| Commit message (Expand) | Author | Age | Files | Lines |
| * | [NFC][InstSimplify] SimplifyAddInst(): coding style: variable names. | Roman Lebedev | 2018-06-08 | 1 | -5/+5 |
| * | [InstSimplify] add nuw %x, -1 -> -1 fold. | Roman Lebedev | 2018-06-08 | 1 | -0/+4 |
| * | [InstSimplify] shl nuw C, %x -> C iff signbit is set on C. | Roman Lebedev | 2018-06-07 | 1 | -0/+7 |
| * | Remove \brief commands from doxygen comments. | Adrian Prantl | 2018-05-01 | 1 | -4/+4 |
| * | Reland r301880(!): "[InstSimplify] Handle selects of GEPs with 0 offset" | George Burgess IV | 2018-04-24 | 1 | -0/+13 |
| * | [PatternMatch] allow undef elements when matching a vector zero | Sanjay Patel | 2018-04-22 | 1 | -12/+8 |
| * | [InstSimplify] fix formatting; NFC | Sanjay Patel | 2018-04-10 | 1 | -7/+7 |
| * | [PatternMatch] allow undef elements when matching vector FP +0.0 | Sanjay Patel | 2018-03-25 | 1 | -9/+10 |
| * | [InstSimplify] fp_binop X, NaN --> NaN | Sanjay Patel | 2018-03-21 | 1 | -10/+32 |
| * | [InstSimplify] loosen FMF for sqrt(X) * sqrt(X) --> X | Sanjay Patel | 2018-03-18 | 1 | -3/+6 |
| * | [InstSimplify] peek through unsigned FP casts for sign-bit compares (PR36682) | Roman Lebedev | 2018-03-15 | 1 | -0/+12 |
| * | [InstSimplify][NFC] simplifyICmpWithConstant(): refactor GetCompareTy() calls | Roman Lebedev | 2018-03-15 | 1 | -4/+6 |
| * | [ConstantFolding, InstSimplify] Handle more vector GEPs | Matthew Simpson | 2018-03-15 | 1 | -2/+2 |
| * | [PatternMatch, InstSimplify] allow undef elements when matching any vector FP... | Sanjay Patel | 2018-03-15 | 1 | -8/+8 |
| * | [InstSimplify] remove 'nsz' requirement for frem 0, X | Sanjay Patel | 2018-03-15 | 1 | -5/+11 |
| * | [InstSimplify] fix folds for (0.0 - X) + X --> 0 (PR27151) | Sanjay Patel | 2018-03-14 | 1 | -14/+10 |
| * | [InstSimplify] fp_binop X, undef --> NaN | Sanjay Patel | 2018-03-10 | 1 | -14/+13 |
| * | [InstSimplify] remove redundant folds | Sanjay Patel | 2018-03-05 | 1 | -18/+0 |
| * | [PatternMatch, InstSimplify] fix m_NaN to work with vector constants and use it | Sanjay Patel | 2018-03-02 | 1 | -9/+6 |
| * | [InstSimplify] sqrt(X) * sqrt(X) --> X | Sanjay Patel | 2018-02-23 | 1 | -0/+6 |
| * | [PatternMatch, InstSimplify] enhance m_AllOnes() to ignore undef elements in ... | Sanjay Patel | 2018-02-18 | 1 | -11/+7 |
| * | [InstSimplify] move select undef cond fold with other constant cond folds; NFCI | Sanjay Patel | 2018-02-17 | 1 | -20/+21 |
| * | Adding a width of the GEP index to the Data Layout. | Elena Demikhovsky | 2018-02-14 | 1 | -5/+5 |
| * | [InstSimplify] allow exp/log simplifications with only 'reassoc' FMF | Sanjay Patel | 2018-02-12 | 1 | -4/+4 |
| * | [InstSimplify] (X * Y) / Y --> X for relaxed floating-point ops | Sanjay Patel | 2018-01-30 | 1 | -0/+6 |
| * | InstSimplify: If divisor element is undef simplify to undef | Zvi Rackover | 2018-01-24 | 1 | -2/+3 |
| * | [InstSimplify] (X << Y) % X -> 0 | Anton Bikineev | 2018-01-23 | 1 | -0/+7 |
| * | [InstSimplify] use m_Specific and commutative matcher to reduce code; NFCI | Sanjay Patel | 2018-01-19 | 1 | -9/+8 |
| * | [InstSimplify] fix code comments; NFC | Sanjay Patel | 2018-01-14 | 1 | -8/+8 |
| * | [InstSimplify] fold implied null ptr check (PR35790) | Sanjay Patel | 2018-01-13 | 1 | -15/+16 |
| * | [InstSimplify] fold implied cmp with zero (PR35790) | Sanjay Patel | 2018-01-11 | 1 | -0/+42 |
| * | [InstSimplify] Missed optimization in math expression: squashing exp(log), lo... | Dmitry Venikov | 2018-01-03 | 1 | -6/+33 |
| * | Test commit | Dmitry Venikov | 2018-01-02 | 1 | -1/+1 |
| * | [instsimplify] consistently handle undef and out of bound indices for inserte... | Philip Reames | 2017-12-30 | 1 | -6/+10 |
| * | Sink a couple of transforms from instcombine into instsimplify. | Philip Reames | 2017-12-27 | 1 | -0/+26 |
| * | [NFC] Extract out a helper function for SimplifyCall(CS, Q) | Philip Reames | 2017-12-27 | 1 | -2/+7 |
| * | [InstSimplify] Check for in range extraction index before calling APInt::getZ... | Simon Pilgrim | 2017-12-26 | 1 | -2/+3 |
| * | Fix many -Wsign-compare and -Wtautological-constant-compare warnings. | Zachary Turner | 2017-12-14 | 1 | -1/+1 |
| * | Remove redundant includes from lib/Analysis. | Michael Zolotukhin | 2017-12-13 | 1 | -1/+0 |
| * | Reintroduce r320049, r320014 and r319894. | Igor Laevsky | 2017-12-13 | 1 | -0/+28 |
| * | Revert r320049, r320014 and r319894 | Igor Laevsky | 2017-12-12 | 1 | -28/+0 |
| * | InstructionSimplify: 'extractelement' with an undef index is undef | Zvi Rackover | 2017-12-06 | 1 | -0/+5 |
| * | [InstSimplify] Fold insertelement into undef if index is out of bounds | Igor Laevsky | 2017-12-06 | 1 | -0/+28 |
| * | [InstSimplify] More fcmp cases when comparing against negative constants. | Florian Hahn | 2017-12-01 | 1 | -0/+22 |
| * | [InstSimplify] use m_APFloat to simplify fcmp folds; NFCI | Sanjay Patel | 2017-11-27 | 1 | -13/+7 |
| * | [InstSimplify] fold and/or of fcmp ord/uno when operand is known nnan | Sanjay Patel | 2017-11-19 | 1 | -9/+51 |
| * | Rename OptimizationDiagnosticInfo.* to OptimizationRemarkEmitter.* | Adam Nemet | 2017-10-09 | 1 | -1/+1 |
| * | [InstSimplify] teach SimplifySelectInst() to fold more vector selects | Haicheng Wu | 2017-10-02 | 1 | -0/+3 |
| * | [InstSimplify] fold sdiv/srem based on compare of dividend and divisor | Sanjay Patel | 2017-09-14 | 1 | -4/+38 |
| * | [InstSimplify] clean up div/rem handling; NFCI | Sanjay Patel | 2017-09-14 | 1 | -54/+44 |