From 6206d7a67c7ebfa9408c6d8ae655d7d901bd0862 Mon Sep 17 00:00:00 2001 From: Johannes Doerfert Date: Wed, 30 Sep 2015 16:51:05 +0000 Subject: [PATCH] [FIX] Clear all maps between runs llvm-svn: 248915 --- polly/lib/Analysis/ScopDetection.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/polly/lib/Analysis/ScopDetection.cpp b/polly/lib/Analysis/ScopDetection.cpp index de8a00cd10f6..deeb10d8925d 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. }