| Commit message (Expand) | Author | Age | Files | Lines |
| * | [SCEV] Follow up of D71563: addressing post commit comment. NFC. | Sjoerd Meijer | 2020-01-13 | 1 | -11/+6 |
| * | [SCEV] accurate range for addrecexpr with nuw flag | Zheng Chen | 2020-01-12 | 1 | -5/+6 |
| * | [SCEV] more accurate range for addrecexpr with nsw flag. | Zheng Chen | 2020-01-11 | 1 | -9/+17 |
| * | [SVEV] Recognise hardware-loop intrinsic loop.decrement.reg | Sjoerd Meijer | 2020-01-10 | 1 | -0/+11 |
| * | [SCEV] get more accurate range for AddExpr with wrap flag. | czhengsz | 2020-01-07 | 1 | -1/+8 |
| * | [NFC] Fixes -Wrange-loop-analysis warnings | Mark de Wever | 2020-01-01 | 1 | -1/+1 |
| * | Reland [DataLayout] Fix occurrences that size and range of pointers are assum... | Nicola Zaghen | 2019-12-13 | 1 | -7/+18 |
| * | Temporarily Revert "[DataLayout] Fix occurrences that size and range of point... | Nicola Zaghen | 2019-12-12 | 1 | -16/+7 |
| * | [DataLayout] Fix occurrences that size and range of pointers are assumed to b... | Nicola Zaghen | 2019-12-12 | 1 | -7/+16 |
| * | [NFC][KnownBits] Add getMinValue() / getMaxValue() methods | Roman Lebedev | 2019-12-03 | 1 | -4/+5 |
| * | [SCEV] Make SCEV verification available from command line with new PM | Daniil Suchkov | 2019-12-02 | 1 | -0/+6 |
| * | [SCEV] Add a mode to skip classification when printing analysis | Philip Reames | 2019-11-21 | 1 | -55/+63 |
| * | [SCEV] Be robust against IR generated by simple-loop-unswitch | Philip Reames | 2019-11-21 | 1 | -0/+10 |
| * | Sink all InitializePasses.h includes | Reid Kleckner | 2019-11-13 | 1 | -0/+1 |
| * | [LoopPred] Fix two subtle issues found by inspection | Philip Reames | 2019-11-06 | 1 | -0/+11 |
| * | [SCEV] Fixed 'Uninitialized variable 'ContainsAddRec' used.' warning. NFCI. | Dávid Bolvanský | 2019-11-03 | 1 | -1/+1 |
| * | [SCEV] Expose and use maximum constant exit counts for individual loop exits | Philip Reames | 2019-10-24 | 1 | -3/+15 |
| * | Fix Clang -Wcovered-switch-default warning by moving llvm_unreachable default... | David Blaikie | 2019-10-24 | 1 | -5/+2 |
| * | [SCEV] Start reworking backedge taken count APIs to unify max handling [NFC] | Philip Reames | 2019-10-24 | 1 | -13/+21 |
| * | Use Align for TFL::TransientStackAlignment | Guillaume Chatelet | 2019-10-21 | 1 | -1/+1 |
| * | [SCEV] Simplify umin/max of zext and sext of the same value | Philip Reames | 2019-10-19 | 1 | -1/+34 |
| * | [SCEV] Add stricter verification option. | Florian Hahn | 2019-10-11 | 1 | -5/+8 |
| * | Revert "[SCEV] add no wrap flag for SCEVAddExpr." | Tim Northover | 2019-09-30 | 1 | -1/+1 |
| * | [Analysis] Allow -scalar-evolution-max-iterations more than once | Shoaib Meenai | 2019-09-19 | 1 | -0/+1 |
| * | [SCEV] Add smin support to getRangeRef | Philip Reames | 2019-09-12 | 1 | -0/+8 |
| * | [SCEV] Support SCEVUMinExpr in getRangeRef. | Florian Hahn | 2019-09-12 | 1 | -0/+8 |
| * | Change TargetLibraryInfo analysis passes to always require Function | Teresa Johnson | 2019-09-07 | 1 | -1/+1 |
| * | [SCEV] Rename getMaxBackedgeTakenCount to getConstantMaxBackedgeTakenCount [NFC] | Philip Reames | 2019-08-14 | 1 | -8/+8 |
| * | [SCEV] Return zero from computeConstantDifference(X, X) | Nikolai Bozhenov | 2019-08-07 | 1 | -0/+4 |
| * | [SCEV] add no wrap flag for SCEVAddExpr. | Chen Zheng | 2019-07-18 | 1 | -1/+1 |
| * | Delete dead stores | Fangrui Song | 2019-07-12 | 1 | -7/+4 |
| * | [SCEV] teach SCEV symbolical execution about overflow intrinsics folding. | Chen Zheng | 2019-07-11 | 1 | -1/+1 |
| * | [SCEV] Preserve flags on add/muls in getSCEVATScope | Philip Reames | 2019-07-03 | 1 | -2/+2 |
| * | Update -analyze -scalar-evolution output for multiple exit loops w/computable... | Philip Reames | 2019-06-27 | 1 | -10/+14 |
| * | Teach getSCEVAtScope how to handle loop phis w/invariant operands in loops w/... | Philip Reames | 2019-06-17 | 1 | -18/+26 |
| * | [SCEV] Use unsigned/signed intersection type in SCEV | Nikita Popov | 2019-06-15 | 1 | -19/+32 |
| * | [SCEV] Teach computeSCEVAtScope benefit from one-input Phi. PR39673 | Philip Reames | 2019-06-12 | 1 | -0/+10 |
| * | Fix a bug in getSCEVAtScope w.r.t. non-canonical loops | Philip Reames | 2019-06-11 | 1 | -2/+2 |
| * | [SCEV] Add explicit representations of umin/smin | Keno Fischer | 2019-05-07 | 1 | -209/+157 |
| * | [SCEV] Use isKnownViaNonRecursiveReasoning for smax simplification | Keno Fischer | 2019-05-01 | 1 | -3/+4 |
| * | Use llvm::stable_sort | Fangrui Song | 2019-04-23 | 1 | -5/+4 |
| * | Revert "[ConstantRange] Rename make{Guaranteed -> Exact}NoWrapRegion() NFC" | Nikita Popov | 2019-04-22 | 1 | -4/+4 |
| * | [ConstantRange] Rename make{Guaranteed -> Exact}NoWrapRegion() NFC | Nikita Popov | 2019-04-22 | 1 | -4/+4 |
| * | [ConstantRange] Add getNonEmpty() constructor | Nikita Popov | 2019-04-21 | 1 | -5/+1 |
| * | [IR] Add WithOverflowInst class | Nikita Popov | 2019-04-16 | 1 | -44/+13 |
| * | [SCEV] Add option to forget everything in SCEV. | Alina Sbirlea | 2019-04-12 | 1 | -0/+22 |
| * | Try to fix buildbot error | Sanjoy Das | 2019-03-29 | 1 | -1/+2 |
| * | [SCEV] Check the cache in get{S|U}MaxExpr before doing any work | Sanjoy Das | 2019-03-29 | 1 | -12/+33 |
| * | [ConstantRange] Add getFull() + getEmpty() named constructors; NFC | Nikita Popov | 2019-03-24 | 1 | -7/+7 |
| * | [SCEV] Use depth limit for trunc analysis | Teresa Johnson | 2019-03-12 | 1 | -29/+36 |