#include "llvm/ADT/Statistic.h"
#include "llvm/Analysis/RegionInfoImpl.h"
+#define DEBUG_TYPE "region"
+
using namespace llvm;
STATISTIC(numMachineRegions, "The # of machine regions");
++numMachineSimpleRegions;
}
-void MachineRegionInfo::MachineRegionInfo::recalculate(
- MachineFunction &F,
- MachineDominatorTree *DT_,
- MachinePostDominatorTree *PDT_,
- MachineDominanceFrontier *DF_) {
+void MachineRegionInfo::recalculate(MachineFunction &F,
+ MachineDominatorTree *DT_,
+ MachinePostDominatorTree *PDT_,
+ MachineDominanceFrontier *DF_) {
DT = DT_;
PDT = PDT_;
DF = DF_;
RI.print(OS);
}
+#if !defined(NDEBUG) || defined(LLVM_ENABLE_DUMP)
void MachineRegionInfoPass::dump() const {
RI.dump();
}
+#endif
char MachineRegionInfoPass::ID = 0;