From: Chandler Carruth Date: Sun, 8 Apr 2012 14:37:01 +0000 (+0000) Subject: Add a debug-only 'dump' method to the BlockChain structure to ease X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=6313d941d29d77f62662c4bd13f12314e6b4b86e;p=oota-llvm.git Add a debug-only 'dump' method to the BlockChain structure to ease debugging. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154286 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/CodeGen/MachineBlockPlacement.cpp b/lib/CodeGen/MachineBlockPlacement.cpp index 63892af890a..07b7318ef2e 100644 --- a/lib/CodeGen/MachineBlockPlacement.cpp +++ b/lib/CodeGen/MachineBlockPlacement.cpp @@ -141,6 +141,14 @@ public: } } +#ifndef NDEBUG + /// \brief Dump the blocks in this chain. + void dump() LLVM_ATTRIBUTE_USED { + for (iterator I = begin(), E = end(); I != E; ++I) + (*I)->dump(); + } +#endif // NDEBUG + /// \brief Count of predecessors within the loop currently being processed. /// /// This count is updated at each loop we process to represent the number of