summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Sparc/MCTargetDesc
diff options
context:
space:
mode:
authorVenkatraman Govindaraju <venkatra@cs.wisc.edu>2014-01-04 11:30:13 +0000
committerVenkatraman Govindaraju <venkatra@cs.wisc.edu>2014-01-04 11:30:13 +0000
commitc2dee7dc742f518fdd57d3c357cb28b2d2ffe79f (patch)
tree84d889bc74e8cd104dfcc47732e96d03d7fb5c76 /llvm/lib/Target/Sparc/MCTargetDesc
parentacb42aefd766f2614f8e6e34f5d41b7815e274bd (diff)
downloadbcm5719-llvm-c2dee7dc742f518fdd57d3c357cb28b2d2ffe79f.tar.gz
bcm5719-llvm-c2dee7dc742f518fdd57d3c357cb28b2d2ffe79f.zip
[Sparc] Add the initial implementation of an asm parser for sparc/sparcv9.
llvm-svn: 198484
Diffstat (limited to 'llvm/lib/Target/Sparc/MCTargetDesc')
-rw-r--r--llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp b/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp
index 45e1d353695..a98e240fe06 100644
--- a/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp
+++ b/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp
@@ -123,13 +123,18 @@ extern "C" void LLVMInitializeSparcTargetMC() {
// Register the MC instruction info.
TargetRegistry::RegisterMCInstrInfo(TheSparcTarget, createSparcMCInstrInfo);
+ TargetRegistry::RegisterMCInstrInfo(TheSparcV9Target, createSparcMCInstrInfo);
// Register the MC register info.
TargetRegistry::RegisterMCRegInfo(TheSparcTarget, createSparcMCRegisterInfo);
+ TargetRegistry::RegisterMCRegInfo(TheSparcV9Target,
+ createSparcMCRegisterInfo);
// Register the MC subtarget info.
TargetRegistry::RegisterMCSubtargetInfo(TheSparcTarget,
createSparcMCSubtargetInfo);
+ TargetRegistry::RegisterMCSubtargetInfo(TheSparcV9Target,
+ createSparcMCSubtargetInfo);
TargetRegistry::RegisterAsmStreamer(TheSparcTarget,
createMCAsmStreamer);
OpenPOWER on IntegriCloud