summaryrefslogtreecommitdiffstats
path: root/polly/lib/Transform/ScheduleOptimizer.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Full/partial tile separation for vectorizationTobias Grosser2015-10-201-0/+99
* [NFC] Consistenly use commented and annotated ScopPass functionsJohannes Doerfert2015-09-271-3/+8
* [NFC] Use releaseMemory to release internal memoryJohannes Doerfert2015-09-271-4/+2
* Make our data-locality schedule tree transforms externally accessibleTobias Grosser2015-08-241-141/+48
* Use marker nodes to annotate the different levels of tilingTobias Grosser2015-08-231-7/+26
* Do really not unroll the vector loop in combination with register tilingTobias Grosser2015-08-201-3/+2
* Add experimental support for trivial register tilingTobias Grosser2015-08-201-0/+30
* Add support for two-level tilingTobias Grosser2015-08-201-14/+34
* Factor out check for tileable band node.Tobias Grosser2015-08-201-7/+27
* Introduce tileBand function to simplify codeTobias Grosser2015-08-201-19/+31
* Add some forgotten isl memory annotationsTobias Grosser2015-08-201-2/+3
* Make prevectorization width configurableTobias Grosser2015-08-191-2/+8
* Do not use negative option nameTobias Grosser2015-08-191-9/+5
* Simplify tiling code a bitTobias Grosser2015-08-191-19/+15
* AST Generation Paper published in TOPLASTobias Grosser2015-08-151-7/+36
* Rewrite getPrevectorMap using schedule trees operationsTobias Grosser2015-07-281-82/+41
* Simplify some isl expression we useTobias Grosser2015-07-261-3/+1
* Prevectorize the schedule of the band (or the point loop in case of tiling)Tobias Grosser2015-07-251-10/+12
* Use schedule trees to represent execution order of statementsTobias Grosser2015-07-141-31/+26
* Update ISL to isl-0.15-3-g532568aMichael Kruse2015-06-181-5/+5
* Dump YAML schedule tree as properly indented tree in DEBUG outputTobias Grosser2015-05-301-1/+8
* Update isl to 93b8e43dTobias Grosser2015-05-281-1/+1
* Use value semantics for list of ScopStmt(s) instead of std::owningptrTobias Grosser2015-05-271-4/+4
* Use unique_ptr to clarify ownership of ScopStmtTobias Grosser2015-05-231-1/+1
* Replace low-level constraint building with higher level functionsTobias Grosser2015-05-211-13/+6
* Add explicit #includes for used isl featuresTobias Grosser2015-05-091-0/+2
* Sort include directivesTobias Grosser2015-05-091-7/+7
* Rename 'scattering' to 'schedule'Tobias Grosser2015-04-211-1/+1
* Make -polly-no-tiling work againTobias Grosser2015-04-051-1/+8
* Do not scale tile loopsTobias Grosser2015-03-311-0/+1
* Use schedule trees to perform post-scheduling transformationsTobias Grosser2015-03-221-220/+76
* Add some missing __isl_give/__isl_keep annotationsTobias Grosser2015-03-191-7/+10
* Create a dependence struct to hold dependence information for a SCoP.Johannes Doerfert2015-03-051-11/+11
* Rename the Dependences pass to DependenceInfo [NFC]Johannes Doerfert2015-03-041-11/+11
* [Refactor] Use virtual and override appropriatelyJohannes Doerfert2015-03-011-4/+4
* [Refactor] Add a Scop & as argument to printScopJohannes Doerfert2015-03-011-2/+2
* Do not try to optimize empty SCoPs.Johannes Doerfert2015-02-141-0/+8
* Add early exits for SCoPs we did not optimizeJohannes Doerfert2015-02-111-3/+37
* Drop an unused parameterTobias Grosser2015-01-211-5/+3
* Use stringFromIslObj instead of isl_..._dump to print to dbgs()Tobias Grosser2014-10-221-6/+5
* [Fix] isl usage errors in ScheduleOptimizerJohannes Doerfert2014-08-201-3/+3
* clang-format polly to avoid buildbot noiseTobias Grosser2014-07-091-36/+34
* [C++11] Use more range based forsTobias Grosser2014-06-281-6/+4
* Added option for n-dimensional rectangular tilingJohannes Doerfert2014-05-281-9/+23
* [Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-221-2/+2
* [C++11] Use nullptrTobias Grosser2014-04-161-3/+3
* Fixed gcc build warningsTobias Grosser2014-04-111-1/+3
* clang-format: Remove empty linesTobias Grosser2014-03-211-1/+0
* Allow several polly command line options to be provided multiple timesTobias Grosser2014-03-131-7/+10
* Move transformations into own directoryAndreas Simbuerger2014-03-111-0/+610
OpenPOWER on IntegriCloud