diff options
| author | Chris Lattner <sabre@nondot.org> | 2006-03-10 06:34:51 +0000 |
|---|---|---|
| committer | Chris Lattner <sabre@nondot.org> | 2006-03-10 06:34:51 +0000 |
| commit | 2f8c7c3d550f2a586ce4bd0f2d405104476a813b (patch) | |
| tree | b8fadc73c7f96059513e9fbc3a987cf99b5ebcb9 /llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSimple.cpp | |
| parent | 243f7dc0a09feddeb9f63c883eea19c779b58791 (diff) | |
| download | bcm5719-llvm-2f8c7c3d550f2a586ce4bd0f2d405104476a813b.tar.gz bcm5719-llvm-2f8c7c3d550f2a586ce4bd0f2d405104476a813b.zip | |
Push PrepareNodeInfo/IdentifyGroups down the inheritance hierarchy
llvm-svn: 26682
Diffstat (limited to 'llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSimple.cpp')
| -rw-r--r-- | llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSimple.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSimple.cpp b/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSimple.cpp index 55b68f88301..b0593a32041 100644 --- a/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSimple.cpp +++ b/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSimple.cpp @@ -560,6 +560,11 @@ void ScheduleDAGSimple::ScheduleForward() { /// Schedule - Order nodes according to selected style. /// void ScheduleDAGSimple::Schedule() { + // Set up minimum info for scheduling + PrepareNodeInfo(); + // Construct node groups for flagged nodes + IdentifyGroups(); + // Test to see if scheduling should occur bool ShouldSchedule = NodeCount > 3 && Heuristic != noScheduling; // Don't waste time if is only entry and return |

