[llvm] r330384 - Move a dump() implementation out of line.

Amara Emerson via llvm-commits llvm-commits at lists.llvm.org
Thu Apr 19 17:42:46 PDT 2018


Author: aemerson
Date: Thu Apr 19 17:42:46 2018
New Revision: 330384

URL: http://llvm.org/viewvc/llvm-project?rev=330384&view=rev
Log:
Move a dump() implementation out of line.

Fixes some link issues.

Modified:
    llvm/trunk/include/llvm/CodeGen/LatencyPriorityQueue.h
    llvm/trunk/lib/CodeGen/LatencyPriorityQueue.cpp

Modified: llvm/trunk/include/llvm/CodeGen/LatencyPriorityQueue.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm/CodeGen/LatencyPriorityQueue.h?rev=330384&r1=330383&r2=330384&view=diff
==============================================================================
--- llvm/trunk/include/llvm/CodeGen/LatencyPriorityQueue.h (original)
+++ llvm/trunk/include/llvm/CodeGen/LatencyPriorityQueue.h Thu Apr 19 17:42:46 2018
@@ -84,14 +84,7 @@ namespace llvm {
     void remove(SUnit *SU) override;
 
 #if !defined(NDEBUG) || defined(LLVM_ENABLE_DUMP)
-    LLVM_DUMP_METHOD void dump(ScheduleDAG *DAG) const override {
-      dbgs() << "Latency Priority Queue\n";
-      dbgs() << "  Number of Queue Entries: " << Queue.size() << "\n";
-      for (auto const &SU : Queue) {
-        dbgs() << "    ";
-        SU->dump(DAG);
-      }
-    }
+    LLVM_DUMP_METHOD void dump(ScheduleDAG *DAG) const override;
 #endif
 
     // scheduledNode - As nodes are scheduled, we look to see if there are any

Modified: llvm/trunk/lib/CodeGen/LatencyPriorityQueue.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/CodeGen/LatencyPriorityQueue.cpp?rev=330384&r1=330383&r2=330384&view=diff
==============================================================================
--- llvm/trunk/lib/CodeGen/LatencyPriorityQueue.cpp (original)
+++ llvm/trunk/lib/CodeGen/LatencyPriorityQueue.cpp Thu Apr 19 17:42:46 2018
@@ -139,3 +139,14 @@ void LatencyPriorityQueue::remove(SUnit
     std::swap(*I, Queue.back());
   Queue.pop_back();
 }
+
+#if !defined(NDEBUG) || defined(LLVM_ENABLE_DUMP)
+LLVM_DUMP_METHOD void LatencyPriorityQueue::dump(ScheduleDAG *DAG) const {
+  dbgs() << "Latency Priority Queue\n";
+  dbgs() << "  Number of Queue Entries: " << Queue.size() << "\n";
+  for (auto const &SU : Queue) {
+    dbgs() << "    ";
+    SU->dump(DAG);
+  }
+}
+#endif




More information about the llvm-commits mailing list