Turn on -sched-commute-nodes by default.
authorEvan Cheng <evan.cheng@apple.com>
Thu, 25 May 2006 08:37:31 +0000 (08:37 +0000)
committerEvan Cheng <evan.cheng@apple.com>
Thu, 25 May 2006 08:37:31 +0000 (08:37 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28465 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp

index cd5abad10efc606a2057bfda7c51a7375163a7c2..09c0af905ec88e8f10541b9c0358710ddfa98fb7 100644 (file)
 #include "llvm/Support/CommandLine.h"
 using namespace llvm;
 
-namespace {
-  cl::opt<bool> SchedCommuteNodes("sched-commute-nodes", cl::Hidden);
-}
-
 namespace {
 //===----------------------------------------------------------------------===//
 /// ScheduleDAGRRList - The actual register reduction list scheduler
@@ -100,8 +96,7 @@ void ScheduleDAGRRList::Schedule() {
   
   AvailableQueue->releaseState();
 
-  if (SchedCommuteNodes)
-    CommuteNodesToReducePressure();
+  CommuteNodesToReducePressure();
   
   DEBUG(std::cerr << "*** Final schedule ***\n");
   DEBUG(dumpSchedule());
@@ -685,7 +680,7 @@ void BURegReductionPriorityQueue<SF>::AddPseudoTwoAddrDeps() {
         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");