summaryrefslogtreecommitdiffstats
path: root/polly/lib/CodeGen/BlockGenerators.cpp
Commit message (Expand)AuthorAgeFilesLines
* Run polly-update-format. NFC.Michael Kruse2017-11-211-2/+0
* [CodeGen] Bitcast scalar writes to actual value.Michael Kruse2017-09-071-0/+7
* [BlockGenerator] Generate entry block of regions from instruction listsTobias Grosser2017-08-311-1/+6
* Revert "[BlockGenerator] Generate entry block of regions from instruction lists"Tobias Grosser2017-08-311-6/+1
* [BlockGenerator] Generate entry block of regions from instruction listsTobias Grosser2017-08-301-1/+6
* [CodeGen] Detect impossible partial write conditions more reliably.Michael Kruse2017-08-241-5/+7
* [ScopInfo] Translate Scop::getContext to isl++ [NFC]Tobias Grosser2017-08-061-1/+1
* [ScopInfo] Move ScopStmt::setAstBuild/getAstBuild to isl++Tobias Grosser2017-08-061-1/+1
* Move ScopInfo::getDomain(), getDomainSpace(), getDomainId() to isl++Tobias Grosser2017-08-061-3/+3
* Fix code format on r309826Singapuram Sanjay Srivallabh2017-08-021-2/+1
* Remove debug metadata from copied instruction to prevent GPUModule verificati...Singapuram Sanjay Srivallabh2017-08-021-0/+10
* Revert "Remove Debug metadata from copied instruction to prevent Module verif...Tobias Grosser2017-07-311-8/+0
* Remove Debug metadata from copied instruction to prevent Module verification ...Singapuram Sanjay Srivallabh2017-07-291-0/+8
* [ScopInfo] Rename ScopStmt::contains(BB) to represents(BB). NFC.Michael Kruse2017-07-251-2/+2
* Move MemoryAccess::isStride* to isl++Tobias Grosser2017-07-241-4/+4
* Move MemoryAccess::NewAccessRelation to isl++Tobias Grosser2017-07-231-4/+4
* Move MemoryAccess::id to isl++Tobias Grosser2017-07-231-51/+54
* Fix a lot of typos. NFC.Michael Kruse2017-06-081-4/+4
* [Polly] [BlockGen] Support partial writes in regionsTobias Grosser2017-06-061-35/+46
* [CodeGen] Iterate over explicit instruction list for block statements. NFCMichael Kruse2017-06-021-2/+6
* [BlockGenerator] Take context into account when identifying partial writesTobias Grosser2017-06-011-1/+4
* [BlockGenerator] Translate buildContainsCondition to idiomatic isl C++Tobias Grosser2017-05-311-18/+11
* [CodeGen] Add invalidation of the loop SCEVs after merge block generation.Michael Kruse2017-05-221-0/+12
* [CodeGen] Support partial write accesses.Michael Kruse2017-05-211-56/+138
* [IR] De-virtualize ~Value to save a vptrReid Kleckner2017-05-181-1/+1
* Introduce VirtualUse. NFC.Michael Kruse2017-05-041-32/+106
* Exploit BasicBlock::getModule to shorten codeTobias Grosser2017-04-111-2/+1
* SAdjust to recent change in constructor definition of AllocaInstTobias Grosser2017-04-111-2/+2
* Update for alloca construction changesMatt Arsenault2017-04-111-1/+5
* [ScopInfo] Introduce ScopStmt::contains(BB*). NFC.Michael Kruse2017-03-231-4/+2
* [IslExprBuilder] Print accessed memory locations with RuntimeDebugBuilderTobias Grosser2017-03-181-4/+6
* [Simplify] Add -polly-simplify pass.Michael Kruse2017-03-101-0/+8
* [BlockGenerator] Use MemoryAccess::getAccessValue to get load instructionTobias Grosser2017-02-091-2/+2
* [BlockGenerator] BBMap uses original BaseAddress for scalar loads [NFC]Tobias Grosser2017-02-091-2/+2
* [BlockGenerator] Comment corretions for r293374 [NFC]Tobias Grosser2017-01-281-6/+9
* [Polly] [BlockGenerator] Unify ScalarMap and PhiOpsMapTobias Grosser2017-01-281-52/+47
* BlockGenerator: Do not redundantly reload from PHI-allocas in non-affine stmtsTobias Grosser2017-01-191-8/+10
* BlockGenerator: remove obfuscating const and const castsTobias Grosser2017-01-191-2/+2
* Use range-based for loop [NFC]Tobias Grosser2017-01-191-2/+2
* Adjust formatting to commit r292110 [NFC]Tobias Grosser2017-01-161-7/+9
* Use typed enums to model MemoryKind and move MemoryKind out of ScopArrayInfoTobias Grosser2017-01-141-2/+2
* canSynthesize: Remove unused argument LI. NFC.Michael Kruse2016-11-291-1/+1
* [Polly CodeGen] Break critical edge from RTC to original loop.Eli Friedman2016-11-021-24/+14
* [polly] Fix non-determinism in polly BlockGeneratorsMandeep Singh Grang2016-10-191-2/+2
* [ScopInfo/CodeGen] ExitPHI reads are implicit.Michael Kruse2016-10-121-1/+1
* [CodeGen] Change 'Scalar' to 'Array' in method names. NFC.Michael Kruse2016-09-301-9/+9
* [CodeGen] Add assertion for partial scalar accesses. NFC.Michael Kruse2016-09-301-0/+18
* Perform copying to created arrays according to the packing transformationRoman Gareev2016-09-141-1/+3
* Allow mapping scalar MemoryAccesses to array elements.Michael Kruse2016-09-011-19/+54
* [BlockGenerator] Invalidate SCEV values for instructions in scopTobias Grosser2016-08-181-0/+14
OpenPOWER on IntegriCloud