summaryrefslogtreecommitdiffstats
path: root/polly
Commit message (Expand)AuthorAgeFilesLines
* [FIX] Do not hoist nested variant base pointersJohannes Doerfert2015-10-212-7/+45
* Full/partial tile separation for vectorizationTobias Grosser2015-10-203-0/+202
* Correct typo in CHECK lineMichael Kruse2015-10-191-1/+1
* Synthesize phi arguments in incoming blockMichael Kruse2015-10-192-0/+65
* [FIX] Only constant integer branch conditions are always affineJohannes Doerfert2015-10-182-2/+29
* [FIX] Normalize loops outside the SCoP during schedule generationJohannes Doerfert2015-10-182-0/+58
* [FIX] Do not try to hoist "empty" accessesJohannes Doerfert2015-10-182-0/+69
* [FIX] Do not hoist invariant pointers with non-loaded base ptr in SCoPJohannes Doerfert2015-10-182-0/+70
* [FIX] Restructure invariant load equivalence classesJohannes Doerfert2015-10-1818-297/+716
* [FIX] Cast preloaded valuesJohannes Doerfert2015-10-186-22/+271
* Remove independent blocks passJohannes Doerfert2015-10-1818-1010/+18
* Revert to original BlockGenerator::getOrCreateAlloca(MemoryAccess &Access)Tobias Grosser2015-10-182-1/+133
* BlockGenerator: Add getOrCreateAlloca(const ScopArrayInfo *Array)Tobias Grosser2015-10-172-3/+18
* Return nullptr if MemoryAccess list is emptyMichael Kruse2015-10-171-2/+6
* Format comment properlyTobias Grosser2015-10-171-10/+6
* Load/Store scalar accesses before/after the statement itselfMichael Kruse2015-10-1710-76/+63
* Avoid unnecessay .s2a write access when used only in PHIsMichael Kruse2015-10-174-6/+66
* BlockGenerator: Register outside users of scalars directlyTobias Grosser2015-10-172-5/+38
* Revert "Avoid unnecessay .s2a write access when used only in PHIs"Tobias Grosser2015-10-175-3/+25
* Drop unused parameter from handleOutsideUsersTobias Grosser2015-10-172-7/+4
* Add testcase for r250517Michael Kruse2015-10-161-0/+44
* Avoid unnecessay .s2a write access when used only in PHIsMichael Kruse2015-10-164-23/+3
* Add ScopInfo test case for r250411Tobias Grosser2015-10-151-0/+54
* test: Correctly check for branch statementsTobias Grosser2015-10-152-0/+8
* Do not add accesses for intra-ScopStmt scalar def-use chainsMichael Kruse2015-10-153-15/+2
* Remove "CHECK: br" from some unit testsMichael Kruse2015-10-152-5/+0
* Add -sort-includes to our automatic source code formattingTobias Grosser2015-10-151-2/+2
* Sort includes using 'clang-format -sort-includes'Tobias Grosser2015-10-153-4/+4
* Add testcase for SCEV explansion in non-affine subregionsMichael Kruse2015-10-151-0/+89
* [tests] More testing for PHI-nodes in non-affine regionsTobias Grosser2015-10-132-0/+60
* RegisterPasses: Optionally run inliner before PollyTobias Grosser2015-10-121-0/+13
* Use EP_ModuleOptimizerEarly to run early polly passes,Tobias Grosser2015-10-121-3/+3
* ScopInfo: Allow simple 'AddRec * Parameter' products in delinearizationTobias Grosser2015-10-122-5/+74
* Delete leftover function declarationTobias Grosser2015-10-121-11/+0
* Also add -polly-no-early-exit back until LNT is restartedTobias Grosser2015-10-111-0/+5
* Add back -polly-detect-unprofitable as alias of -polly-process-unprofitableTobias Grosser2015-10-111-0/+5
* Allow eager evaluated binary && and || conditionsJohannes Doerfert2015-10-114-15/+190
* [NFC] Move helper functions to ScopHelperJohannes Doerfert2015-10-098-64/+62
* Remove some unused variables in -Asserts buildsDavid Blaikie2015-10-091-3/+4
* Consolidate invariant loadsJohannes Doerfert2015-10-0912-53/+480
* [FIX] Add missing projection for invariant load domainsJohannes Doerfert2015-10-081-0/+20
* Remove unused flag polly-allow-non-scev-backedge-taken-countJohannes Doerfert2015-10-083-7/+2
* Expose the detection context to ScopDetection usersJohannes Doerfert2015-10-072-77/+77
* Treat conditionally executed non-pure calls as errorsJohannes Doerfert2015-10-078-26/+97
* [NFC] Make LoopInfo a member and simplify argumentsJohannes Doerfert2015-10-072-40/+30
* Allow invariant loads in the SCoP descriptionJohannes Doerfert2015-10-0740-158/+1395
* Move the ValueMapT declaration out of BlockGeneratorJohannes Doerfert2015-10-077-26/+25
* IRBuilder: Use Map.lookup instead of Map.find [NFC]Tobias Grosser2015-10-071-8/+6
* IRBuilder: Ensure we do not add empty map elementsTobias Grosser2015-10-071-4/+14
* IRBuilder: Simplify code and reduce indention [NFC]Tobias Grosser2015-10-071-20/+24
OpenPOWER on IntegriCloud