Age | Commit message (Expand) | Author | Files | Lines |
2019-08-02 | [InstCombine] fold cmp+select using select operand equivalence | Sanjay Patel | 1 | -0/+3 |
2019-07-24 | [InstSimplify] Rename SimplifyFPUnOp and SimplifyFPBinOp | Jay Foad | 1 | -14/+12 |
2019-07-16 | [InstructionSimplify] Apply sext/trunc after pointer stripping | Michael Liao | 1 | -0/+4 |
2019-07-11 | InstructionSimplify: Simplify InstructionSimplify. NFC. | Tim Northover | 1 | -42/+24 |
2019-07-11 | Replace three "strip & accumulate" implementations with a single one | Johannes Doerfert | 1 | -26/+1 |
2019-06-20 | [InstSimplify] simplify power-of-2 (single bit set) sequences | Sanjay Patel | 1 | -0/+10 |
2019-06-16 | [InstSimplify] Fix addo/subo undef folds (PR42209) | Roman Lebedev | 1 | -8/+11 |
2019-06-09 | [InstSimplify] reduce code duplication for fcmp folds; NFC | Sanjay Patel | 1 | -10/+7 |
2019-06-09 | [InstSimplify] enhance fcmp fold with never-nan operand | Sanjay Patel | 1 | -2/+2 |
2019-06-08 | [InstSimplify] enhance fcmp fold with never-nan operand | Sanjay Patel | 1 | -1/+3 |
2019-05-31 | [InstructionSimplify] Add missing implementation of llvm::SimplifyUnOp. NFC | Craig Topper | 1 | -0/+4 |
2019-05-24 | [InstSimplify] fold insertelement-of-extractelement | Sanjay Patel | 1 | -0/+6 |
2019-05-23 | [InstSimplify] insertelement V, undef, ? --> V | Sanjay Patel | 1 | -0/+5 |
2019-05-20 | [InstSimplify] update stale comment; NFC | Sanjay Patel | 1 | -1/+1 |
2019-05-20 | [InstSimplify] Teach fsub -0.0, (fneg X) ==> X about unary fneg | Cameron McInally | 1 | -1/+2 |
2019-05-19 | [InstSimplify] fold fcmp (maxnum, X, C1), C2 | Sanjay Patel | 1 | -16/+26 |
2019-05-17 | [InstSimplify] Add unary fneg to `fsub 0.0, (fneg X) ==> X` transform | Cameron McInally | 1 | -1/+3 |
2019-05-16 | [InstSimplify] fold fcmp (minnum, X, C1), C2 | Sanjay Patel | 1 | -0/+30 |
2019-05-15 | Teach InstSimplify -X + X --> 0.0 about unary FNeg | Cameron McInally | 1 | -4/+10 |
2019-05-06 | Add FNeg support to InstructionSimplify | Cameron McInally | 1 | -0/+65 |
2019-04-25 | Consolidate existing utilities for interpreting vector predicate maskes [NFC] | Philip Reames | 1 | -16/+0 |
2019-04-24 | Add "const" in GetUnderlyingObjects. NFC | Bjorn Pettersson | 1 | -4/+4 |
2019-04-22 | [InstSimplify] Move masked.gather w/no active lanes handling to InstSimplify ... | Philip Reames | 1 | -1/+2 |
2019-04-03 | InstSimplify: Fold round intrinsics from sitofp/uitofp | Matt Arsenault | 1 | -0/+16 |
2019-03-19 | [InstSimplify] SimplifyICmpInst - icmp eq/ne %X, undef -> undef | Simon Pilgrim | 1 | -0/+7 |
2019-03-18 | [ValueTracking][InstSimplify] Move abs handling into computeConstantRange(); NFC | Nikita Popov | 1 | -41/+0 |
2019-03-14 | [InstCombine] canonicalize funnel shift constant shift amount to be modulo bi... | Sanjay Patel | 1 | -1/+0 |
2019-03-09 | [ValueTracking] Move constant range computation into ValueTracking; NFC | Nikita Popov | 1 | -238/+1 |
2019-02-26 | [InstSimplify] remove zero-shift-guard fold for general funnel shift | Sanjay Patel | 1 | -12/+29 |
2019-02-20 | [InstSimplify] use any-zero matcher for fcmp folds | Sanjay Patel | 1 | -22/+25 |
2019-02-20 | Revert "[InstSimplify] use any-zero matcher for fcmp folds" | Sanjay Patel | 1 | -25/+22 |
2019-02-20 | [InstSimplify] use any-zero matcher for fcmp folds | Sanjay Patel | 1 | -22/+25 |
2019-02-11 | [CallSite removal] Port InstSimplify over to use `CallBase` both in its | Chandler Carruth | 1 | -19/+17 |
2019-02-11 | [CallSite removal] Migrate ConstantFolding APIs and implementation to | Chandler Carruth | 1 | -2/+3 |
2019-02-03 | [InstSimplify] Missed optimization in math expression: log10(pow(10.0,x)) == ... | Dmitry Venikov | 1 | -1/+9 |
2019-01-19 | Update the file headers across all of the LLVM projects in the monorepo | Chandler Carruth | 1 | -4/+3 |
2018-12-17 | [InstSimplify] Simplify saturating add/sub + icmp | Nikita Popov | 1 | -0/+66 |
2018-12-02 | [ValueTracking] add helper function for testing implied condition; NFCI | Sanjay Patel | 1 | -38/+3 |
2018-11-29 | [InstSimplify] fold select with implied condition | Sanjay Patel | 1 | -0/+39 |
2018-11-20 | [InstSimplify] fold funnel shifts with undef operands | Sanjay Patel | 1 | -1/+10 |
2018-11-20 | [InstructionSimplify] Add support for saturating add/sub | Sanjay Patel | 1 | -0/+34 |
2018-11-15 | [InstSimplify] delete shift-of-zero guard ops around funnel shifts | Sanjay Patel | 1 | -0/+22 |
2018-11-05 | [InstSimplify] fold select (fcmp X, Y), X, Y | Sanjay Patel | 1 | -0/+31 |
2018-11-01 | [InstSimplify] fold icmp based on range of abs/nabs (2nd try) | Sanjay Patel | 1 | -0/+41 |
2018-10-31 | revert rL345717 : [InstSimplify] fold icmp based on range of abs/nabs | Sanjay Patel | 1 | -42/+0 |
2018-10-31 | [InstSimplify] fold 'fcmp nnan ult X, 0.0' when X is not negative | Sanjay Patel | 1 | -1/+4 |
2018-10-31 | [InstSimplify] fold 'fcmp nnan oge X, 0.0' when X is not negative | Sanjay Patel | 1 | -0/+4 |
2018-10-31 | [InstSimplify] fold icmp based on range of abs/nabs | Sanjay Patel | 1 | -0/+42 |
2018-10-19 | [InstCombine] InstCombine and InstSimplify for minimum and maximum | Thomas Lively | 1 | -7/+18 |
2018-10-09 | [FPEnv] PatternMatcher support for checking FNEG ignoring signed zeros | Cameron McInally | 1 | -4/+2 |