summaryrefslogtreecommitdiffstats
path: root/polly/lib/CodeGen/CodeGeneration.cpp
Commit message (Expand)AuthorAgeFilesLines
* [Polly CodeGen] Break critical edge from RTC to original loop.Eli Friedman2016-11-021-2/+3
* Drop '@brief' from doxygen commentsTobias Grosser2016-09-021-4/+4
* [IslNodeBuilder] Move run-time check generation to NodeBuilder [NFC]Tobias Grosser2016-08-081-22/+1
* [CodeGeneration] Do not set insert position redundantlyTobias Grosser2016-08-081-1/+0
* Extend the jscop interface to allow the user to declare new arrays and to ref...Roman Gareev2016-07-301-0/+1
* IslNodeBuilder: Make finalize() virtualTobias Grosser2016-07-251-2/+1
* clang-tidy: Add llvm namespace commentsTobias Grosser2016-06-231-1/+1
* This reverts recent expression type changesTobias Grosser2016-06-111-6/+4
* [NFC] Generate runtime checks after the SCoPJohannes Doerfert2016-06-061-4/+6
* [NFC] Simplify codeJohannes Doerfert2016-06-061-2/+2
* Decouple SCoP building logic from passJohannes Doerfert2016-05-311-2/+2
* Duplicate part of the Region interface in the Scop class [NFC]Johannes Doerfert2016-05-231-2/+2
* Directly access information through the Scop class [NFC]Johannes Doerfert2016-05-231-1/+1
* Check overflows in RTCs and bail accordinglyJohannes Doerfert2016-05-121-1/+8
* Collect and verify generated parallel subfunctionsJohannes Doerfert2016-04-081-0/+2
* Codegen:Do not invalidate dominator tree when bailing out during code generationTobias Grosser2016-03-231-6/+28
* Adapt to LLVM head, againHongbin Zheng2016-02-251-1/+1
* Revert "Adapt to LLVM head. NFC"Hongbin Zheng2016-02-251-1/+1
* Adapt to LLVM head. NFCHongbin Zheng2016-02-251-1/+1
* Codegen: Print error in Polly code verification and allow to disable verficat...Tobias Grosser2016-02-191-8/+12
* CodeGeneration: Add back verification of generated codeTobias Grosser2016-02-141-0/+3
* Make memory accesses with different element types optionalTobias Grosser2016-02-071-3/+0
* Adjust formatting to clang-format changes in 256149Tobias Grosser2015-12-211-1/+1
* IR cleanup after CodeGenerationMichael Kruse2015-11-261-0/+6
* [FIX] Use unreachable to indicate dead code and repair dominanceJohannes Doerfert2015-11-081-1/+6
* Verify IR after we bail outJohannes Doerfert2015-11-081-9/+11
* [FIX] Bail out if there is a dependence cycle between invariant loadsJohannes Doerfert2015-11-071-1/+8
* polly/ADT: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith2015-11-061-1/+1
* Remove independent blocks passJohannes Doerfert2015-10-181-1/+0
* Allow invariant loads in the SCoP descriptionJohannes Doerfert2015-10-071-1/+7
* Make ScopAnnotator a function-local variable to ensure it is freed at each runTobias Grosser2015-10-041-3/+1
* Identify and hoist definitively invariant loadsJohannes Doerfert2015-09-291-1/+2
* [NFC] Consistenly use commented and annotated ScopPass functionsJohannes Doerfert2015-09-271-2/+2
* Sort includes using Chandler's sort_includes.py scriptTobias Grosser2015-09-251-3/+3
* Merge TempScopInfo into ScopInfoMichael Kruse2015-09-101-1/+0
* Merge TempScopInfo.{cpp|h} into ScopInfo.{cpp|h}Michael Kruse2015-09-101-1/+0
* [PM] Update Polly for the new AA infrastructure landed in r247167.Chandler Carruth2015-09-091-0/+8
* Fix Polly after SCEV port to new pass managerTobias Grosser2015-08-171-4/+4
* Make TempScopInfo a RegionPassMichael Kruse2015-08-141-0/+2
* Assign regions to all BBs from CodeGenerationMichael Kruse2015-08-111-0/+13
* Revise the simplification of regionsMichael Kruse2015-08-111-4/+8
* Add scalar and phi code generationJohannes Doerfert2015-05-221-0/+2
* Rename IslCodeGeneration to CodeGenerationTobias Grosser2015-05-121-0/+181
* Drop Cloog supportJohannes Doerfert2014-12-021-1107/+0
* Remove -polly-codegen-scev option and related codeTobias Grosser2014-11-301-10/+0
* Use nullptr instead of '0' for pointersTobias Grosser2014-11-141-1/+1
* Use braces in multi-statement DEBUG() code [NFC]Tobias Grosser2014-10-221-1/+1
* [Refactor] Generalize parallel code generationJohannes Doerfert2014-10-031-6/+11
* [Refactor] Cleanup isl code generationJohannes Doerfert2014-09-101-1/+2
* Use "const auto &" in range based for loopsTobias Grosser2014-09-101-5/+5
OpenPOWER on IntegriCloud