summaryrefslogtreecommitdiffstats
path: root/polly/lib/Transform/ForwardOpTree.cpp
Commit message (Expand)AuthorAgeFilesLines
* Sink all InitializePasses.h includesReid Kleckner2019-11-131-0/+1
* [Polly] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere2019-08-141-1/+1
* Apply include-what-you-use #include removal suggestions. NFC.Michael Kruse2019-03-281-1/+0
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [ForwardOpTree] Replace isl foreach calls with for loopsTobias Grosser2018-07-171-5/+5
* [ZoneAlgo] Use getDefToTarget in makeValInst. NFC.Michael Kruse2018-06-261-105/+0
* [OpTree] Introduce shortcut for computing the def->target mapping. NFCI.Michael Kruse2018-06-061-0/+45
* [ZoneAlgo] Make ZoneAlgorithm::isNormalized out-of-quota safe.Michael Kruse2018-05-311-1/+2
* [ForwardOpTree] Use less computationally expensive method to compute def-to-t...Michael Kruse2018-05-291-59/+68
* [polly] Update uses of DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-151-21/+24
* Adjust to clang-format changesTobias Grosser2018-03-201-1/+0
* Port ScopInfo to the isl cpp bindingsPhilip Pfaffe2017-11-191-1/+1
* [ForwardOpTree] Limit isl operations of known content reload.Michael Kruse2017-11-061-1/+8
* [ZoneAlgo/ForwardOpTree] Normalize PHIs to their known incoming values.Michael Kruse2017-10-311-2/+11
* [ForwardOpTree] Use space indention. NFC.Michael Kruse2017-10-271-1/+1
* [ForwardOpTree] Reload know values.Michael Kruse2017-10-271-32/+124
* [ForwardOpTree] Fix out-of-quota in assertion.Michael Kruse2017-10-021-1/+1
* [ForwardOpTree] Allow out-of-quota in examination part of forwardTree.Michael Kruse2017-09-191-13/+29
* [ForwardOpTree] Test the max operations quota.Michael Kruse2017-09-181-1/+1
* [ForwardOptTree] Remove redundant simplify(). NFC.Michael Kruse2017-09-181-1/+0
* [ForwardOp] Remove read accesses for all instructions that have been movedTobias Grosser2017-09-031-1/+1
* [ForwardOpTree] Fix typos. NFC.Michael Kruse2017-09-031-2/+2
* [ForwardOpTree] Allow forwarding in the presence of region statementsTobias Grosser2017-08-311-4/+0
* [ZoneAlgo] More fine-grained bail-out.Michael Kruse2017-08-281-5/+1
* [Polly] Fix some Clang-tidy modernize and Include What You Use warnings; othe...Eugene Zelenko2017-08-241-22/+36
* Add more statistics.Michael Kruse2017-08-231-0/+19
* Fix two warnings in polly, -Wmismatched-tags and -WreorderReid Kleckner2017-08-101-1/+1
* Remove dependency of Scop::getStmtFor(Inst) on getStmtFor(BB). NFC.Michael Kruse2017-08-091-2/+5
* [ForwardOpTree] Set DEBUG_TYPE to "polly-optree".Michael Kruse2017-08-091-1/+1
* [ForwardOpTree] Use known array content analysis to forward load instructions.Michael Kruse2017-08-071-37/+459
* [ForwardOpTree] Refactor out forwardSpeculatable(). NFC.Michael Kruse2017-08-041-61/+88
* [ForwardOpTree] Execute canForwardTree also in release builds.Michael Kruse2017-08-011-7/+9
* Silence -Wunused-variable warning in NDEBUG buildsReid Kleckner2017-08-011-3/+2
* [ForwardOpTree] Support synthesizable values.Michael Kruse2017-07-311-10/+30
* [ForwardOpTree] Properly indent enumeration in comment. NFC.Michael Kruse2017-07-241-4/+4
* [ForwardOpTree] Rename FD_CanForward to FD_CanForwardLeaf. NFC.Michael Kruse2017-07-241-4/+4
* [ForwardOpTree] Add comments to ForwardingDecision items. NFC.Michael Kruse2017-07-241-0/+30
* [ForwardOpTree] Support read-only value uses.Michael Kruse2017-07-241-5/+21
* [ForwardOpTree] Fix mixup in comment. NFC.Michael Kruse2017-07-241-2/+2
* [ScopInfo] Fix typo in method name. NFC.Michael Kruse2017-07-241-1/+1
* [ForwardOpTree] Support hoisted invariant loads.Michael Kruse2017-07-221-5/+1
* [ForwardOpTree] Introduce the -polly-optree pass.Michael Kruse2017-07-221-0/+356
OpenPOWER on IntegriCloud