summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/X86/combine-srl.ll
Commit message (Expand)AuthorAgeFilesLines
* [x86] split more v8f32/v8i32 shuffles in loweringSanjay Patel2019-02-181-5/+5
* [SelectionDAG] Optional handling of UNDEF elements in matchUnaryPredicateSimon Pilgrim2018-12-191-8/+3
* [X86][SSE] Add shift combine 'out of range' tests with UNDEFsSimon Pilgrim2018-12-181-0/+13
* [X86][SSE] Add computeKnownBits/ComputeNumSignBits support for PACKSS/PACKUS ...Simon Pilgrim2018-11-201-19/+1
* [X86][SSE] Remove unnecessary bit-and in pshufb vector ctlz (PR39703)Simon Pilgrim2018-11-191-34/+32
* [X86] Add vector shift by immediate to SimplifyDemandedBitsForTargetNode.Craig Topper2018-11-041-11/+1
* [X86] Move promotion of vector and/or/xor from legalization to DAG combineCraig Topper2018-10-151-35/+30
* [X86][SSE] Reduce instruction/register usages for v4i32 vector shifts (PR37441)Simon Pilgrim2018-05-161-15/+13
* [x86] remove duplicate undef tests; NFCSanjay Patel2018-02-091-18/+0
* [X86] Add common CHECK prefix to shift combine testsSimon Pilgrim2018-02-081-40/+19
* [X86] Add shift undef, %X testsSimon Pilgrim2018-02-081-0/+27
* X86 Tests: Update more isel tests with FastVariableShuffle featureZvi Rackover2018-01-091-17/+36
* [CodeGen] Unify MBB reference format in both MIR and debug outputFrancis Visoiu Mistrih2017-12-041-40/+40
* [SelectionDAG] Teach computeKnownBits some improvements to ISD::SRL with a no...Craig Topper2017-12-041-6/+6
* [X86][SSE] Add PACKUS support to combineVectorTruncationSimon Pilgrim2017-11-031-1/+1
* [X86][SSE] Add PACKUS support to LowerTruncateSimon Pilgrim2017-11-011-3/+2
* [DAGCombiner] Match ISD::SRL non-uniform constant vectors patterns using pred...Simon Pilgrim2017-07-201-42/+10
* [X86][AVX] Regenerate combine tests with constant broadcast commentsSimon Pilgrim2017-07-161-4/+4
* [DAGCombiner] Add vector support to fold (shl/srl 0, x) -> 0Simon Pilgrim2017-05-101-20/+2
* [DAGCombiner] Add vector support for (srl (trunc (srl x, c1)), c2) combine.Simon Pilgrim2017-04-251-5/+4
* [x86] use a single shufps when it can save instructionsSanjay Patel2016-12-151-30/+22
* [DAG] enhance computeKnownBits to handle SRL/SRA with vector splat constantSanjay Patel2016-10-231-16/+4
* [DAGCombiner] Add general constant vector support to (srl (shl x, c), c) -> (...Simon Pilgrim2016-10-201-14/+2
* [DAGCombine] Generalize distributeTruncateThroughAnd to work with any non-opa...Simon Pilgrim2016-10-191-3/+2
* [X86][SSE] Added vector lshr/shl combine testsSimon Pilgrim2016-10-181-0/+546
OpenPOWER on IntegriCloud