authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2024-08-07 02:04:59+02:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2024-08-07 09:39:39+02:00
log650785c718b29496548b06bd043eb03887a182d1
tree0ffbe4accc2f0881c8a035d58e1712653f87c17b
parentfab5df4028f686a69330982b41ee880b5bdd4e04
signaturebadge-check Signed by SSH key SHA256:7B/LJ7bpR1eX8aCXSr4mtd5M45VMPKcx9zY8e95b5QM

target: Fix hasLlvmSupport() for dxil, spirv[32,64], and kalimba.


1 files changed, 11 insertions(+), 6 deletions(-)

src/target.zig+11-6
......@@ -119,7 +119,6 @@ pub fn hasLlvmSupport(target: std.Target, ofmt: std.Target.ObjectFormat) bool {
119119 .bpfel,
120120 .bpfeb,
121121 .csky,
122 .dxil,
123122 .hexagon,
124123 .loongarch32,
125124 .loongarch64,
......@@ -147,17 +146,23 @@ pub fn hasLlvmSupport(target: std.Target, ofmt: std.Target.ObjectFormat) bool {
147146 .xtensa,
148147 .nvptx,
149148 .nvptx64,
150 .spirv,
151 .spirv32,
152 .spirv64,
153 .kalimba,
154149 .lanai,
155150 .wasm32,
156151 .wasm64,
157152 .ve,
158153 => true,
159154
160 .spu_2 => false,
155 // An LLVM backend exists but we don't currently support using it.
156 .dxil,
157 .spirv,
158 .spirv32,
159 .spirv64,
160 => false,
161
162 // No LLVM backend exists.
163 .kalimba,
164 .spu_2,
165 => false,
161166 };
162167}
163168