From edba30c43476b097a5d1a489acc1ea99d80536ed Mon Sep 17 00:00:00 2001 From: Eric Christopher Date: Thu, 9 Oct 2014 06:28:06 +0000 Subject: Remove more calls to getSubtargetImpl from the schedulers and remove cached or unnecessary TargetMachines. llvm-svn: 219387 --- llvm/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'llvm/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp') diff --git a/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp b/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp index b1f5a451f6a..418b58eda39 100644 --- a/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp +++ b/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp @@ -72,11 +72,8 @@ public: AliasAnalysis *aa, SchedulingPriorityQueue *availqueue) : ScheduleDAGSDNodes(mf), AvailableQueue(availqueue), AA(aa) { - - const TargetMachine &tm = mf.getTarget(); - HazardRec = - tm.getSubtargetImpl()->getInstrInfo()->CreateTargetHazardRecognizer( - tm.getSubtargetImpl(), this); + const TargetSubtargetInfo &STI = mf.getSubtarget(); + HazardRec = STI.getInstrInfo()->CreateTargetHazardRecognizer(&STI, this); } ~ScheduleDAGVLIW() { -- cgit v1.2.3