Minor tweak to MDA
[oota-llvm.git] / lib / Analysis / RegionInfo.cpp
index 46aa1bcf0458eac2c5c808a6dfe3b8d191251600..8cd85348fdcc729d323b7149829f406f3a0cf1c1 100644 (file)
 //===----------------------------------------------------------------------===//
 
 #include "llvm/Analysis/RegionInfo.h"
-#include "llvm/Analysis/RegionInfoImpl.h"
 #include "llvm/ADT/PostOrderIterator.h"
 #include "llvm/ADT/Statistic.h"
 #include "llvm/Analysis/LoopInfo.h"
+#include "llvm/Analysis/RegionInfoImpl.h"
 #include "llvm/Analysis/RegionIterator.h"
 #include "llvm/Support/CommandLine.h"
 #include "llvm/Support/Debug.h"
@@ -91,10 +91,8 @@ void RegionInfo::updateStatistics(Region *R) {
     ++numSimpleRegions;
 }
 
-void RegionInfo::RegionInfo::recalculate(Function &F,
-                                         DominatorTree *DT_,
-                                         PostDominatorTree *PDT_,
-                                         DominanceFrontier *DF_) {
+void RegionInfo::recalculate(Function &F, DominatorTree *DT_,
+                             PostDominatorTree *PDT_, DominanceFrontier *DF_) {
   DT = DT_;
   PDT = PDT_;
   DF = DF_;
@@ -147,9 +145,11 @@ void RegionInfoPass::print(raw_ostream &OS, const Module *) const {
   RI.print(OS);
 }
 
+#if !defined(NDEBUG) || defined(LLVM_ENABLE_DUMP)
 void RegionInfoPass::dump() const {
   RI.dump();
 }
+#endif
 
 char RegionInfoPass::ID = 0;