summaryrefslogtreecommitdiffstats
path: root/polly/lib/CodeGen/BlockGenerators.cpp
Commit message (Expand)AuthorAgeFilesLines
* BlockGenerator: Drop leftover debug statementTobias Grosser2016-04-281-1/+0
* Check only loop control of loops that are part of the regionJohannes Doerfert2016-04-251-3/+0
* [FIX] Adjust the insert point for non-affine region PHIsJohannes Doerfert2016-04-011-4/+7
* [BlockGenerator] Fix PHI merges for MK_Arrays.Michael Kruse2016-03-031-0/+10
* Fix non-synthesizable loop exit values.Michael Kruse2016-03-011-1/+1
* Use inline local variable declaration. NFC.Michael Kruse2016-02-251-3/+2
* Fix DomTree preservation for generated subregions.Michael Kruse2016-02-251-5/+49
* Introduce ScopStmt::getEntryBlock(). NFC.Michael Kruse2016-02-241-2/+1
* Add assertions checking def dominates use. NFC.Michael Kruse2016-02-241-0/+20
* BlockGenerator: Drop unnecessary return valueTobias Grosser2016-02-211-4/+3
* Replace getLoopForInst by getLoopForStmtJohannes Doerfert2016-02-161-10/+12
* Support accesses with differently sized types to the same arrayTobias Grosser2016-02-041-5/+1
* Revert "Support loads with differently sized types from a single array"Tobias Grosser2016-02-031-1/+5
* Support loads with differently sized types from a single arrayTobias Grosser2016-02-021-5/+1
* Add const keyword to MemoryAccess argument [NFC]Johannes Doerfert2016-02-021-1/+1
* Introduce MemAccInst helper class; NFCMichael Kruse2016-01-271-17/+17
* Unique phi write accessesMichael Kruse2016-01-261-31/+80
* BlockGenerators: Replace getNewScalarValue with getNewValueTobias Grosser2016-01-261-52/+6
* BlockGenerators: Avoid redundant map lookup [NFC]Tobias Grosser2016-01-241-2/+2
* Refactor canSynthesize in the BlockGenerators [NFC]Johannes Doerfert2015-12-221-6/+9
* Treat inline assembly as a constant in the code generation.Johannes Doerfert2015-12-221-0/+4
* Reduce indention in BlockGenerator::trySynthesizeNewValue [NFC]Johannes Doerfert2015-12-221-23/+26
* BlockGenerators: Remove unnecessary const_castTobias Grosser2015-12-221-1/+1
* Adjust formatting to clang-format changes in 256149Tobias Grosser2015-12-211-1/+1
* BlockGenerator: Use getArrayAccessFor for vector code generationTobias Grosser2015-12-151-2/+2
* VectorBlockGenerator: Generate scalar loads for vector statementsTobias Grosser2015-12-151-0/+34
* ScopInfo: Look up first (and only) array accessTobias Grosser2015-12-151-1/+1
* Fix typos; NFCMichael Kruse2015-12-141-1/+1
* BlockGenerator: Do not use fast-path for external constantsTobias Grosser2015-12-141-3/+6
* BlockGenerator: Drop unneeded const_castsTobias Grosser2015-12-141-3/+3
* ScopInfo: Harmonize the different array kindsTobias Grosser2015-12-131-10/+10
* Introduce origin/kind for exit PHI node accessesMichael Kruse2015-11-261-2/+2
* RegionGenerator: Only introduce subregion.ivs for loops fully within a subregionTobias Grosser2015-11-121-1/+1
* Fix non-affine generated entering node not being recognized as dominatingMichael Kruse2015-11-091-6/+14
* Fix dominance when subregion exit is outside scopMichael Kruse2015-11-091-2/+18
* Revert r252375 "Fix non-affine region dominance of implicitely stored values"Michael Kruse2015-11-091-6/+4
* Revert "Fix non-affine generated entering node not being recognized as domina...Johannes Doerfert2015-11-091-14/+6
* Fix non-affine generated entering node not being recognized as dominatingMichael Kruse2015-11-091-6/+14
* [FIX] Initialize incoming scalar memory locations for PHIsJohannes Doerfert2015-11-091-4/+9
* [NFC] Remove unused variable.Johannes Doerfert2015-11-091-1/+0
* Fix non-affine region dominance of implicitely stored valuesMichael Kruse2015-11-071-4/+6
* polly/ADT: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith2015-11-061-20/+22
* Fix reuse of non-dominating synthesized value in subregion exitMichael Kruse2015-11-061-1/+2
* Use per-BB value maps for non-exit BBsMichael Kruse2015-11-051-1/+6
* RegionGenerator: Clear local maps after statement constructionTobias Grosser2015-10-261-0/+3
* BlockGenerator: Do not assert when finding model PHI nodes defined outside th...Tobias Grosser2015-10-241-4/+1
* BlockGenerator: Directly handle multi-exit PHI nodesTobias Grosser2015-10-241-16/+44
* Synthesize phi arguments in incoming blockMichael Kruse2015-10-191-0/+4
* [FIX] Cast preloaded valuesJohannes Doerfert2015-10-181-1/+3
* Revert to original BlockGenerator::getOrCreateAlloca(MemoryAccess &Access)Tobias Grosser2015-10-181-1/+4
OpenPOWER on IntegriCloud