summaryrefslogtreecommitdiffstats
path: root/polly/lib/CodeGen/IslCodeGeneration.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add early exits for SCoPs we did not optimizeJohannes Doerfert2015-02-111-2/+8
* [Refactor] Use only one BlockGenerator for a SCoPJohannes Doerfert2015-02-061-5/+7
* [PM] Update Polly for LLVM r226394 and r226396 which changed some of theChandler Carruth2015-01-181-2/+2
* [PM] Update Polly for LLVM r226385 which made LoopInfo actually deriveChandler Carruth2015-01-181-2/+2
* [PM] Update Polly following LLVM r226373 which refactors LoopInfo inChandler Carruth2015-01-171-4/+4
* Check assert before the instruction that uses the assumption checked.Tobias Grosser2015-01-101-2/+3
* Add support for pointer types in expressionsTobias Grosser2015-01-081-2/+1
* Remove -polly-codegen-scev option and related codeTobias Grosser2014-11-301-9/+0
* Add OpenMP code generation to isl backendTobias Grosser2014-11-151-7/+329
* Extract SCEV generation into subfunctionTobias Grosser2014-11-061-8/+16
* Delete some unnecessary codeTobias Grosser2014-10-291-12/+0
* Allow the VectorBlockGenerator to use the IslExprBuilder.Johannes Doerfert2014-10-081-1/+2
* Allow multidimensional accesses in the IslExprBuilder.Johannes Doerfert2014-10-051-4/+11
* Introduce the ScopArrayInfo class.Johannes Doerfert2014-10-051-1/+0
* [Refactor] Rename LoopAnnotator to ScopAnnotatorJohannes Doerfert2014-10-021-3/+3
* Allow to annotate alias scopes in the new SCoP.Johannes Doerfert2014-10-021-0/+4
* Annotate LLVM-IR for all parallel loopsJohannes Doerfert2014-10-011-3/+3
* [RTC] Runtime Alias Checks for the ISL backendJohannes Doerfert2014-09-181-1/+3
* Allow to generate a loop without the GuardBBJohannes Doerfert2014-09-101-1/+5
* [Refactor] Cleanup isl code generationJohannes Doerfert2014-09-101-25/+35
* Introduce a typedef for the IDToValue typeTobias Grosser2014-08-311-3/+1
* Revert "[Refactor] Cleanup runtime code generation"Tobias Grosser2014-08-161-42/+25
* [Refactor] Cleanup runtime code generationJohannes Doerfert2014-08-121-25/+42
* Make used analysis passes explicitJohannes Doerfert2014-08-071-10/+15
* Fix the modifiable access creationJohannes Doerfert2014-08-031-1/+16
* Change the semantics of is*ParallelJohannes Doerfert2014-08-011-2/+4
* [Refactor] Expose the IslExprBuilderJohannes Doerfert2014-07-291-485/+1
* [Refactor] Expose the runtime debug builderJohannes Doerfert2014-07-241-83/+0
* [Fix] Typo during refactoringJohannes Doerfert2014-07-231-2/+2
* [Refactor] IslAst and payload structJohannes Doerfert2014-07-231-22/+2
* Update for RegionInfo changes.Matt Arsenault2014-07-191-3/+4
* [Refactor] Move code out of the IslAst headerJohannes Doerfert2014-07-171-4/+6
* Derive run-time conditions for delinearizationTobias Grosser2014-07-021-1/+3
* Use arguments of user statements to perform induction variable substitutionTobias Grosser2014-07-021-49/+70
* Use range-based for loopsTobias Grosser2014-06-041-3/+2
* Fix formattingTobias Grosser2014-04-221-2/+2
* IslCodeGeneration: Document the IslExprBuilderTobias Grosser2014-04-221-3/+86
* [Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-221-1/+2
* Emit llvm.loop metadata for parallel loopsTobias Grosser2014-03-041-5/+16
* Introduce PollyIRBuilderTobias Grosser2014-03-041-8/+8
* Update to isl 1b3ba3b72c0482fd36bf0b4a1186a259f7bafeedTobias Grosser2014-01-261-0/+2
* Adapt to DomTree changes in r199104Tobias Grosser2014-01-131-4/+4
* IslCodegen: Support for run-time conditionsTobias Grosser2013-11-171-0/+12
* IslCodegen: Do not build upper bound in vector forTobias Grosser2013-11-021-6/+0
* Integrate latest clang-format changesTobias Grosser2013-06-231-1/+1
* Use isl_val instead of isl_int in the core of PollyTobias Grosser2013-06-211-5/+3
* Update LoopInfo correctlyTobias Grosser2013-05-161-1/+7
* LoopGenerators: Construct loops such that they are already loop rotatedTobias Grosser2013-05-161-10/+3
* Sort includesTobias Grosser2013-05-071-8/+6
* Reformat with clang-formatTobias Grosser2013-05-071-21/+27
OpenPOWER on IntegriCloud