zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit 53c670f46589fbdb010a0f4e1ccc38064688be80 (tree)
parent 2dca73595f8113c99c9293d0eae97d912e47fe88
Author: Alex Rønne Petersen <alex@alexrp.com>
Date:   Mon, 22 Jun 2026 13:41:37 +0200

llvm: update avr and nvptx data layouts for LLVM 22

Diffstat:
Msrc/codegen/llvm.zig | 6+++---
1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/codegen/llvm.zig b/src/codegen/llvm.zig @@ -373,7 +373,7 @@ pub fn dataLayout(target: *const std.Target) []const u8 { "e-m:w-p:32:32-Fi8-i64:64-v128:64:128-a:0:32-n32-S64" else "e-m:e-p:32:32-Fi8-i64:64-v128:64:128-a:0:32-n32-S64", - .avr => "e-P1-p:16:8-i8:8-i16:8-i32:8-i64:8-f32:8-f64:8-n8-a:8", + .avr => "e-P1-p:16:8-i8:8-i16:8-i32:8-i64:8-f32:8-f64:8-n8:16-a:8", .bpfeb => "E-m:e-p:64:64-i64:64-i128:128-n32:64-S128", .bpfel => "e-m:e-p:64:64-i64:64-i128:128-n32:64-S128", .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 { "e-m:e-Fn32-i64:64-i128:128-n32:64-S128-v256:256:256-v512:512:512" else "e-m:e-Fn32-i64:64-i128:128-n32:64", - .nvptx => "e-p:32:32-p6:32:32-p7:32:32-i64:64-i128:128-v16:16-v32:32-n16:32:64", - .nvptx64 => "e-p6:32:32-i64:64-i128:128-v16:16-v32:32-n16:32:64", + .nvptx => "e-p:32:32-p6:32:32-p7:32:32-i64:64-i128:128-i256:256-v16:16-v32:32-n16:32:64", + .nvptx64 => "e-p6:32:32-i64:64-i128:128-i256:256-v16:16-v32:32-n16:32:64", .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", .riscv32 => if (target.cpu.has(.riscv, .e)) "e-m:e-p:32:32-i64:64-n32-S32"