summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp
Commit message (Expand)AuthorAgeFilesLines
* [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
* Reverting r315590; it did not include changes for llvm-tblgen, which is causi...Aaron Ballman2017-10-151-7/+7
* [dump] Remove NDEBUG from test to enable dump methods [NFC]Don Hinton2017-10-121-7/+7
* [LSR] Fix Shadow IV in case of integer overflowMax Kazantsev2017-08-291-0/+8
* [LSR / TTI / SystemZ] Eliminate TargetTransformInfo::isFoldableMemAccess()Jonas Paulsson2017-08-091-2/+9
* [LoopStrengthReduce] Don't neglect the Fixup.Offset in isAMCompletelyFolded().Jonas Paulsson2017-08-091-2/+2
* Reapply fix PR23384 (part 3 of 3) r304824 (was reverted in r305720).Evgeny Stupachenko2017-08-071-1/+1
* Fix PR33514Evgeny Stupachenko2017-08-041-0/+6
* Extend ifdefs to more unused helper functions.Florian Hahn2017-07-311-4/+4
* Guard print() functions only used by dump() functions.Florian Hahn2017-07-311-4/+4
* [SystemZ, LoopStrengthReduce]Jonas Paulsson2017-07-211-3/+21
* [Constants] If we already have a ConstantInt*, prefer to use isZero/isOne/isM...Craig Topper2017-07-061-1/+1
* [LSR] Narrow search space by filtering non-optimal formulae with the same Sca...Wei Mi2017-07-061-0/+108
* Revert r304824 "Fix PR23384 (part 3 of 3)"Hans Wennborg2017-06-191-1/+1
* Fix PR23384 (part 3 of 3)Evgeny Stupachenko2017-06-061-1/+1
* Fix PR23384 (part 2 of 3) NFCEvgeny Stupachenko2017-06-051-72/+68
* LSR: Calculate instruction cost only if InsnsCost is set to true (NFC)Evgeny Stupachenko2017-06-051-14/+21
* [LSR] Call canonicalize after we generate a new Formula in GenerateTruncates....Wei Mi2017-05-181-0/+1
* BitVector: add iterators for set bitsFrancis Visoiu Mistrih2017-05-171-2/+1
* Rename WeakVH to WeakTrackingVH; NFCSanjoy Das2017-05-011-32/+21
* Reverts commit r301424, r301425 and r301426Sanjoy Das2017-04-261-21/+32
* Rename WeakVH to WeakTrackingVH; NFCSanjoy Das2017-04-261-32/+21
* Tighten the API for ScalarEvolutionNormalizationSanjoy Das2017-04-141-4/+3
* Remove NormalizeAutodetect; NFCSanjoy Das2017-04-141-9/+3
OpenPOWER on IntegriCloud