rustc: MIPS32 support

This commit is contained in:
Jyun-Yan You
2013-01-29 22:28:08 +08:00
committed by Brian Anderson
parent 0ecd9e03ff
commit 5150b9811b
18 changed files with 164 additions and 11 deletions

View File

@@ -97,6 +97,12 @@ void LLVMInitializeARMTarget();
void LLVMInitializeARMTargetMC();
void LLVMInitializeARMAsmPrinter();
void LLVMInitializeARMAsmParser();
void LLVMInitializeMipsTargetInfo();
void LLVMInitializeMipsTarget();
void LLVMInitializeMipsTargetMC();
void LLVMInitializeMipsAsmPrinter();
void LLVMInitializeMipsAsmParser();
// Only initialize the platforms supported by Rust here,
// because using --llvm-root will have multiple platforms
// that rustllvm doesn't actually link to and it's pointless to put target info
@@ -114,6 +120,12 @@ void LLVMRustInitializeTargets() {
LLVMInitializeARMTargetMC();
LLVMInitializeARMAsmPrinter();
LLVMInitializeARMAsmParser();
LLVMInitializeMipsTargetInfo();
LLVMInitializeMipsTarget();
LLVMInitializeMipsTargetMC();
LLVMInitializeMipsAsmPrinter();
LLVMInitializeMipsAsmParser();
}
// Custom memory manager for MCJITting. It needs special features