From b66367a891ca5e14a8bfb091c256421ca1807e1e Mon Sep 17 00:00:00 2001 From: Eric Christopher Date: Tue, 14 Oct 2014 07:17:23 +0000 Subject: Grab the subtarget and subtarget dependent variables off of MachineFunction rather than TargetMachine. llvm-svn: 219670 --- llvm/lib/CodeGen/PostRASchedulerList.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'llvm/lib/CodeGen/PostRASchedulerList.cpp') diff --git a/llvm/lib/CodeGen/PostRASchedulerList.cpp b/llvm/lib/CodeGen/PostRASchedulerList.cpp index b95e7c3042e..085c4399035 100644 --- a/llvm/lib/CodeGen/PostRASchedulerList.cpp +++ b/llvm/lib/CodeGen/PostRASchedulerList.cpp @@ -41,7 +41,6 @@ #include "llvm/Support/raw_ostream.h" #include "llvm/Target/TargetInstrInfo.h" #include "llvm/Target/TargetLowering.h" -#include "llvm/Target/TargetMachine.h" #include "llvm/Target/TargetRegisterInfo.h" #include "llvm/Target/TargetSubtargetInfo.h" using namespace llvm; @@ -199,11 +198,10 @@ SchedulePostRATDList::SchedulePostRATDList( SmallVectorImpl &CriticalPathRCs) : ScheduleDAGInstrs(MF, &MLI, /*IsPostRA=*/true), AA(AA), EndIndex(0) { - const TargetMachine &TM = MF.getTarget(); const InstrItineraryData *InstrItins = - TM.getSubtargetImpl()->getInstrItineraryData(); + MF.getSubtarget().getInstrItineraryData(); HazardRec = - TM.getSubtargetImpl()->getInstrInfo()->CreateTargetPostRAHazardRecognizer( + MF.getSubtarget().getInstrInfo()->CreateTargetPostRAHazardRecognizer( InstrItins, this); assert((AntiDepMode == TargetSubtargetInfo::ANTIDEP_NONE || -- cgit v1.2.3