summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2002-09-08 18:55:04 +0000
committerChris Lattner <sabre@nondot.org>2002-09-08 18:55:04 +0000
commitbdb147c37312365ed70d16c954a3ff066eb0bf78 (patch)
tree1dd8223187f1254751616d2ae7744acca186f234 /llvm/lib/Transforms
parent4f986cebfd70ce27e8dc0178c302ffb5792f5e26 (diff)
downloadbcm5719-llvm-bdb147c37312365ed70d16c954a3ff066eb0bf78.tar.gz
bcm5719-llvm-bdb147c37312365ed70d16c954a3ff066eb0bf78.zip
Minor simplification
llvm-svn: 3619
Diffstat (limited to 'llvm/lib/Transforms')
-rw-r--r--llvm/lib/Transforms/Scalar/CorrelatedExprs.cpp11
1 files changed, 5 insertions, 6 deletions
diff --git a/llvm/lib/Transforms/Scalar/CorrelatedExprs.cpp b/llvm/lib/Transforms/Scalar/CorrelatedExprs.cpp
index 9ac8a4a8939..6d26ffd8619 100644
--- a/llvm/lib/Transforms/Scalar/CorrelatedExprs.cpp
+++ b/llvm/lib/Transforms/Scalar/CorrelatedExprs.cpp
@@ -212,11 +212,6 @@ namespace {
// information.
virtual void print(std::ostream &O, const Module *M) const;
- virtual void releaseMemory() {
- RegionInfoMap.clear();
- RankMap.clear();
- }
-
private:
RegionInfo &getRegionInfo(BasicBlock *BB) {
std::map<BasicBlock*, RegionInfo>::iterator I
@@ -272,7 +267,11 @@ bool CEE::runOnFunction(Function &F) {
DT = &getAnalysis<DominatorTree>();
std::set<BasicBlock*> VisitedBlocks;
- return TransformRegion(&F.getEntryNode(), VisitedBlocks);
+ bool Changed = TransformRegion(&F.getEntryNode(), VisitedBlocks);
+
+ RegionInfoMap.clear();
+ RankMap.clear();
+ return Changed;
}
// TransformRegion - Transform the region starting with BB according to the
OpenPOWER on IntegriCloud