Changes in directory llvm/lib/CodeGen/SelectionDAG:
ScheduleDAGRRList.cpp updated: 1.4 -> 1.5 --- Log message: Turn on -sched-commute-nodes by default. --- Diffs of the changes: (+2 -7) ScheduleDAGRRList.cpp | 9 ++------- 1 files changed, 2 insertions(+), 7 deletions(-) Index: llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp diff -u llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:1.4 llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:1.5 --- llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:1.4 Sat May 13 03:22:24 2006 +++ llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp Thu May 25 03:37:31 2006 @@ -31,10 +31,6 @@ using namespace llvm; namespace { - cl::opt<bool> SchedCommuteNodes("sched-commute-nodes", cl::Hidden); -} - -namespace { //===----------------------------------------------------------------------===// /// ScheduleDAGRRList - The actual register reduction list scheduler /// implementation. This supports both top-down and bottom-up scheduling. @@ -100,8 +96,7 @@ AvailableQueue->releaseState(); - if (SchedCommuteNodes) - CommuteNodesToReducePressure(); + CommuteNodesToReducePressure(); DEBUG(std::cerr << "*** Final schedule ***\n"); DEBUG(dumpSchedule()); @@ -685,7 +680,7 @@ SUnit *SuccSU = I->first; if (SuccSU != SU && (!canClobber(SuccSU, DUSU) || - (SchedCommuteNodes && !SU->isCommutable && SuccSU->isCommutable))){ + (!SU->isCommutable && SuccSU->isCommutable))){ if (SuccSU->Depth == SU->Depth && !isReachable(SuccSU, SU)) { DEBUG(std::cerr << "Adding an edge from SU # " << SU->NodeNum << " to SU #" << SuccSU->NodeNum << "\n"); _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits