llvm-project/polly/lib/Analysis
Michael Kruse db6f71e48d [ScopInfo] Avoid iterator invalidation.
Commit r329640 introduced the removal of all MemoryAccesses of a Scop.
It accidentally continued iterating over a vector whose iterators
have been invalidated by a MemoryAccess removal.

Make a copy of the MemoryAccesses to remove to iterate over while
removing them.

llvm-svn: 329653
2018-04-10 01:20:41 +00:00
..
DependenceInfo.cpp [Polly][IslAst] Fix minimal dependence distance. 2018-04-04 18:08:13 +00:00
PolyhedralInfo.cpp [ScopInfo] Translate Scop::getParamSpace to isl++ [NFC] 2017-08-06 20:11:59 +00:00
PruneUnprofitable.cpp Adjust to clang-format changes 2018-03-20 17:16:32 +00:00
ScopBuilder.cpp [ScopInfo] Do not use the set dimension ids to carry loop information 2018-03-03 19:27:54 +00:00
ScopDetection.cpp Adjust to clang-format changes 2018-03-20 17:16:32 +00:00
ScopDetectionDiagnostic.cpp Adjust to clang-format changes 2018-03-20 17:16:32 +00:00
ScopGraphPrinter.cpp Adjust to clang-format changes 2018-03-20 17:16:32 +00:00
ScopInfo.cpp [ScopInfo] Avoid iterator invalidation. 2018-04-10 01:20:41 +00:00
ScopPass.cpp Rename OptimizationDiagnosticInfo.h to OptimizationRemarkEmitter.h 2017-10-09 23:49:08 +00:00