summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Scalar/LoopRerollPass.cpp
Commit message (Expand)AuthorAgeFilesLines
* Revert "[SCEV] Move ScalarEvolutionExpander.cpp to Transforms/Utils (NFC)."Florian Hahn2020-01-041-1/+1
* [SCEV] Move ScalarEvolutionExpander.cpp to Transforms/Utils (NFC).Florian Hahn2020-01-041-1/+1
* Sink all InitializePasses.h includesReid Kleckner2019-11-131-1/+2
* Change TargetLibraryInfo analysis passes to always require FunctionTeresa Johnson2019-09-071-1/+2
* [LoopReroll] Fix reroll root legality checking.Eli Friedman2019-02-121-0/+10
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [LoopReroll] Rewrite induction variable rewriting.Eli Friedman2018-06-221-177/+59
* Use SmallPtrSet explicitly for SmallSets with pointer types (NFC).Florian Hahn2018-06-121-1/+1
* Use SmallPtrSet instead of SmallSet in places where we iterate over the set.Craig Topper2018-06-091-1/+1
* Move Analysis/Utils/Local.h back to TransformsDavid Blaikie2018-06-041-1/+1
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-57/+62
* Transforms: Introduce Transforms/Utils.h rather than spreading the declaratio...David Blaikie2018-03-281-0/+1
* Fix a couple of layering violations in TransformsDavid Blaikie2018-03-211-1/+1
* [Transforms] Fix some Clang-tidy modernize and Include What You Use warnings;...Eugene Zelenko2017-10-181-15/+55
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-061-2/+2
* [LoopReroll] Prefer hasNUses/hasNUses or more as they're cheaper. NFCI.Davide Italiano2017-04-181-2/+2
* LoopRerollPass: Prefer Value::hasOneUse() over Value::getNumUses(). NFC.Zvi Rackover2017-04-181-1/+1
* [LoopReroll] Make root-finding more aggressive.Eli Friedman2016-11-211-50/+58
* ADT: Give ilist<T>::reverse_iterator a handle to the current nodeDuncan P. N. Exon Smith2016-08-301-5/+4
* Use the range variant of find instead of unpacking begin/endDavid Majnemer2016-08-111-2/+2
* [LoopReroll] Reroll loops with unordered atomic memory accessesSanjoy Das2016-07-191-7/+7
* Apply clang-tidy's modernize-loop-convert to most of lib/Transforms.Benjamin Kramer2016-06-261-15/+8
* Enable loopreroll for sext of loop control only IVLawrence Hu2016-05-101-12/+33
* Revert r26084: Enable loopreroll for sext of loop control only IVLawrence Hu2016-05-101-33/+12
* Enable loopreroll for sext of loop control only IVLawrence Hu2016-05-101-12/+33
* Reroll loops with multiple IV and negative step part 3Lawrence Hu2016-04-301-9/+155
* Re-commit optimization bisect support (r267022) without new pass manager supp...Andrew Kaylor2016-04-221-1/+1
* Revert "Initial implementation of optimization bisect support."Vedant Kumar2016-04-221-1/+1
* Initial implementation of optimization bisect support.Andrew Kaylor2016-04-211-1/+1
* [PATCH] Force LoopReroll to reset the loop trip count value after reroll.Zinovy Nis2016-03-221-5/+8
* Allow setting MaxRerollIterations above 16Elena Demikhovsky2016-02-221-5/+4
* [LPM] Factor all of the loop analysis usage updates into a common helperChandler Carruth2016-02-191-10/+2
* Enable loopreroll to rerool loop with pointer induction variable.Lawrence Hu2016-01-251-50/+123
* Undo commit 258700 due to missing commit messageLawrence Hu2016-01-251-123/+50
* Differential Revision: http://reviews.llvm.org/D13151Lawrence Hu2016-01-251-50/+123
* [SCEV] Add and use SCEVConstant::getAPInt; NFCISanjoy Das2015-12-171-1/+1
* LPM: Stop threading `Pass *` through all of the loop utility APIs. NFCJustin Bogner2015-12-151-5/+12
* [ScalarOpts] Remove dead code.Benjamin Kramer2015-10-151-16/+0
* Scalar: Remove remaining ilist iterator implicit conversionsDuncan P. N. Exon Smith2015-10-131-5/+5
* [LoopReroll] Ignore debug intrinsicsWeiming Zhao2015-09-281-1/+20
* [SCEV] Introduce ScalarEvolution::getOne and getZero.Sanjoy Das2015-09-231-2/+1
* [PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatibleChandler Carruth2015-09-091-3/+3
* [PM] Port ScalarEvolution to the new pass manager.Chandler Carruth2015-08-171-3/+3
* Handle loop with negtive induction variable incrementLawrence Hu2015-07-241-37/+35
* Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko2015-06-231-1/+1
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-191-1/+1
* Re-sort includes with sort-includes.py and insert raw_ostream.h where it's used.Benjamin Kramer2015-03-231-1/+1
* DataLayout is mandatory, update the API to reflect it with references.Mehdi Amini2015-03-101-16/+11
* Make DataLayout Non-Optional in the ModuleMehdi Amini2015-03-041-2/+1
* [LoopReroll] Relax some assumptions a little.James Molloy2015-02-161-3/+6
OpenPOWER on IntegriCloud