| Commit message (Expand) | Author | Age | Files | Lines |
| * | Address Philip's post-commit feedback for r266987. NFC. | Chad Rosier | 2016-04-21 | 1 | -2/+2 |
| * | Refactor implied condition logic from ValueTracking directly into CmpInst. NFC. | Chad Rosier | 2016-04-21 | 1 | -52/+2 |
| * | Add optimization for 'icmp slt (or A, B), A' and some related idioms based on... | Nick Lewycky | 2016-04-21 | 1 | -28/+8 |
| * | [ValueTracking] Make isImpliedCondition return an Optional<bool>. NFC. | Chad Rosier | 2016-04-20 | 1 | -61/+52 |
| * | [ValueTracking, VectorUtils] Refactor getIntrinsicIDForCall | David Majnemer | 2016-04-19 | 1 | -2/+149 |
| * | [ValueTracking] Improve isImpliedCondition for conditions with matching opera... | Chad Rosier | 2016-04-19 | 1 | -5/+99 |
| * | Simplify strlen to a subtraction for certain cases. | David L Kreitzer | 2016-04-13 | 1 | -13/+21 |
| * | [InstCombine] We folded an fcmp to an i1 instead of a vector of i1 | David Majnemer | 2016-04-13 | 1 | -51/+50 |
| * | This reverts commit r265913 and r265912 | Sanjoy Das | 2016-04-11 | 1 | -61/+0 |
| * | [SCEV] See through op.with.overflow intrinsics | Sanjoy Das | 2016-04-10 | 1 | -0/+61 |
| * | Don't IPO over functions that can be de-refined | Sanjoy Das | 2016-04-08 | 1 | -3/+3 |
| * | Mark some FP intrinsics as safe to speculatively execute | Peter Zotov | 2016-04-03 | 1 | -4/+16 |
| * | [InstCombine] Fix incorrect rule from rL236202 | Sanjoy Das | 2016-03-31 | 1 | -1/+2 |
| * | Delete trailing whitespace | Sanjoy Das | 2016-03-31 | 1 | -1/+1 |
| * | [ValueTracking] Extract isKnownPositive [NFCI] | Philip Reames | 2016-03-09 | 1 | -0/+12 |
| * | [ValueTracking] "constant fold" an experimental hidden option | Philip Reames | 2016-03-03 | 1 | -7/+0 |
| * | [ValueTracking] Remove dead code from an old experiment | Philip Reames | 2016-03-03 | 1 | -208/+2 |
| * | NFC. Move isDereferenceable to Loads.h/cpp | Artur Pilipenko | 2016-02-24 | 1 | -202/+1 |
| * | NFC. Move getAlignment helper function from ValueTracking to Value class. | Artur Pilipenko | 2016-02-24 | 1 | -42/+2 |
| * | Remove uses of builtin comma operator. | Richard Trieu | 2016-02-18 | 1 | -3/+6 |
| * | [ValueTracking] Improve isKnownNonZero for PHI of non-zero constants | Jun Bum Lim | 2016-02-01 | 1 | -0/+6 |
| * | ValueTracking: Use fixed array for assumption exclude set in Query. | Matthias Braun | 2016-01-28 | 1 | -15/+27 |
| * | [opaque pointer types] [NFC] GEP: replace get(Pointer)ElementType uses with g... | Eduard Burtescu | 2016-01-19 | 1 | -6/+4 |
| * | [opaque pointer types] Alloca: use getAllocatedType() instead of getType()->g... | Eduard Burtescu | 2016-01-18 | 1 | -1/+1 |
| * | GlobalValue: use getValueType() instead of getType()->getPointerElementType(). | Manuel Jacob | 2016-01-16 | 1 | -1/+1 |
| * | ValueTracking: Put DataLayout reference into the Query structure, NFC. | Matthias Braun | 2016-01-15 | 1 | -257/+250 |
| * | Revert "[ValueTracking] Understand more select patterns in ComputeKnownBits" | James Molloy | 2016-01-14 | 1 | -39/+1 |
| * | [ValueTracking] Understand more select patterns in ComputeKnownBits | James Molloy | 2016-01-14 | 1 | -1/+39 |
| * | CannotBeOrderedLessThanZero: add some missing cases | Fiona Glaser | 2016-01-12 | 1 | -0/+12 |
| * | [Statepoints] Refactor GCRelocateOperands into an intrinsic wrapper. NFC. | Manuel Jacob | 2016-01-05 | 1 | -6/+3 |
| * | [MemoryBuiltins] Remove isOperatorNewLike by consolidating non-null inference... | Philip Reames | 2016-01-04 | 1 | -4/+0 |
| * | Fix a horrible infloop in value tracking in the face of dead code. | Chandler Carruth | 2016-01-04 | 1 | -1/+6 |
| * | [ValueTracking] fix bug computing isKnownToBeAPowerOfTwo() with arithmetic sh... | Sanjay Patel | 2015-12-30 | 1 | -2/+3 |
| * | [ValueTracking] Properly handle non-sized types in isAligned function. | Michael Zolotukhin | 2015-12-21 | 1 | -1/+5 |
| * | [IR] Remove terminatepad | David Majnemer | 2015-12-14 | 1 | -1/+0 |
| * | [IR] Reformulate LLVM's EH funclet IR | David Majnemer | 2015-12-12 | 1 | -2/+1 |
| * | [ValueTracking] Remove untested / unreachable code, NFC | Sanjoy Das | 2015-11-11 | 1 | -18/+5 |
| * | [ValueTracking] Teach isImpliedCondition a new bitwise trick | Sanjoy Das | 2015-11-10 | 1 | -0/+30 |
| * | [ValueTracking] Use m_APInt instead of m_ConstantInt, NFC | Sanjoy Das | 2015-11-10 | 1 | -7/+8 |
| * | [ValueTracking] Recognize that and(x, add (x, -1)) clears the low bit | Philip Reames | 2015-11-10 | 1 | -0/+16 |
| * | [ValueTracking] Add parameters to isImpliedCondition; NFC | Sanjoy Das | 2015-11-06 | 1 | -8/+22 |
| * | [ValueTracking] De-pessimize isImpliedCondition around unsigned compares | Sanjoy Das | 2015-11-06 | 1 | -4/+4 |
| * | [ValueTracking] Add a framework for encoding implication rules | Sanjoy Das | 2015-11-06 | 1 | -21/+67 |
| * | [ValueTracking] Expose `implies` via ValueTracking, NFC | Sanjoy Das | 2015-10-28 | 1 | -0/+40 |
| * | [ValueTracking] Use !range metadata more aggressively in KnownBits | Sanjoy Das | 2015-10-28 | 1 | -9/+15 |
| * | [ValueTracking] Don't special case wrapped ConstantRanges; NFCI | Sanjoy Das | 2015-10-27 | 1 | -3/+1 |
| * | [ValueTracking] Extend r251146 to catch a fairly common case | James Molloy | 2015-10-26 | 1 | -2/+22 |
| * | Use all_of to simplify control flow. NFC. | Benjamin Kramer | 2015-10-24 | 1 | -8/+2 |
| * | Extract out getConstantRangeFromMetadata; NFC | Sanjoy Das | 2015-10-24 | 1 | -0/+22 |
| * | Handle non-constant shifts in computeKnownBits, and use computeKnownBits for ... | Hal Finkel | 2015-10-23 | 1 | -34/+111 |