Missing NDEBUGs.
authorAndrew Trick <atrick@apple.com>
Sat, 15 Jun 2013 05:46:47 +0000 (05:46 +0000)
committerAndrew Trick <atrick@apple.com>
Sat, 15 Jun 2013 05:46:47 +0000 (05:46 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184039 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/MachineScheduler.cpp

index 3f68caf22841da7c4c513c4fc7d6baa7593b1d60..aa3cc8fc3871a2d73fb2228e5fba0a1a78350bb9 100644 (file)
@@ -1309,11 +1309,13 @@ public:
       return Available.getID() == ConvergingScheduler::TopQID;
     }
 
+#ifndef NDEBUG
     const char *getResourceName(unsigned PIdx) {
       if (!PIdx)
         return "MOps";
       return SchedModel->getProcResource(PIdx)->Name;
     }
+#endif
 
     /// Get the number of latency cycles "covered" by the scheduled
     /// instructions. This is the larger of the critical path within the zone
@@ -1370,7 +1372,9 @@ public:
 
     SUnit *pickOnlyChoice();
 
+#ifndef NDEBUG
     void dumpScheduledState();
+#endif
   };
 
 private:
@@ -1936,6 +1940,7 @@ SUnit *ConvergingScheduler::SchedBoundary::pickOnlyChoice() {
   return NULL;
 }
 
+#ifndef NDEBUG
 // This is useful information to dump after bumpNode.
 // Note that the Queue contents are more useful before pickNodeFromQueue.
 void ConvergingScheduler::SchedBoundary::dumpScheduledState() {
@@ -1959,6 +1964,7 @@ void ConvergingScheduler::SchedBoundary::dumpScheduledState() {
          << (IsResourceLimited ? "  - Resource" : "  - Latency")
          << " limited.\n";
 }
+#endif
 
 void ConvergingScheduler::SchedCandidate::
 initResourceDelta(const ScheduleDAGMI *DAG,