diff options
| author | Johannes Doerfert <doerfert@cs.uni-saarland.de> | 2015-09-30 16:51:05 +0000 |
|---|---|---|
| committer | Johannes Doerfert <doerfert@cs.uni-saarland.de> | 2015-09-30 16:51:05 +0000 |
| commit | 6206d7a67c7ebfa9408c6d8ae655d7d901bd0862 (patch) | |
| tree | eafb4ded0eee2323edf5763f14702aab8814c3b5 /polly/lib/Analysis/ScopDetection.cpp | |
| parent | 4f04e2ec8747005777786910fe857834d61f64c2 (diff) | |
| download | bcm5719-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.cpp | 6 |
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. } |

