summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp
Commit message (Expand)AuthorAgeFilesLines
* [PowerPC] exclude more icmps in LSR which is converted in later hardware loop...Chen Zheng2019-07-251-5/+6
* Fix parameter name comments using clang-tidy. NFC.Rui Ueyama2019-07-161-1/+1
* [PowerPC] Hardware Loop branch instruction's condition may not be icmp.Chen Zheng2019-07-041-1/+1
* [PowerPC] exclude ICmpZero in LSR if icmp can be replaced in later hardware l...Chen Zheng2019-07-031-7/+26
* Revert "[LSR] Tweak setup cost depth threshold to 10."Amara Emerson2019-05-131-1/+1
* [LSR] Tweak setup cost depth threshold to 10.Amara Emerson2019-05-101-1/+1
* [LSR] Limit the recursion for setup costDavid Green2019-04-231-11/+14
* Test commit by Denis BakhvalovDenis Bakhvalov2019-04-171-1/+1
* [LSR] Rewrite misses some fixup locations if it splits critical edgeQuentin Colombet2019-04-151-1/+42
* [LSR] Fix signed overflow in GenerateCrossUseConstantOffsets.Florian Hahn2019-03-281-4/+10
* [LSR] Check for signed overflow in NarrowSearchSpaceByDetectingSupersets.Florian Hahn2019-03-151-1/+3
* Fix for buildbotsSam Parker2019-03-141-11/+9
* [NFC][LSR] Cleanup Cost APISam Parker2019-03-141-63/+54
* [LSR] Attempt to increase the accuracy of LSR's setup costDavid Green2019-03-071-6/+25
* [NFC] Rename DontDeleteUselessPHIs --> KeepOneInputPHIsMax Kazantsev2019-02-121-1/+1
* [LSR] Generate cross iteration indexesSam Parker2019-02-071-23/+67
* [LSR] Check SCEV on isZero() after extend. PR40514Max Kazantsev2019-02-051-3/+21
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [LoopStrengthReduce] ComplexityLimit as an optionSam Parker2018-11-291-3/+5
* [LSR] Combine unfolded offset into invariant registerGil Rapaport2018-11-081-12/+42
* Revert r345114Gil Rapaport2018-10-241-40/+12
* [LSR] Combine unfolded offset into invariant registerGil Rapaport2018-10-241-12/+40
* llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...)Fangrui Song2018-09-271-3/+3
* [LSR] If no Use is interesting, early return.Tim Shen2018-07-131-1/+3
* [NFC] fix trivial typos in commentsHiroshi Inoue2018-06-141-4/+4
* reapply r334209 with fixes for harfbuzz in ChromiumDaniil Fukalov2018-06-081-16/+26
* Revert r334209 "[LSR] Check yet more intrinsic pointer operands"Reid Kleckner2018-06-081-12/+4
* [LSR] Check yet more intrinsic pointer operandsDaniil Fukalov2018-06-071-4/+12
* Move Analysis/Utils/Local.h back to TransformsDavid Blaikie2018-06-041-1/+1
* Fix LSR compile time hang.Evgeny Stupachenko2018-05-161-1/+6
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-111/+114
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-011-7/+7
* IWYU for llvm-config.h in llvm, additions.Nico Weber2018-04-301-0/+1
* [Transforms] Change std::sort to llvm::sort in response to r327219Mandeep Singh Grang2018-04-131-3/+3
* Transforms: Introduce Transforms/Utils.h rather than spreading the declaratio...David Blaikie2018-03-281-0/+1
* [LSR] Allow giving priority to post-incrementing addressing modesKrzysztof Parzyszek2018-03-261-9/+66
* Fix a couple of layering violations in TransformsDavid Blaikie2018-03-211-1/+1
* Revert "[LSR] Avoid UB overflow when examining reuse opportunities"Adam Nemet2018-02-121-5/+0
* [LSR] Avoid UB overflow when examining reuse opportunitiesGerolf Hoflehner2018-02-121-0/+5
* [LoopStrengthReduce, x86] don't add cost for a cmp that will be macro-fused (...Sanjay Patel2018-02-051-2/+3
* [LSR] Don't force bases of foldable formulae to the final type.Mikael Holmen2018-02-011-1/+1
* [SCEV] Fix typo. NFC.Javed Absar2018-01-171-1/+1
* [SCEV] fix typoJaved Absar2018-01-171-1/+1
* Use phi ranges to simplify code. No functionality change intended.Benjamin Kramer2017-12-301-15/+12
* LSR: Check more intrinsic pointer operandsMatt Arsenault2017-12-111-22/+45
* [SCEV] Handling for ICmp occuring in the evolution chain.Jatin Bhateja2017-11-131-1/+1
* [LSR] Clarify a comment. NFC.Vedant Kumar2017-11-031-1/+1
* Revert "[ScalarEvolution] Handling for ICmp occuring in the evolution chain."Sanjoy Das2017-10-181-5/+2
* [Transforms] Fix some Clang-tidy modernize and Include What You Use warnings;...Eugene Zelenko2017-10-181-77/+74
* [ScalarEvolution] Handling for ICmp occuring in the evolution chain.Jatin Bhateja2017-10-181-2/+5
OpenPOWER on IntegriCloud