summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Scalar
diff options
context:
space:
mode:
authorAdam Nemet <anemet@apple.com>2015-05-06 08:18:41 +0000
committerAdam Nemet <anemet@apple.com>2015-05-06 08:18:41 +0000
commite340f851a34e1df081d1999e95a56331e8555968 (patch)
tree321e9102e122a07c489161f661680b61ea2867d7 /llvm/lib/Transforms/Scalar
parentf2453a01fb13b337aec87eaa058ba2eb576a9773 (diff)
downloadbcm5719-llvm-e340f851a34e1df081d1999e95a56331e8555968.tar.gz
bcm5719-llvm-e340f851a34e1df081d1999e95a56331e8555968.zip
[DomTree] verifyDomTree to unconditionally perform DT verification
I folded the check for the flag -verify-dom-info into the only caller where I think it is supposed to be checked: verifyAnalysis. (The idea of the flag is to enable this expensive verification in verifyPreservedAnalysis.) I'm assuming that when manually scheduling the verification pass with -passes=verify<domtree>, we do want to perform the verification. llvm-svn: 236575
Diffstat (limited to 'llvm/lib/Transforms/Scalar')
-rw-r--r--llvm/lib/Transforms/Scalar/PlaceSafepoints.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/llvm/lib/Transforms/Scalar/PlaceSafepoints.cpp b/llvm/lib/Transforms/Scalar/PlaceSafepoints.cpp
index ffed810d823..08e41c27c5c 100644
--- a/llvm/lib/Transforms/Scalar/PlaceSafepoints.cpp
+++ b/llvm/lib/Transforms/Scalar/PlaceSafepoints.cpp
@@ -455,10 +455,9 @@ static Instruction *findLocationForEntrySafepoint(Function &F,
// Note: SplitBlock modifies the DT. Simply passing a Pass (which is a
// module pass) is not enough.
DT.recalculate(F);
-#ifndef NDEBUG
+
// SplitBlock updates the DT
- DT.verifyDomTree();
-#endif
+ DEBUG(DT.verifyDomTree());
return BB->getTerminator();
}
OpenPOWER on IntegriCloud