llvm-project/polly/include/polly
Tobias Grosser e71ed19841 Add iterators for the ArrayInfo objects of the scop
This patch also changes the implementation of the ArrayInfoMap to a MapVector
which will ensure that iterating over the list of ArrayInfo objects gives
predictable results. The single loop that currently enumerates the ArrayInfo
objects only frees the individual objectes, hence a possibly changing
iteration order does not affect the outcome. The added robustness is for
future users of this interface.

llvm-svn: 236583
2015-05-06 10:05:20 +00:00
..
CodeGen Extract IslNodeBuilder into its own file 2015-04-27 12:32:24 +00:00
Config Drop some CLooG leftovers 2015-03-30 17:56:50 +00:00
Support Adding debug location information to Polly's JSCOP and dot exports 2015-05-03 05:21:36 +00:00
CMakeLists.txt
Canonicalization.h [PM] Convert Polly over to directly use the legacy pass manager 2015-02-13 09:51:50 +00:00
DependenceInfo.h Rename 'scattering' to 'schedule' 2015-04-21 11:37:25 +00:00
LinkAllPasses.h Drop libpluto support 2015-03-30 17:54:01 +00:00
Options.h Move polly options into separate option category 2013-05-07 07:31:10 +00:00
RegisterPasses.h [PM] Convert Polly over to directly use the legacy pass manager 2015-02-13 09:51:50 +00:00
ScheduleOptimizer.h Integrate latest clang-format changes 2013-06-23 01:29:29 +00:00
ScopDetection.h Fix typo 2015-04-18 09:40:01 +00:00
ScopDetectionDiagnostic.h Adding debug location information to Polly's JSCOP and dot exports 2015-05-03 05:21:36 +00:00
ScopInfo.h Add iterators for the ArrayInfo objects of the scop 2015-05-06 10:05:20 +00:00
ScopPass.h [Refactor] Simplify ScopPass interface 2015-03-01 18:43:50 +00:00
TempScopInfo.h Drop unused extern declaration 2015-04-18 15:57:56 +00:00