diff options
author | Eric Christopher <echristo@gmail.com> | 2014-06-13 22:38:52 +0000 |
---|---|---|
committer | Eric Christopher <echristo@gmail.com> | 2014-06-13 22:38:52 +0000 |
commit | 7354a3fe576b34919b0752306fd1b382f879a115 (patch) | |
tree | 7ac2cfb092b3e6b2e884301393bf041be1a2147f /lib/CodeGen/SelectionDAG | |
parent | 0cf109de5469b36deac4d1d70e4f7269b2afcca5 (diff) | |
download | llvm-7354a3fe576b34919b0752306fd1b382f879a115.tar.gz llvm-7354a3fe576b34919b0752306fd1b382f879a115.tar.bz2 llvm-7354a3fe576b34919b0752306fd1b382f879a115.tar.xz |
The hazard recognizer only needs a subtarget, not a target machine
so make it take one. Fix up all users accordingly.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@210948 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/SelectionDAG')
-rw-r--r-- | lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp | 3 | ||||
-rw-r--r-- | lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp | 3 |
2 files changed, 4 insertions, 2 deletions
diff --git a/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp b/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp index 78ec4df95f..13cfae7515 100644 --- a/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp +++ b/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp @@ -170,7 +170,8 @@ public: if (DisableSchedCycles || !NeedLatency) HazardRec = new ScheduleHazardRecognizer(); else - HazardRec = tm.getInstrInfo()->CreateTargetHazardRecognizer(&tm, this); + HazardRec = tm.getInstrInfo()->CreateTargetHazardRecognizer( + tm.getSubtargetImpl(), this); } ~ScheduleDAGRRList() { diff --git a/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp b/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp index 51c51d6925..4589b0c35d 100644 --- a/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp +++ b/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp @@ -73,7 +73,8 @@ public: : ScheduleDAGSDNodes(mf), AvailableQueue(availqueue), AA(aa) { const TargetMachine &tm = mf.getTarget(); - HazardRec = tm.getInstrInfo()->CreateTargetHazardRecognizer(&tm, this); + HazardRec = tm.getInstrInfo()->CreateTargetHazardRecognizer( + tm.getSubtargetImpl(), this); } ~ScheduleDAGVLIW() { |