diff options
author | Eric Christopher <echristo@gmail.com> | 2014-10-14 06:26:55 +0000 |
---|---|---|
committer | Eric Christopher <echristo@gmail.com> | 2014-10-14 06:26:55 +0000 |
commit | 20c98938bb614df5dc18a0d2653a47c901ce3593 (patch) | |
tree | 91de737fc02bf88e697799691abda2ba030d95d0 /llvm/lib/CodeGen/MachineInstrBundle.cpp | |
parent | d3fa440d08ccb8452bc02226b8f08dcc5269571e (diff) | |
download | bcm5719-llvm-20c98938bb614df5dc18a0d2653a47c901ce3593.tar.gz bcm5719-llvm-20c98938bb614df5dc18a0d2653a47c901ce3593.zip |
Have MachineInstrBundle use the MachineFunction for subtarget
access rather than the TargetMachine.
llvm-svn: 219662
Diffstat (limited to 'llvm/lib/CodeGen/MachineInstrBundle.cpp')
-rw-r--r-- | llvm/lib/CodeGen/MachineInstrBundle.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/llvm/lib/CodeGen/MachineInstrBundle.cpp b/llvm/lib/CodeGen/MachineInstrBundle.cpp index 06cd4052f2e..6bea49deb01 100644 --- a/llvm/lib/CodeGen/MachineInstrBundle.cpp +++ b/llvm/lib/CodeGen/MachineInstrBundle.cpp @@ -104,12 +104,12 @@ void llvm::finalizeBundle(MachineBasicBlock &MBB, assert(FirstMI != LastMI && "Empty bundle?"); MIBundleBuilder Bundle(MBB, FirstMI, LastMI); - const TargetMachine &TM = MBB.getParent()->getTarget(); - const TargetInstrInfo *TII = TM.getSubtargetImpl()->getInstrInfo(); - const TargetRegisterInfo *TRI = TM.getSubtargetImpl()->getRegisterInfo(); + MachineFunction &MF = *MBB.getParent(); + const TargetInstrInfo *TII = MF.getSubtarget().getInstrInfo(); + const TargetRegisterInfo *TRI = MF.getSubtarget().getRegisterInfo(); - MachineInstrBuilder MIB = BuildMI(*MBB.getParent(), FirstMI->getDebugLoc(), - TII->get(TargetOpcode::BUNDLE)); + MachineInstrBuilder MIB = + BuildMI(MF, FirstMI->getDebugLoc(), TII->get(TargetOpcode::BUNDLE)); Bundle.prepend(MIB); SmallVector<unsigned, 32> LocalDefs; |