Remove ResourcePriorityQueue::dump as it relies on copying a non-copyable type which...
authorDavid Blaikie <dblaikie@gmail.com>
Tue, 3 Mar 2015 20:49:05 +0000 (20:49 +0000)
committerDavid Blaikie <dblaikie@gmail.com>
Tue, 3 Mar 2015 20:49:05 +0000 (20:49 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@231126 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/CodeGen/ResourcePriorityQueue.h
lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp

index 114fe7c35b827d9a7330220187f4a4a8cc4d1ebf..ac1975ec575283b8af0db6559159c8e52d27c90b 100644 (file)
@@ -124,8 +124,6 @@ namespace llvm {
 
     void remove(SUnit *SU) override;
 
-    void dump(ScheduleDAG* DAG) const override;
-
     /// scheduledNode - Main resource tracking point.
     void scheduledNode(SUnit *Node) override;
     bool isResourceAvailable(SUnit *SU);
index db38b76cf93a982b34a5992fa3cd32d1421f09d6..01cc8ba16cf9069439a30fc26a62ed9c2a5060b4 100644 (file)
@@ -637,17 +637,3 @@ void ResourcePriorityQueue::remove(SUnit *SU) {
 
   Queue.pop_back();
 }
-
-
-#ifdef NDEBUG
-void ResourcePriorityQueue::dump(ScheduleDAG *DAG) const {}
-#else
-void ResourcePriorityQueue::dump(ScheduleDAG *DAG) const {
-  ResourcePriorityQueue q = *this;
-  while (!q.empty()) {
-    SUnit *su = q.pop();
-    dbgs() << "Height " << su->getHeight() << ": ";
-    su->dump(DAG);
-  }
-}
-#endif