summaryrefslogtreecommitdiffstats
path: root/polly/lib/Analysis/TempScopInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
* Merge TempScopInfo.{cpp|h} into ScopInfo.{cpp|h}Michael Kruse2015-09-101-431/+0
* [PM] Update Polly for the new AA infrastructure landed in r247167.Chandler Carruth2015-09-091-3/+3
* Allow PHI nodes in the region exit blockJohannes Doerfert2015-09-081-8/+35
* Always use the branch instructions to model the PHI-node writesTobias Grosser2015-08-311-4/+3
* Also build scalar dependences for store instructionsTobias Grosser2015-08-311-5/+6
* Enable modeling of scalar read-only dependencesTobias Grosser2015-08-311-1/+1
* Do not model scalar references to constant valuesTobias Grosser2015-08-311-0/+3
* Traverse the SCoP to compute non-loop-carried domain conditionsJohannes Doerfert2015-08-301-137/+1
* Ignore debug intrinsics and do not model their potential scalar metadata readsTobias Grosser2015-08-301-0/+3
* Add a field to the memory access class for a related value.Johannes Doerfert2015-08-171-9/+14
* Fix Polly after SCEV port to new pass managerTobias Grosser2015-08-171-3/+3
* Make TempScopInfo a RegionPassMichael Kruse2015-08-141-20/+17
* Always model PHI nodes in scop (if not in same nonaffine subregion)Tobias Grosser2015-08-121-7/+7
* Optionally model read-only scalarsTobias Grosser2015-08-041-0/+21
* Use the branch instruction to define the location of a PHI-node writeTobias Grosser2015-08-021-3/+3
* Keep track of ScopArrayInfo objects that model PHI node storageTobias Grosser2015-07-281-2/+4
* Store ArrayShape in shared_ptr and MemAccs as actual objectsTobias Grosser2015-06-041-3/+4
* Store comparison objects as objects, not pointersTobias Grosser2015-06-041-10/+5
* Sort include directivesTobias Grosser2015-05-091-2/+2
* Allow loops in non-affine subregions -- SCoP ModelingJohannes Doerfert2015-04-121-3/+20
* Fix compilation after 'Make DataLayout Non-Optional in the Module' commitTobias Grosser2015-03-051-3/+2
* Do not model scalar accesses in non-affine subregionsJohannes Doerfert2015-03-021-10/+42
* Allow non-affine control flow -- SCoP ModelingJohannes Doerfert2015-02-241-4/+24
* Drop an assert and XFAIL two test casesTobias Grosser2015-02-111-6/+0
* Model scalar writes with uses outside the SCoPJohannes Doerfert2015-02-111-8/+13
* [FIX] Special case for branch users of scalar valuesJohannes Doerfert2015-02-111-0/+6
* Model PHI nodes without demoting themJohannes Doerfert2015-02-061-2/+49
* [NFC] Remove some unnecessary local objectsJohannes Doerfert2015-02-021-9/+6
* [FIX] Debug build + instrinsic handlingJohannes Doerfert2015-01-261-0/+2
* [PM] Update Polly following LLVM r226373 which refactors LoopInfo inChandler Carruth2015-01-171-3/+3
* Do not incorrectly set the inverted flag.Hongbin Zheng2014-11-281-1/+16
* Remove the LoopBounds from the TempScop class.Johannes Doerfert2014-11-011-21/+1
* Remove the MaxLoopDepth attribute from the TempScop classJohannes Doerfert2014-11-011-11/+1
* [Polly] Move MAY/MUST write property to IRAccessJohannes Doerfert2014-09-121-4/+9
* Update for RegionInfo changes.Matt Arsenault2014-07-191-1/+2
* record delinearization result and reuse it in polyhedral translationSebastian Pop2014-06-031-27/+10
* delinearize does not return a remainderSebastian Pop2014-05-271-3/+1
* pass element size to delinearizationSebastian Pop2014-05-271-1/+3
* [Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-221-2/+2
* only delinearize when the access function is not affineSebastian Pop2014-04-101-14/+16
* ScopInfo: Scalar accesses are zero dimensionalTobias Grosser2014-04-101-7/+3
* clang format last patchSebastian Pop2014-04-081-7/+7
* delinearize memory access functionsSebastian Pop2014-04-081-6/+43
* clang-format: Remove empty linesTobias Grosser2014-03-211-1/+0
* [C++11] Update to reflect the Value::use_iterator andChandler Carruth2014-03-091-8/+7
* [C++11] Use foreach iterator for blocks and operandsTobias Grosser2014-03-031-12/+6
* Update for llvm api change.Rafael Espindola2014-02-251-3/+3
* Fix typoTobias Grosser2014-02-201-1/+1
* Check scops a second time before working on themTobias Grosser2014-02-181-0/+2
* Fix formattingTobias Grosser2014-02-121-2/+1
OpenPOWER on IntegriCloud