2017-02-09 |
Sanjay Patel | [InstCombine] allow (X * C2) << C1 --> X * (C2 << C1...
|
commit | commitdiff | tree |
2017-02-09 |
Sanjay Patel | [InstCombine] use m_APInt to allow demanded bits analysis...
|
commit | commitdiff | tree |
2017-02-09 |
Sanjay Patel | [InstCombine] add test for demanded bits with splat...
|
commit | commitdiff | tree |
2017-02-09 |
Sanjay Patel | [InstCombine] add tests for icmp with add nsw; NFC
|
commit | commitdiff | tree |
2017-02-08 |
Sanjay Patel | [InstCombine] add tests to show information-losing...
|
commit | commitdiff | tree |
2017-02-08 |
Sanjay Patel | [InstCombine] add test for missed vector icmp fold...
|
commit | commitdiff | tree |
2017-02-08 |
Sanjay Patel | [InstCombine] add local name for repeated calls; NFC
|
commit | commitdiff | tree |
2017-02-08 |
Sanjay Patel | [x86] add AVX512vl target for more coverage; NFC
|
commit | commitdiff | tree |
2017-02-07 |
Sanjay Patel | [x86] improve comments for SHRUNKBLEND node creation...
|
commit | commitdiff | tree |
2017-02-07 |
Sanjay Patel | [x86] use range-for loops; NFCI
|
commit | commitdiff | tree |
2017-02-07 |
Sanjay Patel | [x86] use getSignBit() for clarity; NFCI
|
commit | commitdiff | tree |
2017-02-07 |
Sanjay Patel | [TargetLowering] fix formatting and comments for ShrinkDeman...
|
commit | commitdiff | tree |
2017-02-07 |
Sanjay Patel | [x86] add tests to show current codegen for vblendv...
|
commit | commitdiff | tree |
2017-02-06 |
Sanjay Patel | [ValueTracking] emit a remark when we detect a conflicting...
|
commit | commitdiff | tree |
2017-02-06 |
Sanjay Patel | [InstCombine] simplify dyn_cast + isa; NFCI
|
commit | commitdiff | tree |
2017-02-03 |
Sanjay Patel | [InstCombine] treat i1 as a special type in shouldChangeType()
|
commit | commitdiff | tree |
2017-02-03 |
Sanjay Patel | [InstCombine] fix operand-complexity-based canonicalization...
|
commit | commitdiff | tree |
2017-02-03 |
Sanjay Patel | [InstCombine] auto-generate better test checks; NFC
|
commit | commitdiff | tree |
2017-02-03 |
Sanjay Patel | [InstCombine] auto-generate better test checks; NFC
|
commit | commitdiff | tree |
2017-02-01 |
Sanjay Patel | [ValueTracking] remove a FIXME for something we don...
|
commit | commitdiff | tree |
2017-02-01 |
Sanjay Patel | fix typos; NFC
|
commit | commitdiff | tree |
2017-02-01 |
Sanjay Patel | [InstCombine] move folds for shift-shift pairs; NFCI
|
commit | commitdiff | tree |
2017-02-01 |
Sanjay Patel | [ValueTracking] avoid crashing from bad assumptions...
|
commit | commitdiff | tree |
2017-01-31 |
Sanjay Patel | [InstCombine] add test for possible zext-phi transform...
|
commit | commitdiff | tree |
2017-01-31 |
Sanjay Patel | fix formatting; NFC
|
commit | commitdiff | tree |
2017-01-30 |
Sanjay Patel | [InstCombine] enable (X <<nsw C1) >>s C2 --> X <<nsw...
|
commit | commitdiff | tree |
2017-01-30 |
Sanjay Patel | [InstCombine] add vector test for (X <<nsw C1) >>s...
|
commit | commitdiff | tree |
2017-01-30 |
Sanjay Patel | [InstCombine] enable more lshr(shl X, C1), C2 folds...
|
commit | commitdiff | tree |
2017-01-30 |
Sanjay Patel | [InstCombine] add tests for more shift-shift patterns...
|
commit | commitdiff | tree |
2017-01-30 |
Sanjay Patel | [InstCombine] enable (X >>?exact C1) << C2 --> X >...
|
commit | commitdiff | tree |
2017-01-30 |
Sanjay Patel | [InstCombine] add vector splat tests for (X >>?exact...
|
commit | commitdiff | tree |
2017-01-30 |
Sanjay Patel | [InstCombine] use auto with obvious type; NFC
|
commit | commitdiff | tree |
2017-01-30 |
Sanjay Patel | [InstCombine] enable (X <<nsw C1) >>s C2 --> X <<nsw...
|
commit | commitdiff | tree |
2017-01-30 |
Sanjay Patel | [InstCombine] fixed to propagate 'exact' on lshr
|
commit | commitdiff | tree |
2017-01-30 |
Sanjay Patel | [InstCombine] add 'exact' to lshr to show that it got...
|
commit | commitdiff | tree |
2017-01-30 |
Sanjay Patel | [InstCombine] enable lshr(shl X, C1), C2 folds for...
|
commit | commitdiff | tree |
2017-01-30 |
Sanjay Patel | [InstCombine] add tests for shift-shift patterns; NFC
|
commit | commitdiff | tree |
2017-01-29 |
Sanjay Patel | [InstCombine] enable (X >>?,exact C1) << C2 --> X ...
|
commit | commitdiff | tree |
2017-01-29 |
Sanjay Patel | [InstCombine] add tests for shl(shr X, C1), C2 transforms...
|
commit | commitdiff | tree |
2017-01-29 |
Sanjay Patel | [ValueTracking] clean up lookThroughCast; NFCI
|
commit | commitdiff | tree |
2017-01-27 |
Sanjay Patel | [InstCombine] move icmp transforms that might be recognized...
|
commit | commitdiff | tree |
2017-01-26 |
Sanjay Patel | [InstCombine] fold (X >>u C) << C --> X & (-1 << C)
|
commit | commitdiff | tree |
2017-01-26 |
Sanjay Patel | [InstCombine] use m_APInt to allow (X << C) >>u C ...
|
commit | commitdiff | tree |
2017-01-26 |
Sanjay Patel | [InstCombine] add tests for shift-shift folds; NFC
|
commit | commitdiff | tree |
2017-01-24 |
Sanjay Patel | [InstSimplify] try to eliminate icmp Pred (add nsw...
|
commit | commitdiff | tree |
2017-01-23 |
Sanjay Patel | [InstSimplify] add tests to show missing folds from...
|
commit | commitdiff | tree |
2017-01-23 |
Sanjay Patel | [InstSimplify] refactor finding limits for icmp with...
|
commit | commitdiff | tree |
2017-01-22 |
Sanjay Patel | [x86] avoid crashing with illegal vector type (PR31672)
|
commit | commitdiff | tree |
2017-01-21 |
Sanjay Patel | [InstCombine] use m_APInt to allow ashr folds for vectors...
|
commit | commitdiff | tree |
2017-01-21 |
Sanjay Patel | [ValueTracking] tighten up matchMinMax(); NFCI
|
commit | commitdiff | tree |
2017-01-21 |
Sanjay Patel | [InstCombine] add tests for ashr-ashr; NFC
|
commit | commitdiff | tree |
2017-01-20 |
Sanjay Patel | [InstCombine] auto-generate checks; NFC
|
commit | commitdiff | tree |
2017-01-20 |
Sanjay Patel | [ValueTracking] recognize variations of 'clamp' to...
|
commit | commitdiff | tree |
2017-01-20 |
Sanjay Patel | [InstCombine] add tests to show missed canonicalization...
|
commit | commitdiff | tree |
2017-01-20 |
Sanjay Patel | [x86] add tests to show missed min/max vector codegen...
|
commit | commitdiff | tree |
2017-01-19 |
Sanjay Patel | [InstCombine] icmp Pred (shl nsw X, C1), C0 --> icmp...
|
commit | commitdiff | tree |
2017-01-18 |
Sanjay Patel | [InstCombine] add tests for shl nsw with icmp eq/ne...
|
commit | commitdiff | tree |
2017-01-18 |
Sanjay Patel | [InstCombine] add an assert to make a shl+icmp transform...
|
commit | commitdiff | tree |
2017-01-18 |
Sanjay Patel | [InstCombine] remove a redundant check; NFCI
|
commit | commitdiff | tree |
2017-01-18 |
Sanjay Patel | [InstCombine] add tests to show missed shrinkage; NFC
|
commit | commitdiff | tree |
2017-01-17 |
Sanjay Patel | [InstCombine] refactor foldICmpShlConstant(); NFCI
|
commit | commitdiff | tree |
2017-01-17 |
Sanjay Patel | [InstCombine] add tests for shl nsw + icmp sle; NFC
|
commit | commitdiff | tree |
2017-01-17 |
Sanjay Patel | [ValueTracking] recognize a 'not' of an assumed condition...
|
commit | commitdiff | tree |
2017-01-17 |
Sanjay Patel | [InstCombine] reduce indent; NFCI
|
commit | commitdiff | tree |
2017-01-16 |
Sanjay Patel | [InstCombine] use m_APInt instead of faking it
|
commit | commitdiff | tree |
2017-01-16 |
Sanjay Patel | [InstCombine] fix names in canEvaluateShiftedShift...
|
commit | commitdiff | tree |
2017-01-16 |
Sanjay Patel | [InstCombine] use m_APInt to allow shift-shift folds...
|
commit | commitdiff | tree |
2017-01-16 |
Sanjay Patel | [InstCombine] add tests to show missed vector folds...
|
commit | commitdiff | tree |
2017-01-16 |
Sanjay Patel | [InstCombine] refactor shift-of-shift folds; NFCI
|
commit | commitdiff | tree |
2017-01-15 |
Sanjay Patel | [InstCombine] add tests to show missed vector folds...
|
commit | commitdiff | tree |
2017-01-15 |
Sanjay Patel | [InstCombine] fix formatting; NFC
|
commit | commitdiff | tree |
2017-01-15 |
Sanjay Patel | [InstCombine] use m_APInt to allow ashr folds for vectors...
|
commit | commitdiff | tree |
2017-01-15 |
Sanjay Patel | [InstCombine] add explanatory comments to tests; NFC
|
commit | commitdiff | tree |
2017-01-14 |
Sanjay Patel | [InstCombine] clean up visitAshr(); NFCI
|
commit | commitdiff | tree |
2017-01-14 |
Sanjay Patel | [InstCombine] add test to show missed vector fold; NFC
|
commit | commitdiff | tree |
2017-01-13 |
Sanjay Patel | [InstCombine] optimize unsigned icmp of increment
|
commit | commitdiff | tree |
2017-01-13 |
Sanjay Patel | [InstCombine] use m_APInt to allow lshr folds for vectors...
|
commit | commitdiff | tree |
2017-01-13 |
Sanjay Patel | [InstCombine / InstSimplify] add and move tests for...
|
commit | commitdiff | tree |
2017-01-13 |
Sanjay Patel | [InstCombine] use 'match' and other clean-up; NFCI
|
commit | commitdiff | tree |
2017-01-13 |
Sanjay Patel | [InstCombine] use m_APInt to allow shl folds for vectors...
|
commit | commitdiff | tree |
2017-01-13 |
Sanjay Patel | [InstCombine] add tests to show missing transforms...
|
commit | commitdiff | tree |
2017-01-13 |
Sanjay Patel | [InstCombine] use Op0/Op1 local variables more consistently...
|
commit | commitdiff | tree |
2017-01-13 |
Sanjay Patel | [InstCombine] if the condition of a select may be known...
|
commit | commitdiff | tree |
2017-01-10 |
Sanjay Patel | [InstCombine] add a wrapper for a common pair of transforms...
|
commit | commitdiff | tree |
2017-01-09 |
Sanjay Patel | [InstCombine] add test to show missed fold using llvm...
|
commit | commitdiff | tree |
2017-01-09 |
Sanjay Patel | [InstCombine] regenerate checks; NFC
|
commit | commitdiff | tree |
2017-01-09 |
Sanjay Patel | [ValueTracking] regenerate checks; NFC
|
commit | commitdiff | tree |
2017-01-09 |
Sanjay Patel | [InstCombine] regenerate checks; NFC
|
commit | commitdiff | tree |
2017-01-09 |
Sanjay Patel | [InstCombine] remove unnecessary attribute comments...
|
commit | commitdiff | tree |
2017-01-09 |
Sanjay Patel | fix comment typos; NFC
|
commit | commitdiff | tree |
2017-01-08 |
Sanjay Patel | [x86] fix usage of stale operands when lowering select
|
commit | commitdiff | tree |
2017-01-06 |
Sanjay Patel | [InstCombine] add a vector version of a test added...
|
commit | commitdiff | tree |
2017-01-06 |
Sanjay Patel | [InstCombine] move and add tests for icmp + shl nsw...
|
commit | commitdiff | tree |
2017-01-05 |
Sanjay Patel | [x86] add test to show bug in select lowering; NFC
|
commit | commitdiff | tree |
2017-01-05 |
Sanjay Patel | less braces; NFC
|
commit | commitdiff | tree |
2017-01-05 |
Sanjay Patel | [InstSimplify] add tests to show missing select simplificati...
|
commit | commitdiff | tree |
2017-01-04 |
Sanjay Patel | fix comment formatting; NFC
|
commit | commitdiff | tree |
2017-01-03 |
Sanjay Patel | [InstCombine] use 'match' to reduce code bloat; NFCI
|
commit | commitdiff | tree |
2017-01-03 |
Sanjay Patel | [InstCombine] tighten checks for tests of assume -...
|
commit | commitdiff | tree |
2017-01-03 |
Sanjay Patel | [EarlyCSE] less else, more auto; NFC
|
commit | commitdiff | tree |
next |