Add dump() to DominanceFrontier
authorTobias Grosser <grosser@fim.uni-passau.de>
Fri, 16 Jul 2010 05:59:39 +0000 (05:59 +0000)
committerTobias Grosser <grosser@fim.uni-passau.de>
Fri, 16 Jul 2010 05:59:39 +0000 (05:59 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108512 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Analysis/Dominators.h
lib/VMCore/Dominators.cpp

index 1979d3f6820bcf76106c7c214edf659d1968035c..f79afdd1e9c959b026ed5168f0af7f933753aee6 100644 (file)
@@ -995,6 +995,9 @@ public:
   /// print - Convert to human readable form
   ///
   virtual void print(raw_ostream &OS, const Module* = 0) const;
+
+  /// dump - Dump the dominance frontier to dbgs().
+  void dump() const;
 };
 
 
index 10a866fab62262214dcb2b6cdd11fb0b2dbbbfb4..ef830337140e91ecd212d5eba01b9708389f4e1b 100644 (file)
@@ -17,6 +17,7 @@
 #include "llvm/Analysis/Dominators.h"
 #include "llvm/Support/CFG.h"
 #include "llvm/Support/Compiler.h"
+#include "llvm/Support/Debug.h"
 #include "llvm/ADT/DepthFirstIterator.h"
 #include "llvm/ADT/SetOperations.h"
 #include "llvm/ADT/SmallPtrSet.h"
@@ -343,3 +344,7 @@ void DominanceFrontierBase::print(raw_ostream &OS, const Module* ) const {
   }
 }
 
+void DominanceFrontierBase::dump() const {
+  print(dbgs());
+}
+