| ... | @@ -76,11 +76,6 @@ pub fn build(b: *Builder) !void { | ... | @@ -76,11 +76,6 @@ pub fn build(b: *Builder) !void { |
| 76 | "llvm-has-csky", | 76 | "llvm-has-csky", |
| 77 | "Whether LLVM has the experimental target csky enabled", | 77 | "Whether LLVM has the experimental target csky enabled", |
| 78 | ) orelse false; | 78 | ) orelse false; |
| 79 | const llvm_has_ve = b.option( | | |
| 80 | bool, | | |
| 81 | "llvm-has-ve", | | |
| 82 | "Whether LLVM has the experimental target ve enabled", | | |
| 83 | ) orelse false; | | |
| 84 | const llvm_has_arc = b.option( | 79 | const llvm_has_arc = b.option( |
| 85 | bool, | 80 | bool, |
| 86 | "llvm-has-arc", | 81 | "llvm-has-arc", |
| ... | @@ -172,7 +167,6 @@ pub fn build(b: *Builder) !void { | ... | @@ -172,7 +167,6 @@ pub fn build(b: *Builder) !void { |
| 172 | exe_options.addOption(bool, "have_llvm", enable_llvm); | 167 | exe_options.addOption(bool, "have_llvm", enable_llvm); |
| 173 | exe_options.addOption(bool, "llvm_has_m68k", llvm_has_m68k); | 168 | exe_options.addOption(bool, "llvm_has_m68k", llvm_has_m68k); |
| 174 | exe_options.addOption(bool, "llvm_has_csky", llvm_has_csky); | 169 | exe_options.addOption(bool, "llvm_has_csky", llvm_has_csky); |
| 175 | exe_options.addOption(bool, "llvm_has_ve", llvm_has_ve); | | |
| 176 | exe_options.addOption(bool, "llvm_has_arc", llvm_has_arc); | 170 | exe_options.addOption(bool, "llvm_has_arc", llvm_has_arc); |
| 177 | exe_options.addOption(bool, "force_gpa", force_gpa); | 171 | exe_options.addOption(bool, "force_gpa", force_gpa); |
| 178 | | 172 | |
| ... | @@ -396,7 +390,6 @@ pub fn build(b: *Builder) !void { | ... | @@ -396,7 +390,6 @@ pub fn build(b: *Builder) !void { |
| 396 | test_cases_options.addOption(bool, "have_llvm", enable_llvm); | 390 | test_cases_options.addOption(bool, "have_llvm", enable_llvm); |
| 397 | test_cases_options.addOption(bool, "llvm_has_m68k", llvm_has_m68k); | 391 | test_cases_options.addOption(bool, "llvm_has_m68k", llvm_has_m68k); |
| 398 | test_cases_options.addOption(bool, "llvm_has_csky", llvm_has_csky); | 392 | test_cases_options.addOption(bool, "llvm_has_csky", llvm_has_csky); |
| 399 | test_cases_options.addOption(bool, "llvm_has_ve", llvm_has_ve); | | |
| 400 | test_cases_options.addOption(bool, "llvm_has_arc", llvm_has_arc); | 393 | test_cases_options.addOption(bool, "llvm_has_arc", llvm_has_arc); |
| 401 | test_cases_options.addOption(bool, "force_gpa", force_gpa); | 394 | test_cases_options.addOption(bool, "force_gpa", force_gpa); |
| 402 | test_cases_options.addOption(bool, "enable_qemu", b.enable_qemu); | 395 | test_cases_options.addOption(bool, "enable_qemu", b.enable_qemu); |
| ... | @@ -997,15 +990,11 @@ const clang_libs = [_][]const u8{ | ... | @@ -997,15 +990,11 @@ const clang_libs = [_][]const u8{ |
| 997 | "clangToolingCore", | 990 | "clangToolingCore", |
| 998 | }; | 991 | }; |
| 999 | const lld_libs = [_][]const u8{ | 992 | const lld_libs = [_][]const u8{ |
| 1000 | "lldDriver", | | |
| 1001 | "lldMinGW", | 993 | "lldMinGW", |
| 1002 | "lldELF", | 994 | "lldELF", |
| 1003 | "lldCOFF", | 995 | "lldCOFF", |
| 1004 | "lldMachO", | | |
| 1005 | "lldWasm", | 996 | "lldWasm", |
| 1006 | "lldReaderWriter", | 997 | "lldMachO", |
| 1007 | "lldCore", | | |
| 1008 | "lldYAML", | | |
| 1009 | "lldCommon", | 998 | "lldCommon", |
| 1010 | }; | 999 | }; |
| 1011 | // This list can be re-generated with `llvm-config --libfiles` and then | 1000 | // This list can be re-generated with `llvm-config --libfiles` and then |
| ... | @@ -1023,6 +1012,7 @@ const llvm_libs = [_][]const u8{ | ... | @@ -1023,6 +1012,7 @@ const llvm_libs = [_][]const u8{ |
| 1023 | "LLVMXCoreCodeGen", | 1012 | "LLVMXCoreCodeGen", |
| 1024 | "LLVMXCoreDesc", | 1013 | "LLVMXCoreDesc", |
| 1025 | "LLVMXCoreInfo", | 1014 | "LLVMXCoreInfo", |
| | 1015 | "LLVMX86TargetMCA", |
| 1026 | "LLVMX86Disassembler", | 1016 | "LLVMX86Disassembler", |
| 1027 | "LLVMX86AsmParser", | 1017 | "LLVMX86AsmParser", |
| 1028 | "LLVMX86CodeGen", | 1018 | "LLVMX86CodeGen", |
| ... | @@ -1034,6 +1024,11 @@ const llvm_libs = [_][]const u8{ | ... | @@ -1034,6 +1024,11 @@ const llvm_libs = [_][]const u8{ |
| 1034 | "LLVMWebAssemblyDesc", | 1024 | "LLVMWebAssemblyDesc", |
| 1035 | "LLVMWebAssemblyUtils", | 1025 | "LLVMWebAssemblyUtils", |
| 1036 | "LLVMWebAssemblyInfo", | 1026 | "LLVMWebAssemblyInfo", |
| | 1027 | "LLVMVEDisassembler", |
| | 1028 | "LLVMVEAsmParser", |
| | 1029 | "LLVMVECodeGen", |
| | 1030 | "LLVMVEDesc", |
| | 1031 | "LLVMVEInfo", |
| 1037 | "LLVMSystemZDisassembler", | 1032 | "LLVMSystemZDisassembler", |
| 1038 | "LLVMSystemZAsmParser", | 1033 | "LLVMSystemZAsmParser", |
| 1039 | "LLVMSystemZCodeGen", | 1034 | "LLVMSystemZCodeGen", |
| ... | @@ -1093,6 +1088,7 @@ const llvm_libs = [_][]const u8{ | ... | @@ -1093,6 +1088,7 @@ const llvm_libs = [_][]const u8{ |
| 1093 | "LLVMARMDesc", | 1088 | "LLVMARMDesc", |
| 1094 | "LLVMARMUtils", | 1089 | "LLVMARMUtils", |
| 1095 | "LLVMARMInfo", | 1090 | "LLVMARMInfo", |
| | 1091 | "LLVMAMDGPUTargetMCA", |
| 1096 | "LLVMAMDGPUDisassembler", | 1092 | "LLVMAMDGPUDisassembler", |
| 1097 | "LLVMAMDGPUAsmParser", | 1093 | "LLVMAMDGPUAsmParser", |
| 1098 | "LLVMAMDGPUCodeGen", | 1094 | "LLVMAMDGPUCodeGen", |
| ... | @@ -1138,7 +1134,6 @@ const llvm_libs = [_][]const u8{ | ... | @@ -1138,7 +1134,6 @@ const llvm_libs = [_][]const u8{ |
| 1138 | "LLVMMIRParser", | 1134 | "LLVMMIRParser", |
| 1139 | "LLVMAsmPrinter", | 1135 | "LLVMAsmPrinter", |
| 1140 | "LLVMDebugInfoMSF", | 1136 | "LLVMDebugInfoMSF", |
| 1141 | "LLVMDebugInfoDWARF", | | |
| 1142 | "LLVMSelectionDAG", | 1137 | "LLVMSelectionDAG", |
| 1143 | "LLVMCodeGen", | 1138 | "LLVMCodeGen", |
| 1144 | "LLVMIRReader", | 1139 | "LLVMIRReader", |
| ... | @@ -1154,6 +1149,7 @@ const llvm_libs = [_][]const u8{ | ... | @@ -1154,6 +1149,7 @@ const llvm_libs = [_][]const u8{ |
| 1154 | "LLVMBitWriter", | 1149 | "LLVMBitWriter", |
| 1155 | "LLVMAnalysis", | 1150 | "LLVMAnalysis", |
| 1156 | "LLVMProfileData", | 1151 | "LLVMProfileData", |
| | 1152 | "LLVMDebugInfoDWARF", |
| 1157 | "LLVMObject", | 1153 | "LLVMObject", |
| 1158 | "LLVMTextAPI", | 1154 | "LLVMTextAPI", |
| 1159 | "LLVMMCParser", | 1155 | "LLVMMCParser", |