compiler: Allow using LLVM's SPIR-V backend.

This commit is contained in:
Alex Rønne Petersen
2025-04-06 17:36:24 +02:00
parent 991560fb49
commit ddcf6fcdf3
3 changed files with 14 additions and 10 deletions

View File

@@ -12723,12 +12723,15 @@ pub fn initializeLLVMTarget(arch: std.Target.Cpu.Arch) void {
llvm.LLVMInitializeLoongArchAsmPrinter();
llvm.LLVMInitializeLoongArchAsmParser();
},
// We don't currently support using these backends.
.spirv,
.spirv32,
.spirv64,
=> {},
=> {
llvm.LLVMInitializeSPIRVTarget();
llvm.LLVMInitializeSPIRVTargetInfo();
llvm.LLVMInitializeSPIRVTargetMC();
llvm.LLVMInitializeSPIRVAsmPrinter();
},
// LLVM does does not have a backend for these.
.kalimba,