From 2a321f74f0ac27f98ba98e6bcd326acf6907f9db Mon Sep 17 00:00:00 2001 From: Eric Christopher Date: Tue, 14 Oct 2014 01:03:16 +0000 Subject: 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 --- llvm/lib/CodeGen/DFAPacketizer.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'llvm/lib/CodeGen/DFAPacketizer.cpp') 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); } -- cgit v1.1