summaryrefslogtreecommitdiffstats
path: root/polly/lib/CodeGen/BlockGenerators.cpp
Commit message (Expand)AuthorAgeFilesLines
* [CodeGen] Fix getArrayAccessFor crashes as in bug 32534 with -polly-vectorize...Michael Kruse2019-11-121-2/+2
* [Alignment][NFC] Remove StoreInst::setAlignment(unsigned)Guillaume Chatelet2019-10-031-1/+1
* [Alignment] Fix polly buildGuillaume Chatelet2019-09-301-2/+2
* [CodeGen] Fix order of PHINode and MA Write generation.Michael Kruse2019-05-201-1/+18
* Apply include-what-you-use #include removal suggestions. NFC.Michael Kruse2019-03-281-8/+0
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [TI removal] Make `getTerminator()` return a generic `Instruction`.Chandler Carruth2018-10-151-1/+1
* Fix formattingTobias Grosser2018-06-051-1/+1
* Update for a header file move in LLVMDavid Blaikie2018-06-041-1/+1
* [CodeGen] Print executed statement instances at runtime.Michael Kruse2018-04-251-0/+115
* [CodeGen] Allow undefined loads in statement instances outside context.Michael Kruse2018-04-101-1/+2
* [CodeGen] Convert BlockGenerator::generateScalarLoads to isl++. NFC.Michael Kruse2018-04-101-5/+3
* Update for LLVM header movementDavid Blaikie2018-03-211-1/+1
* Use isl::manage_copy to simplify calls to isl::manage(isl_.._copy())Tobias Grosser2018-02-201-4/+4
* 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
OpenPOWER on IntegriCloud