summaryrefslogtreecommitdiffstats
path: root/polly/lib/ScheduleOptimizer.cpp
Commit message (Expand)AuthorAgeFilesLines
* Move transformations into own directoryAndreas Simbuerger2014-03-111-610/+0
* ScheduleOptimizer: Fix prevectorization.Tobias Grosser2014-03-111-2/+7
* Do not fail in case we do not have valid dependencesTobias Grosser2014-02-231-0/+3
* Optimizer: Do not accidentally set schedule to NULLTobias Grosser2014-02-211-9/+1
* Update to isl 1b3ba3b72c0482fd36bf0b4a1186a259f7bafeedTobias Grosser2014-01-261-2/+11
* Integrate latest clang-format changesTobias Grosser2013-06-231-2/+3
* Use isl_val instead of isl_int in the core of PollyTobias Grosser2013-06-211-5/+3
* Sort includesTobias Grosser2013-05-071-7/+5
* Move polly options into separate option categoryTobias Grosser2013-05-071-9/+9
* Reformat with clang-formatTobias Grosser2013-05-071-15/+21
* ScheduleOptimizer: Use isl_map_from_union_map to extract map.Tobias Grosser2013-04-111-19/+13
* ScheduleOpt: Do not crash on statements with empty iteration domainsTobias Grosser2013-04-101-1/+14
* clang-format: Many more filesTobias Grosser2013-03-231-185/+168
* isl scheduler: Do not fail when returning an empty band listTobias Grosser2012-10-161-4/+35
* ScheduleOptimizer: Simplify some codeTobias Grosser2012-05-221-22/+10
* Allow polly ask bb-vectorizer to vectorize the loop body.Hongbin Zheng2012-05-061-1/+1
* ScheduleOptimizer: Move functions into classTobias Grosser2012-04-251-83/+105
* Refactor: Move the code generation related header files to include/polly/Code...Hongbin Zheng2012-04-251-1/+1
* ScheduleOpt: Fix crash with -enable-polly-vectorTobias Grosser2012-04-161-3/+4
* Fix typos.Tobias Grosser2012-04-091-1/+1
* ScheduleOptimizer: Remove forgotten debug outputTobias Grosser2012-03-161-2/+0
* ScheduleOptimizer: Do not get dependences, if we do not calculate a scheduleTobias Grosser2012-03-161-2/+3
* Remove FinalReadTobias Grosser2012-03-081-8/+0
* ScheduleOpt: Add option to bound scheduling coefficients of dimensions.Tobias Grosser2012-02-201-0/+6
* ScheduleOptimizer: Dump the calculated schedule in debug modeTobias Grosser2012-02-201-0/+3
* ScheduleOpt: Add option to bound constant term coefficientsTobias Grosser2012-02-201-0/+6
* ScheduleOpt: Only get RAW dependences if we asked for rawTobias Grosser2012-02-151-2/+1
* ScheduleOpt: Allow to configure for which dependences to optimizeTobias Grosser2012-02-141-2/+21
* CodeGen: Get dependences for validity and proximity separatelyTobias Grosser2012-02-141-12/+12
* ScopInfo: Add Scop::getDomains()Tobias Grosser2012-02-141-10/+1
* ScheduleOptimizer: Change vars to start with uppercase letterTobias Grosser2012-02-131-34/+34
* Schedule: Sort includes and remove useless onesTobias Grosser2012-01-311-11/+5
* Remove leftover constantTobias Grosser2012-01-301-2/+0
* Scheduling: Limiting the constant term is not necessary any moreTobias Grosser2012-01-301-1/+0
* Typo: Maxize -> MazimizeTobias Grosser2012-01-301-4/+4
* Scheduling: Set fusion strategy to minimalTobias Grosser2012-01-301-1/+1
* Scheduling: Add option to disable schedule_maximise_band_depthTobias Grosser2012-01-301-1/+18
* Scheduler: Allow to select the fusion strategyTobias Grosser2012-01-301-0/+18
* Scheduling: Use original schedule if we cannot find a new oneTobias Grosser2012-01-301-0/+9
* Scheduler: Simplify dependences by default (only isl)Tobias Grosser2012-01-301-4/+27
* Scheduler: Try to maximize the band depthTobias Grosser2011-12-141-0/+1
* Scheduler: Set maximal constant termTobias Grosser2011-12-141-0/+3
* ScheduleOptimizer: Do not tile bands with just one dimensionTobias Grosser2011-12-081-9/+14
* ScheduleOptimizer: Rewrite getPrevectorMap to use isl_pw_affTobias Grosser2011-12-071-52/+92
* Register Passes: Use -polly-optimizer=(isl|pocc) to switch optimizersTobias Grosser2011-11-221-3/+3
* ScheduleOptimizer: Start with an empty union_map and add elementsTobias Grosser2011-11-171-5/+2
* ScheduleOptimizer: Some style changesTobias Grosser2011-11-171-64/+75
* ScheduleOptimizer: Use early exitTobias Grosser2011-11-171-11/+10
* Only have a single option to disable tiling for both isl and Pocc optimzerTobias Grosser2011-10-231-4/+8
* Enable prevectorization with -enable-polly-vector.Tobias Grosser2011-10-231-7/+2
OpenPOWER on IntegriCloud