diff options
author | Akira Hatanaka <ahatanaka@mips.com> | 2011-09-30 20:40:03 +0000 |
---|---|---|
committer | Akira Hatanaka <ahatanaka@mips.com> | 2011-09-30 20:40:03 +0000 |
commit | 4520a10fdbaabf1c0cd98b43a61469c5f0e76f38 (patch) | |
tree | 391a92f7abd18423a6dedd97c8b57c5b0c222996 /lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp | |
parent | 68e05fb3687ca68d5a5be49100c7c274a3185525 (diff) | |
download | external_llvm-4520a10fdbaabf1c0cd98b43a61469c5f0e76f38.zip external_llvm-4520a10fdbaabf1c0cd98b43a61469c5f0e76f38.tar.gz external_llvm-4520a10fdbaabf1c0cd98b43a61469c5f0e76f38.tar.bz2 |
Initial implementation of MipsMCCodeEmitter.
Patch by Reed Kotler at Mips Technologies.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@140878 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp')
-rw-r--r-- | lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp b/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp index cd5f291..87f8800 100644 --- a/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp +++ b/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp @@ -107,6 +107,15 @@ extern "C" void LLVMInitializeMipsTargetMC() { TargetRegistry::RegisterMCRegInfo(TheMips64elTarget, createMipsMCRegisterInfo); + // Register the MC Code Emitter + TargetRegistry::RegisterMCCodeEmitter(TheMipsTarget, createMipsMCCodeEmitter); + TargetRegistry::RegisterMCCodeEmitter(TheMipselTarget, + createMipsMCCodeEmitter); + TargetRegistry::RegisterMCCodeEmitter(TheMips64Target, + createMipsMCCodeEmitter); + TargetRegistry::RegisterMCCodeEmitter(TheMips64elTarget, + createMipsMCCodeEmitter); + // Register the MC subtarget info. TargetRegistry::RegisterMCSubtargetInfo(TheMipsTarget, createMipsMCSubtargetInfo); |