summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/LoopReroll
Commit message (Expand)AuthorAgeFilesLines
* Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" a...Fangrui Song2019-12-241-1/+1
* [SCEV] Use NoWrapFlags when expanding a simple mulSam Parker2019-06-174-5/+5
* Revert "[SCEV] Use wrap flags in InsertBinop"Benjamin Kramer2019-06-064-5/+5
* [SCEV] Use wrap flags in InsertBinopSam Parker2019-06-064-5/+5
* Revert "Temporarily Revert "Add basic loop fusion pass.""Eric Christopher2019-04-179-0/+2010
* Temporarily Revert "Add basic loop fusion pass."Eric Christopher2019-04-179-2010/+0
* [LoopReroll] Fix reroll root legality checking.Eli Friedman2019-02-121-0/+24
* Remove irrelevant references to legacy git repositories fromJames Y Knight2019-01-151-2/+2
* [LoopReroll] Rewrite induction variable rewriting.Eli Friedman2018-06-226-76/+120
* [DebugInfo] Add DILabel metadata and intrinsic llvm.dbg.label.Shiva Chen2018-05-091-1/+1
* Remove the obsolete offset parameter from @llvm.dbg.valueAdrian Prantl2017-07-281-6/+6
* [LoopReroll] Make root-finding more aggressive.Eli Friedman2016-11-211-0/+31
* [LoopReroll] Reroll loops with unordered atomic memory accessesSanjoy Das2016-07-191-0/+131
* Be wary of abnormal exits from loop when exploiting UBSanjoy Das2016-06-091-4/+4
* Enable loopreroll for sext of loop control only IVLawrence Hu2016-05-101-0/+186
* Revert r26084: Enable loopreroll for sext of loop control only IVLawrence Hu2016-05-101-186/+0
* Revert r269093: Enable loopreroll for sext of loop control only IVLawrence Hu2016-05-101-0/+186
* Enable loopreroll for sext of loop control only IVLawrence Hu2016-05-101-186/+0
* Enable loopreroll for sext of loop control only IVLawrence Hu2016-05-101-0/+186
* Reroll loops with multiple IV and negative step part 3Lawrence Hu2016-04-301-0/+134
* [PR27284] Reverse the ownership between DICompileUnit and DISubprogram.Adrian Prantl2016-04-151-3/+2
* testcase gardening: update the emissionKind enum to the new syntax. (NFC)Adrian Prantl2016-04-011-1/+1
* [PATCH] Force LoopReroll to reset the loop trip count value after reroll.Zinovy Nis2016-03-221-1/+1
* Allow setting MaxRerollIterations above 16Elena Demikhovsky2016-02-221-0/+328
* [LPM] Factor all of the loop analysis usage updates into a common helperChandler Carruth2016-02-191-4/+4
* Enable loopreroll to rerool loop with pointer induction variable.Lawrence Hu2016-01-251-0/+81
* Undo commit 258700 due to missing commit messageLawrence Hu2016-01-251-81/+0
* Differential Revision: http://reviews.llvm.org/D13151Lawrence Hu2016-01-251-0/+81
* DI: Reverse direction of subprogram -> function edge.Peter Collingbourne2015-11-051-2/+2
* [LoopReroll] Ignore debug intrinsicsWeiming Zhao2015-09-281-0/+139
* Handle loop with negtive induction variable incrementLawrence Hu2015-07-241-0/+48
* [LSR] canonicalize Prod*(1<<C) to Prod<<CJingyue Wu2015-06-241-2/+2
* [opaque pointer type] Add textual IR support for explicit type parameter to l...David Blaikie2015-02-273-59/+59
* [opaque pointer type] Add textual IR support for explicit type parameter to g...David Blaikie2015-02-273-95/+95
* [LoopReroll] Relax some assumptions a little.James Molloy2015-02-161-0/+30
* [LoopReroll] Don't crash on dead codeJames Molloy2015-02-161-0/+36
* [LoopRerolling] Be more forgiving with instruction order.James Molloy2015-02-121-0/+57
* [LoopReroll] Introduce the concept of DAGRootSets.James Molloy2015-02-111-0/+167
* Fix loop rerolling pass failure with non-consant loop lower boundDavid Peixotto2014-01-033-7/+159
* Add a loop rerolling passHal Finkel2013-11-162-0/+423
OpenPOWER on IntegriCloud