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 | dd6547db865163f5292361d2b8bfdb0217b25f33 (patch) | |
tree | bc07efaf419ac8d6edd959e8ff291c62d8ac6acd /lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp | |
parent | 82ef29edc0a15f6e5afb36be7269de523e0dc965 (diff) | |
download | external_llvm-dd6547db865163f5292361d2b8bfdb0217b25f33.zip external_llvm-dd6547db865163f5292361d2b8bfdb0217b25f33.tar.gz external_llvm-dd6547db865163f5292361d2b8bfdb0217b25f33.tar.bz2 |
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/SelectionDAG/SelectionDAGISel.cpp')
-rw-r--r-- | lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp b/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp index e2a4999..3cae888 100644 --- a/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp +++ b/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp @@ -34,6 +34,7 @@ #include "llvm/CodeGen/MachineModuleInfo.h" #include "llvm/CodeGen/MachineRegisterInfo.h" #include "llvm/CodeGen/ScheduleDAGSDNodes.h" +#include "llvm/CodeGen/ScheduleHazardRecognizer.h" #include "llvm/CodeGen/SchedulerRegistry.h" #include "llvm/CodeGen/SelectionDAG.h" #include "llvm/CodeGen/DwarfWriter.h" @@ -1079,8 +1080,8 @@ ScheduleDAG *SelectionDAGISel::Schedule() { } -HazardRecognizer *SelectionDAGISel::CreateTargetHazardRecognizer() { - return new HazardRecognizer(); +ScheduleHazardRecognizer *SelectionDAGISel::CreateTargetHazardRecognizer() { + return new ScheduleHazardRecognizer(); } //===----------------------------------------------------------------------===// |