authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2026-06-22 13:41:37+02:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2026-06-22 13:41:37+02:00
log53c670f46589fbdb010a0f4e1ccc38064688be80
tree7f69094810e4b2ef3bcf4dadf9bd5399f9f4d0af
parent2dca73595f8113c99c9293d0eae97d912e47fe88
signaturebadge-check Signed by SSH key SHA256:7B/LJ7bpR1eX8aCXSr4mtd5M45VMPKcx9zY8e95b5QM

llvm: update avr and nvptx data layouts for LLVM 22


1 files changed, 3 insertions(+), 3 deletions(-)

src/codegen/llvm.zig+3-3
......@@ -373,7 +373,7 @@ pub fn dataLayout(target: *const std.Target) []const u8 {
373373 "e-m:w-p:32:32-Fi8-i64:64-v128:64:128-a:0:32-n32-S64"
374374 else
375375 "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",
377377 .bpfeb => "E-m:e-p:64:64-i64:64-i128:128-n32:64-S128",
378378 .bpfel => "e-m:e-p:64:64-i64:64-i128:128-n32:64-S128",
379379 .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 {
399399 "e-m:e-Fn32-i64:64-i128:128-n32:64-S128-v256:256:256-v512:512:512"
400400 else
401401 "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",
404404 .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",
405405 .riscv32 => if (target.cpu.has(.riscv, .e))
406406 "e-m:e-p:32:32-i64:64-n32-S32"