summaryrefslogtreecommitdiffstats
path: root/polly/lib/Analysis/ScopDetection.cpp
diff options
context:
space:
mode:
authorJohannes Doerfert <doerfert@cs.uni-saarland.de>2015-09-30 16:51:05 +0000
committerJohannes Doerfert <doerfert@cs.uni-saarland.de>2015-09-30 16:51:05 +0000
commit6206d7a67c7ebfa9408c6d8ae655d7d901bd0862 (patch)
treeeafb4ded0eee2323edf5763f14702aab8814c3b5 /polly/lib/Analysis/ScopDetection.cpp
parent4f04e2ec8747005777786910fe857834d61f64c2 (diff)
downloadbcm5719-llvm-6206d7a67c7ebfa9408c6d8ae655d7d901bd0862.tar.gz
bcm5719-llvm-6206d7a67c7ebfa9408c6d8ae655d7d901bd0862.zip
[FIX] Clear all maps between runs
llvm-svn: 248915
Diffstat (limited to 'polly/lib/Analysis/ScopDetection.cpp')
-rw-r--r--polly/lib/Analysis/ScopDetection.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/polly/lib/Analysis/ScopDetection.cpp b/polly/lib/Analysis/ScopDetection.cpp
index de8a00cd10f..deeb10d8925 100644
--- a/polly/lib/Analysis/ScopDetection.cpp
+++ b/polly/lib/Analysis/ScopDetection.cpp
@@ -1136,10 +1136,12 @@ void ScopDetection::print(raw_ostream &OS, const Module *) const {
}
void ScopDetection::releaseMemory() {
- ValidRegions.clear();
RejectLogs.clear();
- NonAffineSubRegionMap.clear();
+ ValidRegions.clear();
InsnToMemAcc.clear();
+ BoxedLoopsMap.clear();
+ NonAffineSubRegionMap.clear();
+ RequiredInvariantLoadsMap.clear();
// Do not clear the invalid function set.
}
OpenPOWER on IntegriCloud