hanchenye-llvm-project/polly/lib
Tobias Grosser a187964bac Support non-affine access functions in Polly.
In case we can not analyze an access function, we do not discard the SCoP, but
assume conservatively that all memory accesses that can be derived from our base
pointer may be accessed.

Patch provided by: Marcello Maggioni <hayarms@gmail.com>

llvm-svn: 146972
2011-12-20 10:43:14 +00:00
..
Analysis Support non-affine access functions in Polly. 2011-12-20 10:43:14 +00:00
Exchange OpenScop: Remove use of getNameStr() 2011-11-22 19:40:28 +00:00
JSON JSON: Do not use throw when exception is disabled. 2011-04-30 02:47:34 +00:00
Support Update after LLVM API change. 2011-12-09 21:34:43 +00:00
CMakeLists.txt cmake: Create libPollyExchange as in the autoconf build 2011-11-22 19:40:24 +00:00
Cloog.cpp ClooG: Make sure ambigous schedules do not introduce complicated code 2011-12-07 11:03:48 +00:00
CodeGeneration.cpp Memacess: Some style changes 2011-12-09 14:27:17 +00:00
CodePreparation.cpp Initialize the passes early and properly. 2011-10-08 00:30:40 +00:00
IndependentBlocks.cpp Adapt to move of isSafeToSpeculativelyExecute into another header. 2011-12-16 08:27:42 +00:00
Makefile autoconf: Change order of linking files 2011-11-22 19:40:31 +00:00
MayAliasSet.cpp Further remove now invalid SCEVAffFunc features. 2011-11-09 22:35:05 +00:00
Pocc.cpp Register Passes: Use -polly-optimizer=(isl|pocc) to switch optimizers 2011-11-22 19:40:19 +00:00
RegionSimplify.cpp Update after LLVM API change. 2011-12-09 21:34:43 +00:00
RegisterPasses.cpp Allow to run the Polly preopt passes with -O0 2011-12-14 12:21:31 +00:00
ScheduleOptimizer.cpp Scheduler: Try to maximize the band depth 2011-12-14 08:58:43 +00:00