| ... | ... | @@ -373,7 +373,7 @@ pub fn dataLayout(target: *const std.Target) []const u8 { |
| 373 | 373 | "e-m:w-p:32:32-Fi8-i64:64-v128:64:128-a:0:32-n32-S64" |
| 374 | 374 | else |
| 375 | 375 | "e-m:e-p:32:32-Fi8-i64:64-v128:64:128-a:0:32-n32-S64", |
| 376 | | .avr => "e-P1-p:16:8-i8:8-i16:8-i32:8-i64:8-f32:8-f64:8-n8-a:8", |
| 376 | .avr => "e-P1-p:16:8-i8:8-i16:8-i32:8-i64:8-f32:8-f64:8-n8:16-a:8", |
| 377 | 377 | .bpfeb => "E-m:e-p:64:64-i64:64-i128:128-n32:64-S128", |
| 378 | 378 | .bpfel => "e-m:e-p:64:64-i64:64-i128:128-n32:64-S128", |
| 379 | 379 | .msp430 => "e-m:e-p:16:16-i32:16-i64:16-f32:16-f64:16-a:8-n8:16-S16", |
| ... | ... | @@ -399,8 +399,8 @@ pub fn dataLayout(target: *const std.Target) []const u8 { |
| 399 | 399 | "e-m:e-Fn32-i64:64-i128:128-n32:64-S128-v256:256:256-v512:512:512" |
| 400 | 400 | else |
| 401 | 401 | "e-m:e-Fn32-i64:64-i128:128-n32:64", |
| 402 | | .nvptx => "e-p:32:32-p6:32:32-p7:32:32-i64:64-i128:128-v16:16-v32:32-n16:32:64", |
| 403 | | .nvptx64 => "e-p6:32:32-i64:64-i128:128-v16:16-v32:32-n16:32:64", |
| 402 | .nvptx => "e-p:32:32-p6:32:32-p7:32:32-i64:64-i128:128-i256:256-v16:16-v32:32-n16:32:64", |
| 403 | .nvptx64 => "e-p6:32:32-i64:64-i128:128-i256:256-v16:16-v32:32-n16:32:64", |
| 404 | 404 | .amdgcn => "e-m:e-p:64:64-p1:64:64-p2:32:32-p3:32:32-p4:64:64-p5:32:32-p6:32:32-p7:160:256:256:32-p8:128:128:128:48-p9:192:256:256:32-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128-v192:256-v256:256-v512:512-v1024:1024-v2048:2048-n32:64-S32-A5-G1-ni:7:8:9", |
| 405 | 405 | .riscv32 => if (target.cpu.has(.riscv, .e)) |
| 406 | 406 | "e-m:e-p:32:32-i64:64-n32-S32" |