2018-08-17 |
Hans Wennborg | Merging r339515: |
blob | commitdiff |
2018-08-07 |
Hans Wennborg | Merging r338817: |
blob | commitdiff | diff to current |
2018-08-01 |
Hiroshi Inoue | [InstSimplify] fold extracting from std::pair (1/2) |
blob | commitdiff | diff to current |
2018-07-31 |
David Bolvansky | [InstSimplify] Fold another Select with And/Or pattern |
blob | commitdiff | diff to current |
2018-07-29 |
Sanjay Patel | [InstSimplify] fold funnel shifts with 0-shift amount |
blob | commitdiff | diff to current |
2018-07-29 |
Sanjay Patel | [InstSimplify] refactor intrinsic simplifications;... |
blob | commitdiff | diff to current |
2018-07-28 |
David Bolvansky | [InstCombine] Fold Select with AND/OR condition |
blob | commitdiff | diff to current |
2018-07-21 |
Chen Zheng | [InstrSimplify] fold sdiv if two operands are negated... |
blob | commitdiff | diff to current |
2018-07-20 |
Chen Zheng | [InstSimplify] fold srem instruction if its two operand... |
blob | commitdiff | diff to current |
2018-07-15 |
Sanjay Patel | [InstSimplify] fold minnum/maxnum with NaN arg |
blob | commitdiff | diff to current |
2018-07-12 |
Chen Zheng | [InstSimplify] simplify add instruction if two operands... |
blob | commitdiff | diff to current |
2018-07-09 |
Manoj Gupta | llvm: Add support for "-fno-delete-null-pointer-checks" |
blob | commitdiff | diff to current |
2018-06-26 |
Sanjay Patel | [InstSimplify] fold shifts by sext bool |
blob | commitdiff | diff to current |
2018-06-26 |
Sanjay Patel | [InstSimplify] fold srem with sext bool divisor |
blob | commitdiff | diff to current |
2018-06-25 |
Sanjay Patel | [InstSimplify] fold div/rem of zexted bool |
blob | commitdiff | diff to current |
2018-06-20 |
Sanjay Patel | [InstSimplify] Fix missed optimization in simplifyUnsig... |
blob | commitdiff | diff to current |
2018-06-08 |
Roman Lebedev | [NFC][InstSimplify] SimplifyAddInst(): coding style... |
blob | commitdiff | diff to current |
2018-06-08 |
Roman Lebedev | [InstSimplify] add nuw %x, -1 -> -1 fold. |
blob | commitdiff | diff to current |
2018-06-07 |
Roman Lebedev | [InstSimplify] shl nuw C, %x -> C iff signbit is set... |
blob | commitdiff | diff to current |
2018-05-01 |
Adrian Prantl | Remove \brief commands from doxygen comments. |
blob | commitdiff | diff to current |
2018-04-24 |
George Burgess IV | Reland r301880(!): "[InstSimplify] Handle selects of... |
blob | commitdiff | diff to current |
2018-04-22 |
Sanjay Patel | [PatternMatch] allow undef elements when matching a... |
blob | commitdiff | diff to current |
2018-04-10 |
Sanjay Patel | [InstSimplify] fix formatting; NFC |
blob | commitdiff | diff to current |
2018-03-25 |
Sanjay Patel | [PatternMatch] allow undef elements when matching vecto... |
blob | commitdiff | diff to current |
2018-03-21 |
Sanjay Patel | [InstSimplify] fp_binop X, NaN --> NaN |
blob | commitdiff | diff to current |
2018-03-18 |
Sanjay Patel | [InstSimplify] loosen FMF for sqrt(X) * sqrt(X) --> X |
blob | commitdiff | diff to current |
2018-03-15 |
Roman Lebedev | [InstSimplify] peek through unsigned FP casts for sign... |
blob | commitdiff | diff to current |
2018-03-15 |
Roman Lebedev | [InstSimplify][NFC] simplifyICmpWithConstant(): refacto... |
blob | commitdiff | diff to current |
2018-03-15 |
Matthew Simpson | [ConstantFolding, InstSimplify] Handle more vector... |
blob | commitdiff | diff to current |
2018-03-15 |
Sanjay Patel | [PatternMatch, InstSimplify] allow undef elements when... |
blob | commitdiff | diff to current |
2018-03-15 |
Sanjay Patel | [InstSimplify] remove 'nsz' requirement for frem 0, X |
blob | commitdiff | diff to current |
2018-03-14 |
Sanjay Patel | [InstSimplify] fix folds for (0.0 - X) + X --> 0 (PR27151) |
blob | commitdiff | diff to current |
2018-03-10 |
Sanjay Patel | [InstSimplify] fp_binop X, undef --> NaN |
blob | commitdiff | diff to current |
2018-03-05 |
Sanjay Patel | [InstSimplify] remove redundant folds |
blob | commitdiff | diff to current |
2018-03-02 |
Sanjay Patel | [PatternMatch, InstSimplify] fix m_NaN to work with... |
blob | commitdiff | diff to current |
2018-02-23 |
Sanjay Patel | [InstSimplify] sqrt(X) * sqrt(X) --> X |
blob | commitdiff | diff to current |
2018-02-18 |
Sanjay Patel | [PatternMatch, InstSimplify] enhance m_AllOnes() to... |
blob | commitdiff | diff to current |
2018-02-17 |
Sanjay Patel | [InstSimplify] move select undef cond fold with other... |
blob | commitdiff | diff to current |
2018-02-14 |
Elena Demikhovsky | Adding a width of the GEP index to the Data Layout. |
blob | commitdiff | diff to current |
2018-02-12 |
Sanjay Patel | [InstSimplify] allow exp/log simplifications with only... |
blob | commitdiff | diff to current |
2018-01-30 |
Sanjay Patel | [InstSimplify] (X * Y) / Y --> X for relaxed floating... |
blob | commitdiff | diff to current |
2018-01-24 |
Zvi Rackover | InstSimplify: If divisor element is undef simplify... |
blob | commitdiff | diff to current |
2018-01-23 |
Anton Bikineev | [InstSimplify] (X << Y) % X -> 0 |
blob | commitdiff | diff to current |
2018-01-19 |
Sanjay Patel | [InstSimplify] use m_Specific and commutative matcher... |
blob | commitdiff | diff to current |
2018-01-14 |
Sanjay Patel | [InstSimplify] fix code comments; NFC |
blob | commitdiff | diff to current |
2018-01-13 |
Sanjay Patel | [InstSimplify] fold implied null ptr check (PR35790) |
blob | commitdiff | diff to current |
2018-01-11 |
Sanjay Patel | [InstSimplify] fold implied cmp with zero (PR35790) |
blob | commitdiff | diff to current |
2018-01-03 |
Dmitry Venikov | [InstSimplify] Missed optimization in math expression... |
blob | commitdiff | diff to current |
2018-01-02 |
Dmitry Venikov | Test commit |
blob | commitdiff | diff to current |
2017-12-30 |
Philip Reames | [instsimplify] consistently handle undef and out of... |
blob | commitdiff | diff to current |
2017-12-27 |
Philip Reames | Sink a couple of transforms from instcombine into insts... |
blob | commitdiff | diff to current |
2017-12-27 |
Philip Reames | [NFC] Extract out a helper function for SimplifyCall... |
blob | commitdiff | diff to current |
2017-12-26 |
Simon Pilgrim | [InstSimplify] Check for in range extraction index... |
blob | commitdiff | diff to current |
2017-12-14 |
Zachary Turner | Fix many -Wsign-compare and -Wtautological-constant... |
blob | commitdiff | diff to current |
2017-12-13 |
Michael Zolotukhin | Remove redundant includes from lib/Analysis. |
blob | commitdiff | diff to current |
2017-12-13 |
Igor Laevsky | Reintroduce r320049, r320014 and r319894. |
blob | commitdiff | diff to current |
2017-12-12 |
Igor Laevsky | Revert r320049, r320014 and r319894 |
blob | commitdiff | diff to current |
2017-12-06 |
Zvi Rackover | InstructionSimplify: 'extractelement' with an undef... |
blob | commitdiff | diff to current |
2017-12-06 |
Igor Laevsky | [InstSimplify] Fold insertelement into undef if index... |
blob | commitdiff | diff to current |
2017-12-01 |
Florian Hahn | [InstSimplify] More fcmp cases when comparing against... |
blob | commitdiff | diff to current |
2017-11-27 |
Sanjay Patel | [InstSimplify] use m_APFloat to simplify fcmp folds... |
blob | commitdiff | diff to current |
2017-11-19 |
Sanjay Patel | [InstSimplify] fold and/or of fcmp ord/uno when operand... |
blob | commitdiff | diff to current |
2017-10-09 |
Adam Nemet | Rename OptimizationDiagnosticInfo.* to OptimizationRema... |
blob | commitdiff | diff to current |
2017-10-02 |
Haicheng Wu | [InstSimplify] teach SimplifySelectInst() to fold more... |
blob | commitdiff | diff to current |
2017-09-14 |
Sanjay Patel | [InstSimplify] fold sdiv/srem based on compare of divid... |
blob | commitdiff | diff to current |
2017-09-14 |
Sanjay Patel | [InstSimplify] clean up div/rem handling; NFCI |
blob | commitdiff | diff to current |
2017-09-11 |
Sanjay Patel | [InstSimplify] reorder methods; NFC |
blob | commitdiff | diff to current |
2017-09-10 |
Sanjay Patel | [InstSimplify] refactor udiv/urem code and add tests... |
blob | commitdiff | diff to current |
2017-09-09 |
Nuno Lopes | Merge isKnownNonNull into isKnownNonZero |
blob | commitdiff | diff to current |
2017-09-07 |
Matt Arsenault | InstSimplify: canonicalize is idempotent |
blob | commitdiff | diff to current |
2017-09-01 |
Craig Topper | [InstCombine][InstSimplify] Teach decomposeBitTestICmp... |
blob | commitdiff | diff to current |
2017-08-14 |
Craig Topper | Recommit r310869, "[InstSimplify][InstCombine] Modify... |
blob | commitdiff | diff to current |
2017-08-14 |
Craig Topper | Revert r310869 "[InstSimplify][InstCombine] Modify... |
blob | commitdiff | diff to current |
2017-08-14 |
Craig Topper | [InstSimplify][InstCombine] Modify the interface of... |
blob | commitdiff | diff to current |
2017-08-10 |
Craig Topper | [InstSimplify] Add test cases that show that simplifySe... |
blob | commitdiff | diff to current |
2017-07-16 |
Craig Topper | [InstSimplify] Use commutable matchers to simplify... |
blob | commitdiff | diff to current |
2017-07-09 |
Craig Topper | [IR] Add Type::isIntOrIntVectorTy(unsigned) similar... |
blob | commitdiff | diff to current |
2017-07-09 |
Craig Topper | [IR] Make use of Type::isPtrOrPtrVectorTy/isIntOrIntVec... |
blob | commitdiff | diff to current |
2017-06-24 |
Craig Topper | [Analysis][Transforms] Use commutable matchers instead... |
blob | commitdiff | diff to current |
2017-06-09 |
Andrew Kaylor | [InstSimplify] Don't constant fold or DCE calls that... |
blob | commitdiff | diff to current |
2017-06-07 |
Craig Topper | [InstCombine][InstSimplify] Use APInt::isNullValue... |
blob | commitdiff | diff to current |
2017-06-06 |
Joey Gouly | [InstSimplify] Constant fold the new GEP in SimplifyGEP... |
blob | commitdiff | diff to current |
2017-06-06 |
Craig Topper | [InstSimplify] Remove some redundant code from InstSimp... |
blob | commitdiff | diff to current |
2017-06-06 |
Craig Topper | [InstSimplify] Use the getTrue/getFalse helpers and... |
blob | commitdiff | diff to current |
2017-06-06 |
Craig Topper | [InstSimplify] Use ICmpInst::isEquality predicate metho... |
blob | commitdiff | diff to current |
2017-06-04 |
Craig Topper | [InstSimplify] Use llvm::all_of instead of a manual... |
blob | commitdiff | diff to current |
2017-05-31 |
Daniel Berlin | InstructionSimplify: Remove now-redundant reachability... |
blob | commitdiff | diff to current |
2017-05-26 |
Craig Topper | [InstSimplify] Push commuted op checks for and/or of... |
blob | commitdiff | diff to current |
2017-05-26 |
Craig Topper | [InstSimplify] Move a variable declaration to make... |
blob | commitdiff | diff to current |
2017-05-26 |
Craig Topper | [InstSimplify] Use commutable matchers to shorten some... |
blob | commitdiff | diff to current |
2017-05-26 |
Craig Topper | [InstSimplify] Use m_APInt instead of m_ConstantInt... |
blob | commitdiff | diff to current |
2017-05-26 |
Craig Topper | [InstSimplify] Use APInt::isMask isntead of manually... |
blob | commitdiff | diff to current |
2017-05-26 |
Craig Topper | [InstSimplify] Use m_ConstantInt matchers to short... |
blob | commitdiff | diff to current |
2017-05-24 |
Craig Topper | [InstSimplify] Simplify uadd/sadd/umul/smul with overfl... |
blob | commitdiff | diff to current |
2017-05-24 |
Craig Topper | [ValueTracking] Convert most of the calls to computeKno... |
blob | commitdiff | diff to current |
2017-05-22 |
Tim Northover | InstructionSimplify: don't speculate about Constants... |
blob | commitdiff | diff to current |
2017-05-19 |
Craig Topper | [InstSimplify] Fix 80 column violation. NFC |
blob | commitdiff | diff to current |
2017-05-17 |
Sanjay Patel | [InstSimplify] handle all icmp i1 X, C in one place... |
blob | commitdiff | diff to current |
2017-05-16 |
Sanjay Patel | [InstSimplify] add folds for constant mask of value... |
blob | commitdiff | diff to current |
2017-05-15 |
Sanjay Patel | [InstSimplify] restrict icmp fold with 2 sdiv exact... |
blob | commitdiff | diff to current |
next |