| Commit message (Expand) | Author | Age | Files | Lines |
| * | [InstCombine] Simplify (x >> y) <= x | David Majnemer | 2016-01-21 | 1 | -0/+16 |
| * | CannotBeOrderedLessThanZero: add some missing cases | Fiona Glaser | 2016-01-12 | 1 | -0/+41 |
| * | [MemoryBuiltins] Remove isOperatorNewLike by consolidating non-null inference... | Philip Reames | 2016-01-04 | 1 | -1/+1 |
| * | [ValueTracking] Teach isImpliedCondition a new bitwise trick | Sanjoy Das | 2015-11-10 | 1 | -0/+78 |
| * | [ValueTracking] Recognize that and(x, add (x, -1)) clears the low bit | Philip Reames | 2015-11-10 | 1 | -0/+65 |
| * | [ValueTracking] De-pessimize isImpliedCondition around unsigned compares | Sanjoy Das | 2015-11-06 | 1 | -1/+12 |
| * | [ValueTracking] Add a framework for encoding implication rules | Sanjoy Das | 2015-11-06 | 1 | -0/+24 |
| * | [InstSimplify] sgt on i1s also encodes implication | Philip Reames | 2015-10-29 | 1 | -0/+11 |
| * | Handle non-constant shifts in computeKnownBits, and use computeKnownBits for ... | Hal Finkel | 2015-10-23 | 1 | -0/+22 |
| * | Extend known bits to understand @llvm.bswap | Philip Reames | 2015-10-06 | 1 | -0/+41 |
| * | Fix pr25040 - Handle vectors of i1s in recently added implication code | Philip Reames | 2015-10-06 | 1 | -0/+16 |
| * | [InstSimplify] Fold simple known implications to true | Philip Reames | 2015-09-28 | 1 | -0/+77 |
| * | Merge or combine tests and convert to FileCheck. | Benjamin Kramer | 2015-09-08 | 1 | -3/+31 |
| * | Fix CHECK directives that weren't checking. | Hans Wennborg | 2015-08-31 | 1 | -6/+6 |
| * | [InstSimplify] add nuw %x, C2 must be at least C2 | David Majnemer | 2015-08-20 | 1 | -0/+8 |
| * | [InstSimplify] Don't assume getAggregateElement will succeed | David Majnemer | 2015-08-18 | 1 | -0/+10 |
| * | Fix a bunch of trivial cases of 'CHECK[^:]*$' in the tests. NFCI | Jonathan Roelofs | 2015-08-10 | 1 | -2/+2 |
| * | [InstSimplify] Teach InstSimplify how to simplify extractelement | David Majnemer | 2015-07-13 | 1 | -0/+14 |
| * | [InstSimplify] Teach InstSimplify how to simplify extractvalue | David Majnemer | 2015-07-13 | 1 | -0/+9 |
| * | [InstSimplify] Fold away ord/uno fcmps when nnan is present. | Benjamin Kramer | 2015-07-10 | 1 | -0/+15 |
| * | Move the personality function from LandingPadInst to Function | David Majnemer | 2015-06-17 | 1 | -2/+2 |
| * | [InstSimplify] Allow folding of fdiv X, X with just NaNs ignored | Benjamin Kramer | 2015-06-16 | 1 | -44/+24 |
| * | [InstSimplify] fsub nnan x, x -> 0.0 is valid without ninf | Benjamin Kramer | 2015-06-14 | 1 | -3/+3 |
| * | [InstSimplify] Add self-fdiv identities for -ffinite-math-only. | Benjamin Kramer | 2015-06-14 | 1 | -0/+77 |
| * | [InstSimplify] Handle some overflow intrinsics in InstSimplify | David Majnemer | 2015-05-22 | 1 | -0/+24 |
| * | [opaque pointer type] Add textual IR support for explicit type parameter to t... | David Blaikie | 2015-04-16 | 1 | -1/+1 |
| * | Add a bunch of CHECK missing colons in tests. NFC. | Ahmed Bougacha | 2015-03-14 | 1 | -1/+1 |
| * | [opaque pointer type] Add textual IR support for explicit type parameter to g... | David Blaikie | 2015-03-13 | 4 | -4/+4 |
| * | [opaque pointer type] Add textual IR support for explicit type parameter to l... | David Blaikie | 2015-02-27 | 4 | -8/+8 |
| * | [opaque pointer type] Add textual IR support for explicit type parameter to g... | David Blaikie | 2015-02-27 | 7 | -93/+93 |
| * | Fix really obscure bug in CannotBeNegativeZero() (PR22688) | Sanjay Patel | 2015-02-25 | 1 | -0/+26 |
| * | InstSimplify: simplify 0 / X if nnan and nsz | Mehdi Amini | 2015-02-23 | 1 | -0/+9 |
| * | IR: Properly return nullptr when getAggregateElement is out-of-bounds | David Majnemer | 2015-02-16 | 1 | -0/+19 |
| * | Fold fcmp in cases where value is provably non-negative. By Arch Robison. | Elena Demikhovsky | 2015-01-28 | 1 | -0/+60 |
| * | InstSimplify: Optimize away pointless comparisons | David Majnemer | 2014-12-20 | 1 | -0/+76 |
| * | ConstantFold: Shifting undef by zero results in undef | David Majnemer | 2014-12-18 | 1 | -0/+21 |
| * | InstSimplify: shl nsw/nuw undef, %V -> undef | David Majnemer | 2014-12-17 | 1 | -0/+28 |
| * | InstSimplify: Remove usesless %a parameter from tests | David Majnemer | 2014-12-11 | 1 | -4/+4 |
| * | ConstantFold: an undef shift amount results in undef | David Majnemer | 2014-12-10 | 1 | -0/+21 |
| * | ConstantFold: div undef, 0 should fold to undef, not zero | David Majnemer | 2014-12-10 | 1 | -0/+7 |
| * | InstSimplify: [al]shr exact undef, %X -> undef | David Majnemer | 2014-12-10 | 1 | -0/+14 |
| * | InstSimplify: div %X, 0 -> undef | David Majnemer | 2014-12-10 | 1 | -0/+14 |
| * | InstSimplify: Try to bring back the rest of r223583 | David Majnemer | 2014-12-08 | 1 | -0/+9 |
| * | Revert a part of r223583, for now. It seems causing different emission betwee... | NAKAMURA Takumi | 2014-12-08 | 1 | -9/+0 |
| * | InstSimplify: Optimize away useless unsigned comparisons | David Majnemer | 2014-12-06 | 1 | -0/+48 |
| * | Revert "r223364 - Revert r223347 which has caused crashes on bootstrap bots." | Hal Finkel | 2014-12-04 | 1 | -1/+152 |
| * | Revert r223347 which has caused crashes on bootstrap bots. | Alexander Potapenko | 2014-12-04 | 1 | -152/+1 |
| * | Restrict somewhat the memory-allocation pointer cmp opt from r223093 | Hal Finkel | 2014-12-04 | 1 | -1/+152 |
| * | Simplify pointer comparisons involving memory allocation functions | Hal Finkel | 2014-12-01 | 1 | -0/+108 |
| * | InstSimplify: Restore optimizations lost in r210006 | David Majnemer | 2014-11-27 | 1 | -0/+85 |