aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/DFAPacketizer.cpp
diff options
context:
space:
mode:
authorEric Christopher <echristo@gmail.com>2014-10-14 01:03:16 +0000
committerEric Christopher <echristo@gmail.com>2014-10-14 01:03:16 +0000
commit2a321f74f0ac27f98ba98e6bcd326acf6907f9db (patch)
tree1e52ca6a0f03d804405675c1ebe53322522774a0 /llvm/lib/CodeGen/DFAPacketizer.cpp
parentd776d672681b9221984b09e23743bdf9e5d4dcd2 (diff)
downloadllvm-2a321f74f0ac27f98ba98e6bcd326acf6907f9db.zip
llvm-2a321f74f0ac27f98ba98e6bcd326acf6907f9db.tar.gz
llvm-2a321f74f0ac27f98ba98e6bcd326acf6907f9db.tar.bz2
Remove the TargetMachine from DFAPacketizer since it was only
being used to grab subtarget specific things that we can grab from the MachineFunction anyhow. llvm-svn: 219650
Diffstat (limited to 'llvm/lib/CodeGen/DFAPacketizer.cpp')
-rw-r--r--llvm/lib/CodeGen/DFAPacketizer.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/CodeGen/DFAPacketizer.cpp b/llvm/lib/CodeGen/DFAPacketizer.cpp
index 7bd578f..0a188c0 100644
--- a/llvm/lib/CodeGen/DFAPacketizer.cpp
+++ b/llvm/lib/CodeGen/DFAPacketizer.cpp
@@ -126,8 +126,8 @@ void DefaultVLIWScheduler::schedule() {
// VLIWPacketizerList Ctor
VLIWPacketizerList::VLIWPacketizerList(MachineFunction &MF,
MachineLoopInfo &MLI, bool IsPostRA)
- : TM(MF.getTarget()), MF(MF) {
- TII = TM.getSubtargetImpl()->getInstrInfo();
+ : MF(MF) {
+ TII = MF.getSubtarget().getInstrInfo();
ResourceTracker = TII->CreateTargetScheduleState(MF.getSubtarget());
VLIWScheduler = new DefaultVLIWScheduler(MF, MLI, IsPostRA);
}