File tree Expand file tree Collapse file tree 3 files changed +16
-0
lines changed Expand file tree Collapse file tree 3 files changed +16
-0
lines changed Original file line number Diff line number Diff line change @@ -76,6 +76,7 @@ fn main() {
7676 "aarch64" ,
7777 "amdgpu" ,
7878 "avr" ,
79+ "m68k" ,
7980 "mips" ,
8081 "powerpc" ,
8182 "systemz" ,
Original file line number Diff line number Diff line change @@ -201,6 +201,12 @@ void LLVMRustAddLastExtensionPasses(
201201#define SUBTARGET_AVR
202202#endif
203203
204+ #ifdef LLVM_COMPONENT_M68k
205+ #define SUBTARGET_M68K SUBTARGET (M68k)
206+ #else
207+ #define SUBTARGET_M68K
208+ #endif
209+
204210#ifdef LLVM_COMPONENT_MIPS
205211#define SUBTARGET_MIPS SUBTARGET (Mips)
206212#else
@@ -248,6 +254,7 @@ void LLVMRustAddLastExtensionPasses(
248254 SUBTARGET_ARM \
249255 SUBTARGET_AARCH64 \
250256 SUBTARGET_AVR \
257+ SUBTARGET_M68K \
251258 SUBTARGET_MIPS \
252259 SUBTARGET_PPC \
253260 SUBTARGET_SYSTEMZ \
Original file line number Diff line number Diff line change @@ -90,6 +90,14 @@ pub fn initialize_available_targets() {
9090 LLVMInitializeAVRAsmPrinter ,
9191 LLVMInitializeAVRAsmParser
9292 ) ;
93+ init_target ! (
94+ llvm_component = "m68k" ,
95+ LLVMInitializeM68kTargetInfo ,
96+ LLVMInitializeM68kTarget ,
97+ LLVMInitializeM68kTargetMC ,
98+ LLVMInitializeM68kAsmPrinter ,
99+ LLVMInitializeM68kAsmParser
100+ ) ;
93101 init_target ! (
94102 llvm_component = "mips" ,
95103 LLVMInitializeMipsTargetInfo ,
You can’t perform that action at this time.
0 commit comments