| ... | @@ -51,11 +51,6 @@ pub fn build(b: *Builder) !void { | ... | @@ -51,11 +51,6 @@ pub fn build(b: *Builder) !void { |
| 51 | "llvm-has-csky", | 51 | "llvm-has-csky", |
| 52 | "Whether LLVM has the experimental target csky enabled", | 52 | "Whether LLVM has the experimental target csky enabled", |
| 53 | ) orelse false; | 53 | ) orelse false; |
| 54 | const llvm_has_ve = b.option( | | |
| 55 | bool, | | |
| 56 | "llvm-has-ve", | | |
| 57 | "Whether LLVM has the experimental target ve enabled", | | |
| 58 | ) orelse false; | | |
| 59 | const llvm_has_arc = b.option( | 54 | const llvm_has_arc = b.option( |
| 60 | bool, | 55 | bool, |
| 61 | "llvm-has-arc", | 56 | "llvm-has-arc", |
| ... | @@ -131,7 +126,6 @@ pub fn build(b: *Builder) !void { | ... | @@ -131,7 +126,6 @@ pub fn build(b: *Builder) !void { |
| 131 | exe_options.addOption(bool, "have_llvm", enable_llvm); | 126 | exe_options.addOption(bool, "have_llvm", enable_llvm); |
| 132 | exe_options.addOption(bool, "llvm_has_m68k", llvm_has_m68k); | 127 | exe_options.addOption(bool, "llvm_has_m68k", llvm_has_m68k); |
| 133 | exe_options.addOption(bool, "llvm_has_csky", llvm_has_csky); | 128 | exe_options.addOption(bool, "llvm_has_csky", llvm_has_csky); |
| 134 | exe_options.addOption(bool, "llvm_has_ve", llvm_has_ve); | | |
| 135 | exe_options.addOption(bool, "llvm_has_arc", llvm_has_arc); | 129 | exe_options.addOption(bool, "llvm_has_arc", llvm_has_arc); |
| 136 | exe_options.addOption(bool, "force_gpa", force_gpa); | 130 | exe_options.addOption(bool, "force_gpa", force_gpa); |
| 137 | | 131 | |
| ... | @@ -808,15 +802,11 @@ const clang_libs = [_][]const u8{ | ... | @@ -808,15 +802,11 @@ const clang_libs = [_][]const u8{ |
| 808 | "clangToolingCore", | 802 | "clangToolingCore", |
| 809 | }; | 803 | }; |
| 810 | const lld_libs = [_][]const u8{ | 804 | const lld_libs = [_][]const u8{ |
| 811 | "lldDriver", | | |
| 812 | "lldMinGW", | 805 | "lldMinGW", |
| 813 | "lldELF", | 806 | "lldELF", |
| 814 | "lldCOFF", | 807 | "lldCOFF", |
| 815 | "lldMachO", | | |
| 816 | "lldWasm", | 808 | "lldWasm", |
| 817 | "lldReaderWriter", | 809 | "lldMachO", |
| 818 | "lldCore", | | |
| 819 | "lldYAML", | | |
| 820 | "lldCommon", | 810 | "lldCommon", |
| 821 | }; | 811 | }; |
| 822 | // This list can be re-generated with `llvm-config --libfiles` and then | 812 | // This list can be re-generated with `llvm-config --libfiles` and then |
| ... | @@ -834,6 +824,7 @@ const llvm_libs = [_][]const u8{ | ... | @@ -834,6 +824,7 @@ const llvm_libs = [_][]const u8{ |
| 834 | "LLVMXCoreCodeGen", | 824 | "LLVMXCoreCodeGen", |
| 835 | "LLVMXCoreDesc", | 825 | "LLVMXCoreDesc", |
| 836 | "LLVMXCoreInfo", | 826 | "LLVMXCoreInfo", |
| | 827 | "LLVMX86TargetMCA", |
| 837 | "LLVMX86Disassembler", | 828 | "LLVMX86Disassembler", |
| 838 | "LLVMX86AsmParser", | 829 | "LLVMX86AsmParser", |
| 839 | "LLVMX86CodeGen", | 830 | "LLVMX86CodeGen", |
| ... | @@ -845,6 +836,11 @@ const llvm_libs = [_][]const u8{ | ... | @@ -845,6 +836,11 @@ const llvm_libs = [_][]const u8{ |
| 845 | "LLVMWebAssemblyDesc", | 836 | "LLVMWebAssemblyDesc", |
| 846 | "LLVMWebAssemblyUtils", | 837 | "LLVMWebAssemblyUtils", |
| 847 | "LLVMWebAssemblyInfo", | 838 | "LLVMWebAssemblyInfo", |
| | 839 | "LLVMVEDisassembler", |
| | 840 | "LLVMVEAsmParser", |
| | 841 | "LLVMVECodeGen", |
| | 842 | "LLVMVEDesc", |
| | 843 | "LLVMVEInfo", |
| 848 | "LLVMSystemZDisassembler", | 844 | "LLVMSystemZDisassembler", |
| 849 | "LLVMSystemZAsmParser", | 845 | "LLVMSystemZAsmParser", |
| 850 | "LLVMSystemZCodeGen", | 846 | "LLVMSystemZCodeGen", |
| ... | @@ -904,6 +900,7 @@ const llvm_libs = [_][]const u8{ | ... | @@ -904,6 +900,7 @@ const llvm_libs = [_][]const u8{ |
| 904 | "LLVMARMDesc", | 900 | "LLVMARMDesc", |
| 905 | "LLVMARMUtils", | 901 | "LLVMARMUtils", |
| 906 | "LLVMARMInfo", | 902 | "LLVMARMInfo", |
| | 903 | "LLVMAMDGPUTargetMCA", |
| 907 | "LLVMAMDGPUDisassembler", | 904 | "LLVMAMDGPUDisassembler", |
| 908 | "LLVMAMDGPUAsmParser", | 905 | "LLVMAMDGPUAsmParser", |
| 909 | "LLVMAMDGPUCodeGen", | 906 | "LLVMAMDGPUCodeGen", |
| ... | @@ -949,7 +946,6 @@ const llvm_libs = [_][]const u8{ | ... | @@ -949,7 +946,6 @@ const llvm_libs = [_][]const u8{ |
| 949 | "LLVMMIRParser", | 946 | "LLVMMIRParser", |
| 950 | "LLVMAsmPrinter", | 947 | "LLVMAsmPrinter", |
| 951 | "LLVMDebugInfoMSF", | 948 | "LLVMDebugInfoMSF", |
| 952 | "LLVMDebugInfoDWARF", | | |
| 953 | "LLVMSelectionDAG", | 949 | "LLVMSelectionDAG", |
| 954 | "LLVMCodeGen", | 950 | "LLVMCodeGen", |
| 955 | "LLVMIRReader", | 951 | "LLVMIRReader", |
| ... | @@ -965,6 +961,7 @@ const llvm_libs = [_][]const u8{ | ... | @@ -965,6 +961,7 @@ const llvm_libs = [_][]const u8{ |
| 965 | "LLVMBitWriter", | 961 | "LLVMBitWriter", |
| 966 | "LLVMAnalysis", | 962 | "LLVMAnalysis", |
| 967 | "LLVMProfileData", | 963 | "LLVMProfileData", |
| | 964 | "LLVMDebugInfoDWARF", |
| 968 | "LLVMObject", | 965 | "LLVMObject", |
| 969 | "LLVMTextAPI", | 966 | "LLVMTextAPI", |
| 970 | "LLVMMCParser", | 967 | "LLVMMCParser", |