llvm-project/polly/lib/Analysis
Tobias Grosser b94863001a [ScopInfo] Do not use the set dimension ids to carry loop information
isl does not guarantee that set dimension ids will be preserved, so using them
to carry information is not a good idea. Furthermore, the loop information can
be derived without problem from the statement itself. As this even requires
less code than propagating loop information on set dimension ids, starting from
this commit we just derive the loop information in collectSurroundingLoops
directly from the IR.

Interestingly this also results in a couple of isl sets to take a simpler
representation.

llvm-svn: 326664
2018-03-03 19:27:54 +00:00
..
DependenceInfo.cpp [ScopInfo] Move Scop::getPwAffOnly to isl++ [NFC] 2017-08-06 21:42:38 +00:00
PolyhedralInfo.cpp [ScopInfo] Translate Scop::getParamSpace to isl++ [NFC] 2017-08-06 20:11:59 +00:00
PruneUnprofitable.cpp [Polly] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). 2017-08-25 21:35:27 +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 Update to latest clang-format. [NFC] 2017-12-05 00:06:09 +00:00
ScopDetectionDiagnostic.cpp Run clang-format after r324003. NFC. 2018-02-02 18:11:58 +00:00
ScopGraphPrinter.cpp [Polly][NewPM] Port ScopDetection to the new PassManager 2017-05-12 14:37:29 +00:00
ScopInfo.cpp [ScopInfo] Do not use the set dimension ids to carry loop information 2018-03-03 19:27:54 +00:00
ScopPass.cpp Rename OptimizationDiagnosticInfo.h to OptimizationRemarkEmitter.h 2017-10-09 23:49:08 +00:00