diff options
| author | Jyun-Yan You <jyyou@cs.nctu.edu.tw> | 2013-01-29 22:28:08 +0800 |
|---|---|---|
| committer | Brian Anderson <banderson@mozilla.com> | 2013-03-03 19:27:27 -0800 |
| commit | 5150b9811b520843e7a4905da4e6030b5f7ff9fd (patch) | |
| tree | 333ac0f7018897a1829fe05e0ba3c3eff034427d /src/rustllvm/RustWrapper.cpp | |
| parent | 0ecd9e03ff9a7f96d324b63e49c94d3c5d9a51cb (diff) | |
| download | rust-5150b9811b520843e7a4905da4e6030b5f7ff9fd.tar.gz rust-5150b9811b520843e7a4905da4e6030b5f7ff9fd.zip | |
rustc: MIPS32 support
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
| -rw-r--r-- | src/rustllvm/RustWrapper.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/rustllvm/RustWrapper.cpp b/src/rustllvm/RustWrapper.cpp index 3c38f3c6215..3af936d3461 100644 --- a/src/rustllvm/RustWrapper.cpp +++ b/src/rustllvm/RustWrapper.cpp @@ -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 |
