diff options
| author | Eric Christopher <echristo@gmail.com> | 2014-10-09 06:28:06 +0000 |
|---|---|---|
| committer | Eric Christopher <echristo@gmail.com> | 2014-10-09 06:28:06 +0000 |
| commit | edba30c43476b097a5d1a489acc1ea99d80536ed (patch) | |
| tree | 3bfd054f7cf4676cf9e0654ac2d44b6372b43f0d /llvm/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp | |
| parent | 9868d71ffed33d15cf922a4e242fc8d94a286d61 (diff) | |
| download | bcm5719-llvm-edba30c43476b097a5d1a489acc1ea99d80536ed.tar.gz bcm5719-llvm-edba30c43476b097a5d1a489acc1ea99d80536ed.zip | |
Remove more calls to getSubtargetImpl from the schedulers and
remove cached or unnecessary TargetMachines.
llvm-svn: 219387
Diffstat (limited to 'llvm/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp')
| -rw-r--r-- | llvm/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp | 7 |
1 files changed, 2 insertions, 5 deletions
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() { |

