diff options
author | Dan Gohman <gohman@apple.com> | 2009-01-15 22:18:12 +0000 |
---|---|---|
committer | Dan Gohman <gohman@apple.com> | 2009-01-15 22:18:12 +0000 |
commit | fc54c552963545a81e4ea38e60460590afb2d5ae (patch) | |
tree | bc07efaf419ac8d6edd959e8ff291c62d8ac6acd /lib/CodeGen/ScheduleDAG.cpp | |
parent | c475c3608a5f0fc0c6bd43da04ae786649690070 (diff) | |
download | llvm-fc54c552963545a81e4ea38e60460590afb2d5ae.tar.gz llvm-fc54c552963545a81e4ea38e60460590afb2d5ae.tar.bz2 llvm-fc54c552963545a81e4ea38e60460590afb2d5ae.tar.xz |
Generalize the HazardRecognizer interface so that it can be used
to support MachineInstr-based scheduling in addition to
SDNode-based scheduling.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62284 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/ScheduleDAG.cpp')
-rw-r--r-- | lib/CodeGen/ScheduleDAG.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/CodeGen/ScheduleDAG.cpp b/lib/CodeGen/ScheduleDAG.cpp index 7bad67fde4..e309a4385e 100644 --- a/lib/CodeGen/ScheduleDAG.cpp +++ b/lib/CodeGen/ScheduleDAG.cpp @@ -14,6 +14,7 @@ #define DEBUG_TYPE "pre-RA-sched" #include "llvm/CodeGen/ScheduleDAG.h" +#include "llvm/CodeGen/ScheduleHazardRecognizer.h" #include "llvm/Target/TargetMachine.h" #include "llvm/Target/TargetInstrInfo.h" #include "llvm/Target/TargetRegisterInfo.h" @@ -561,3 +562,5 @@ void ScheduleDAGTopologicalSort::Allocate(int n, int index) { ScheduleDAGTopologicalSort::ScheduleDAGTopologicalSort( std::vector<SUnit> &sunits) : SUnits(sunits) {} + +ScheduleHazardRecognizer::~ScheduleHazardRecognizer() {} |