compiler/rustc_llvm: Enable M68k LLVM target
This commit is contained in:
parent
5e56778dc8
commit
fa27d50caa
3 changed files with 16 additions and 0 deletions
|
@ -76,6 +76,7 @@ fn main() {
|
||||||
"aarch64",
|
"aarch64",
|
||||||
"amdgpu",
|
"amdgpu",
|
||||||
"avr",
|
"avr",
|
||||||
|
"m68k",
|
||||||
"mips",
|
"mips",
|
||||||
"powerpc",
|
"powerpc",
|
||||||
"systemz",
|
"systemz",
|
||||||
|
|
|
@ -201,6 +201,12 @@ void LLVMRustAddLastExtensionPasses(
|
||||||
#define SUBTARGET_AVR
|
#define SUBTARGET_AVR
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef LLVM_COMPONENT_M68k
|
||||||
|
#define SUBTARGET_M68K SUBTARGET(M68k)
|
||||||
|
#else
|
||||||
|
#define SUBTARGET_M68K
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifdef LLVM_COMPONENT_MIPS
|
#ifdef LLVM_COMPONENT_MIPS
|
||||||
#define SUBTARGET_MIPS SUBTARGET(Mips)
|
#define SUBTARGET_MIPS SUBTARGET(Mips)
|
||||||
#else
|
#else
|
||||||
|
@ -248,6 +254,7 @@ void LLVMRustAddLastExtensionPasses(
|
||||||
SUBTARGET_ARM \
|
SUBTARGET_ARM \
|
||||||
SUBTARGET_AARCH64 \
|
SUBTARGET_AARCH64 \
|
||||||
SUBTARGET_AVR \
|
SUBTARGET_AVR \
|
||||||
|
SUBTARGET_M68K \
|
||||||
SUBTARGET_MIPS \
|
SUBTARGET_MIPS \
|
||||||
SUBTARGET_PPC \
|
SUBTARGET_PPC \
|
||||||
SUBTARGET_SYSTEMZ \
|
SUBTARGET_SYSTEMZ \
|
||||||
|
|
|
@ -90,6 +90,14 @@ pub fn initialize_available_targets() {
|
||||||
LLVMInitializeAVRAsmPrinter,
|
LLVMInitializeAVRAsmPrinter,
|
||||||
LLVMInitializeAVRAsmParser
|
LLVMInitializeAVRAsmParser
|
||||||
);
|
);
|
||||||
|
init_target!(
|
||||||
|
llvm_component = "m68k",
|
||||||
|
LLVMInitializeM68kTargetInfo,
|
||||||
|
LLVMInitializeM68kTarget,
|
||||||
|
LLVMInitializeM68kTargetMC,
|
||||||
|
LLVMInitializeM68kAsmPrinter,
|
||||||
|
LLVMInitializeM68kAsmParser
|
||||||
|
);
|
||||||
init_target!(
|
init_target!(
|
||||||
llvm_component = "mips",
|
llvm_component = "mips",
|
||||||
LLVMInitializeMipsTargetInfo,
|
LLVMInitializeMipsTargetInfo,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue