| Commit message (Expand) | Author | Age | Files | Lines | 
| *  | [InstCombine] Fix crashing from (icmp (bitcast ([su]itofp X)), Y) | Sanjay Patel | 2019-02-07 | 1 | -29/+33 | 
| *  | [InstCombine] refactor folds for (icmp (bitcast X), Y); NFCI | Sanjay Patel | 2019-02-07 | 1 | -75/+69 | 
| *  | [InstCombine] X | C == C --> (X & ~C) == 0 | Sanjay Patel | 2019-02-06 | 1 | -9/+18 | 
| *  | [opaque pointer types] Pass function types to CallInst creation. | James Y Knight | 2019-02-01 | 1 | -4/+4 | 
| *  | [InstCombine] Simplify cttz/ctlz + icmp ugt/ult | Nikita Popov | 2019-01-19 | 1 | -10/+66 | 
| *  | Update the file headers across all of the LLVM projects in the monorepo | Chandler Carruth | 2019-01-19 | 1 | -4/+3 | 
| *  | [InstCombine] Simplify cttz/ctlz + icmp eq/ne into mask check | Nikita Popov | 2018-12-18 | 1 | -3/+22 | 
| *  | [InstCombine] Fix negative GEP offset evaluation for 32-bit pointers | Nikita Popov | 2018-12-12 | 1 | -5/+3 | 
| *  | [InstCombine] foldICmpWithLowBitMaskedVal(): don't miscompile -1 vector elts | Roman Lebedev | 2018-12-06 | 1 | -0/+4 | 
| *  | [InstCombine] simplify icmps with same operands based on dominating cmp | Sanjay Patel | 2018-12-05 | 1 | -0/+5 | 
| *  | [InstCombine] rearrange foldICmpWithDominatingICmp; NFC | Sanjay Patel | 2018-12-04 | 1 | -33/+45 | 
| *  | [InstCombine] add helper for icmp with dominator; NFC | Sanjay Patel | 2018-12-04 | 1 | -20/+23 | 
| *  | [InstCombine] foldICmpWithLowBitMaskedVal(): disable 2 faulty folds. | Roman Lebedev | 2018-12-03 | 1 | -0/+4 | 
| *  | [InstCombine] propagate FMF for fcmp+fabs folds | Sanjay Patel | 2018-11-07 | 1 | -7/+13 | 
| *  | [InstCombine] peek through fabs() when checking isnan() | Sanjay Patel | 2018-11-07 | 1 | -1/+6 | 
| *  | [InstCombine] add folds for fcmp Pred fabs(X), 0.0 | Sanjay Patel | 2018-11-07 | 1 | -0/+8 | 
| *  | [InstCombine] add fold for fabs(X) u< 0.0 | Sanjay Patel | 2018-11-07 | 1 | -0/+5 | 
| *  | [IR] add optional parameter for copying IR flags to compare instructions | Sanjay Patel | 2018-11-07 | 1 | -29/+14 | 
| *  | [InstCombine] allow vector types for fcmp+fpext fold | Sanjay Patel | 2018-11-06 | 1 | -9/+9 | 
| *  | [InstCombine] propagate fast-math-flags when folding fcmp+fpext, part 2 | Sanjay Patel | 2018-11-06 | 1 | -3/+6 | 
| *  | [InstCombine] rearrange code for fcmp+fpext; NFCI | Sanjay Patel | 2018-11-06 | 1 | -29/+27 | 
| *  | [InstCombine] propagate fast-math-flags when folding fcmp+fpext | Sanjay Patel | 2018-11-06 | 1 | -5/+7 | 
| *  | [InstCombine] propagate fast-math-flags when folding fcmp+fneg, part 2 | Sanjay Patel | 2018-11-06 | 1 | -2/+3 | 
| *  | [InstCombine] reduce code; NFC | Sanjay Patel | 2018-11-06 | 1 | -1/+1 | 
| *  | [InstCombine] propagate fast-math-flags when folding fcmp+fneg | Sanjay Patel | 2018-11-06 | 1 | -11/+16 | 
| *  | [InstCombine] canonicalize -0.0 to +0.0 in fcmp | Sanjay Patel | 2018-11-05 | 1 | -0/+7 | 
| *  | [InstCombine] refactor fabs+fcmp fold; NFC | Sanjay Patel | 2018-10-31 | 1 | -39/+45 | 
| *  | [InstCombine] add assertion that InstSimplify has folded a fabs+fcmp; NFC | Sanjay Patel | 2018-10-31 | 1 | -2/+5 | 
| *  | [InstSimplify] fold 'fcmp nnan oge X, 0.0' when X is not negative | Sanjay Patel | 2018-10-31 | 1 | -2/+3 | 
| *  | [InstCombine] use 'match' to reduce code; NFC | Sanjay Patel | 2018-10-30 | 1 | -92/+90 | 
| *  | [InstCombine] use getFltSemantics() instead of duplicating it; NFC | Sanjay Patel | 2018-10-30 | 1 | -19/+3 | 
| *  | [InstCombine] reverse 'trunc X to <N x i1>' canonicalization; 2nd try | Sanjay Patel | 2018-10-10 | 1 | -0/+7 | 
| *  | revert r344082: [InstCombine] reverse 'trunc X to <N x i1>' canonicalization | Sanjay Patel | 2018-10-10 | 1 | -7/+0 | 
| *  | [InstCombine] reverse 'trunc X to <N x i1>' canonicalization | Sanjay Patel | 2018-10-09 | 1 | -0/+7 | 
| *  | [InstCombine] Handle vector compares in foldGEPIcmp(), take 2 | Jesper Antonsson | 2018-10-01 | 1 | -1/+2 | 
| *  | [InstCombine] Without infinites, fold (C / X) < 0.0 --> (X < 0) | Sanjay Patel | 2018-09-27 | 1 | -0/+55 | 
| *  | [InstCombine] Handle vector compares in foldGEPIcmp() | Jesper Antonsson | 2018-09-20 | 1 | -1/+1 | 
| *  | [InstCombine] foldICmpWithLowBitMaskedVal(): handle uncanonical ((-1 << y) >>... | Roman Lebedev | 2018-09-19 | 1 | -5/+7 | 
| *  | [InstCombine] foldICmpWithLowBitMaskedVal(): handle uncanonical ((1 << y)+(-1... | Roman Lebedev | 2018-09-19 | 1 | -2/+5 | 
| *  | [InstCombine] foldICmpWithLowBitMaskedVal(): handle  ~(-1 << y)  mask | Roman Lebedev | 2018-09-19 | 1 | -2/+7 | 
| *  | [InstCombine] Inefficient pattern for high-bits checking 3 (PR38708) | Roman Lebedev | 2018-09-15 | 1 | -6/+11 | 
| *  | [InstCombine] Inefficient pattern for high-bits checking 2 (PR38708) | Roman Lebedev | 2018-09-13 | 1 | -19/+36 | 
| *  | [InstCombine] Inefficient pattern for high-bits checking (PR38708) | Roman Lebedev | 2018-09-12 | 1 | -0/+38 | 
| *  | [InstCombine] add folds for unsigned-overflow compares | Sanjay Patel | 2018-09-11 | 1 | -0/+12 | 
| *  | [InstCombine] add folds for icmp with xor mask constant | Sanjay Patel | 2018-09-11 | 1 | -10/+19 | 
| *  | InstCombine: move hasOneUse check to the top of foldICmpAddConstant | Tim Northover | 2018-09-10 | 1 | -3/+3 | 
| *  | [InstCombine] Fold icmp ugt/ult (add nuw X, C2), C --> icmp ugt/ult X, (C - C2) | Nicola Zaghen | 2018-09-04 | 1 | -5/+8 | 
| *  | [InstCombine] Add splat vector constant support to foldICmpAddOpConst. | Craig Topper | 2018-08-20 | 1 | -16/+18 | 
| *  | [InstCombine] move vector compare before same-shuffled ops | Sanjay Patel | 2018-08-16 | 1 | -0/+28 | 
| *  | ValueTracking: Start enhancing isKnownNeverNaN | Matt Arsenault | 2018-08-09 | 1 | -2/+2 |