summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp
diff options
context:
space:
mode:
authorEric Christopher <echristo@gmail.com>2015-01-28 03:51:33 +0000
committerEric Christopher <echristo@gmail.com>2015-01-28 03:51:33 +0000
commit6c901623c0ce95f522aacf9c951fa4a5b24c8f51 (patch)
tree5331c2200b5831b46bcdef3b2374c83107c85313 /llvm/lib/Target/AArch64/AArch64InstrInfo.cpp
parent064dc3333f6f2b071426f30bfc434c1d46f61d60 (diff)
downloadbcm5719-llvm-6c901623c0ce95f522aacf9c951fa4a5b24c8f51.tar.gz
bcm5719-llvm-6c901623c0ce95f522aacf9c951fa4a5b24c8f51.zip
Migrate AArch64 except for TTI and AsmPrinter away from getSubtargetImpl.
llvm-svn: 227293
Diffstat (limited to 'llvm/lib/Target/AArch64/AArch64InstrInfo.cpp')
-rw-r--r--llvm/lib/Target/AArch64/AArch64InstrInfo.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp b/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp
index e582ed4d065..64cec55c035 100644
--- a/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp
+++ b/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp
@@ -707,9 +707,8 @@ static bool UpdateOperandRegClass(MachineInstr *Instr) {
assert(MBB && "Can't get MachineBasicBlock here");
MachineFunction *MF = MBB->getParent();
assert(MF && "Can't get MachineFunction here");
- const TargetMachine *TM = &MF->getTarget();
- const TargetInstrInfo *TII = TM->getSubtargetImpl()->getInstrInfo();
- const TargetRegisterInfo *TRI = TM->getSubtargetImpl()->getRegisterInfo();
+ const TargetInstrInfo *TII = MF->getSubtarget().getInstrInfo();
+ const TargetRegisterInfo *TRI = MF->getSubtarget().getRegisterInfo();
MachineRegisterInfo *MRI = &MF->getRegInfo();
for (unsigned OpIdx = 0, EndIdx = Instr->getNumOperands(); OpIdx < EndIdx;
OpenPOWER on IntegriCloud