diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2023-01-26 16:33:40 -0700 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2023-01-26 16:36:14 -0700 |
| commit | 0ca3582a86da377a25ea144acf94531dd8a28722 (patch) | |
| tree | b18114547c561264532a8f5aee68f225553bff53 /src/target.zig | |
| parent | 1e7083d09cc77663560b4c971421bff06f2c6c12 (diff) | |
| download | zig-0ca3582a86da377a25ea144acf94531dd8a28722.tar.gz zig-0ca3582a86da377a25ea144acf94531dd8a28722.zip | |
update CPU features to LLVM 16
Diffstat (limited to 'src/target.zig')
| -rw-r--r-- | src/target.zig | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/target.zig b/src/target.zig index 001adad7c2..d7b2858a4b 100644 --- a/src/target.zig +++ b/src/target.zig @@ -88,6 +88,9 @@ pub fn libCGenericName(target: std.Target) [:0]const u8 { .gnuabi64, .gnueabi, .gnueabihf, + .gnuf32, + .gnuf64, + .gnusf, .gnux32, .gnuilp32, => return "glibc", @@ -286,6 +289,7 @@ pub fn hasLlvmSupport(target: std.Target, ofmt: std.Target.ObjectFormat) bool { .x86, .x86_64, .xcore, + .xtensa, .nvptx, .nvptx64, .le32, @@ -296,6 +300,8 @@ pub fn hasLlvmSupport(target: std.Target, ofmt: std.Target.ObjectFormat) bool { .hsail64, .spir, .spir64, + .spirv32, + .spirv64, .kalimba, .shave, .lanai, @@ -306,10 +312,7 @@ pub fn hasLlvmSupport(target: std.Target, ofmt: std.Target.ObjectFormat) bool { .ve, => true, - .spu_2, - .spirv32, - .spirv64, - => false, + .spu_2 => false, }; } @@ -566,6 +569,7 @@ pub fn atomicPtrAlignment( .spirv32, .dxil, .loongarch32, + .xtensa, => 32, .aarch64, |
