summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/X86/known-bits-vector.ll
Commit message (Expand)AuthorAgeFilesLines
* [SelectionDAG] SimplifyDemandedVectorElts - add support for VECTOR_INSERT_ELTSimon Pilgrim2018-02-171-2/+2
* [SelectionDAG] Add initial SimplifyDemandedVectorElts support for simplifying...Simon Pilgrim2018-02-161-4/+0
* [DAGCombiner] Generalize (or (and X, c1), c2) -> (and (or X, c2), c1|c2) comb...Simon Pilgrim2017-12-211-6/+8
* [CodeGen] Unify MBB reference format in both MIR and debug outputFrancis Visoiu Mistrih2017-12-041-62/+62
* [SelectionDAG] Add VSELECT demanded elts support to computeKnownBits Simon Pilgrim2017-10-301-20/+4
* [X86][SSE] Add another computeKnownBits test showing missing VSELECT demanded...Simon Pilgrim2017-10-301-0/+44
* [X86][SSE] computeKnownBits tests showing missing VSELECT demandedelts support Simon Pilgrim2017-10-301-0/+48
* [X86] Teach execution domain fixing to convert between VPERMILPS and VPSHUFD.Craig Topper2017-09-181-24/+24
* [DAGCombiner] Add vector demanded elements support to ComputeNumSignBitsSimon Pilgrim2017-03-311-11/+7
* [SelectionDAG] Add SelectionDAG.computeKnownBits test support for ISD::ABSSimon Pilgrim2017-03-171-10/+2
* [X86] Add SelectionDAG.computeKnownBits test showing inability to handle ISD:...Simon Pilgrim2017-03-171-0/+61
* [X86][SSE] Lower 128-bit vectors to SIGN/ZERO_EXTEND_VECTOR_IN_REG opsSimon Pilgrim2017-03-051-8/+8
* [SelectionDAG] Improve knownbits handling of UMIN/UMAX (PR31293)Simon Pilgrim2017-01-191-12/+2
* [X86][SSE] Simplify umax knownbits testSimon Pilgrim2017-01-181-1/+1
* [X86][SSE] Split UMIN and UMAX known bits testsSimon Pilgrim2017-01-171-10/+27
* [SelectionDAG] Add knownbits support for BITREVERSE Simon Pilgrim2017-01-161-24/+2
* [X86][SSE] Test showing missing BITREVERSE knownbits supportSimon Pilgrim2017-01-161-0/+39
* [SelectionDAG] Add ability for computeKnownBits to peek through bitcasts from...Simon Pilgrim2016-12-101-10/+2
* [SelectionDAG] Add knownbits support for EXTRACT_VECTOR_ELT opcodes (REAPPLIED)Simon Pilgrim2016-12-091-10/+2
* Revert "[SelectionDAG] Add knownbits support for EXTRACT_VECTOR_ELT opcodes"Daniel Jasper2016-12-091-2/+10
* [SelectionDAG] Add knownbits support for vector demandedelts in SMAX/SMIN/UMA...Simon Pilgrim2016-12-071-10/+2
* [X86] Add knownbits vector UMAX testSimon Pilgrim2016-12-071-0/+31
* [SelectionDAG] Add knownbits support for EXTRACT_VECTOR_ELT opcodesSimon Pilgrim2016-12-071-10/+2
* [X86] Add test to show missed opportunities to calculate knownbits in INSERT_...Simon Pilgrim2016-12-071-0/+37
* [SelectionDAG] We can ignore knownbits from an undef shuffle vector index if ...Simon Pilgrim2016-12-061-2/+23
* [X86][SSE] Add knownbits test demonstrating demandedelts not ignoring undef s...Simon Pilgrim2016-12-061-0/+21
* [X86] Improve UMAX/UMIN knownbits testSimon Pilgrim2016-12-061-36/+8
* [X86] Add tests to show missed opportunities to calculate knownbits in SMAX/S...Simon Pilgrim2016-12-061-0/+94
* [X86][SSE] Added knownbits through bitcast testSimon Pilgrim2016-11-251-0/+29
* [SelectionDAG] Add knowbits support for CONCAT_VECTOR opcodeSimon Pilgrim2016-11-181-14/+0
* [X86] Add knownbits concat_vector testSimon Pilgrim2016-11-181-0/+41
* [SelectionDAG] Add support for vector demandedelts in BSWAP opcodesSimon Pilgrim2016-11-111-6/+2
* [X86] Add knownbits vector BSWAP testSimon Pilgrim2016-11-111-0/+22
* [SelectionDAG] Add support for vector demandedelts in UREM/SREM opcodesSimon Pilgrim2016-11-111-70/+4
* [X86] Add knownbits vector UREM/SREM testsSimon Pilgrim2016-11-111-0/+116
* [SelectionDAG] Add support for vector demandedelts in UDIV opcodesSimon Pilgrim2016-11-111-50/+2
* [X86] Add knownbits vector UDIV testSimon Pilgrim2016-11-111-0/+64
* [SelectionDAG] Add support for vector demandedelts in ADD/SUB opcodesSimon Pilgrim2016-11-101-22/+4
* [X86] Updated knownbits vector ADD/SUB testSimon Pilgrim2016-11-101-17/+37
* [X86] Add knownbits vector ADD testSimon Pilgrim2016-11-101-0/+17
* [SelectionDAG] Add support for splatted vectors in SUB opcodeSimon Pilgrim2016-11-101-8/+2
* [X86] Add knownbits vector SUB testSimon Pilgrim2016-11-101-0/+23
* [SelectionDAG] Add support for vector demandedelts in TRUNCATE opcodesSimon Pilgrim2016-11-101-12/+2
* [X86] Add knownbits vector TRUNC testSimon Pilgrim2016-11-101-0/+27
* [SelectionDAG] Add support for vector demandedelts in MUL opcodesSimon Pilgrim2016-11-101-8/+2
* [X86] Add knownbits vector MUL testSimon Pilgrim2016-11-101-0/+23
* [SelectionDAG] Add support for vector demandedelts in SRA opcodesSimon Pilgrim2016-11-101-8/+2
* [X86] Add knownbits vector arithmetic shift testSimon Pilgrim2016-11-101-0/+23
* [SelectionDAG] Add support for vector demandedelts in SHL/SRL opcodesSimon Pilgrim2016-11-101-8/+2
* [X86] Add knownbits vector logical shift testSimon Pilgrim2016-11-101-0/+23
OpenPOWER on IntegriCloud