summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/X86/vector-shuffle-combining-xop.ll
Commit message (Expand)AuthorAgeFilesLines
* [X86][SSE] Add support for combining scalar_to_vector(extract_vector_elt) int...Simon Pilgrim2017-02-031-8/+3
* [X86][XOP] Added FIXME comments to missed shuffle combine opportunitiesSimon Pilgrim2017-02-021-0/+2
* [X86][XOP] Add test showing failure to combine build vector to vpermil2ps shu...Simon Pilgrim2017-01-311-0/+28
* [X86][XOP] Fix test nameSimon Pilgrim2017-01-301-3/+3
* [X86][XOP] Add vpermil2ps target shuffle -> insertps combine testSimon Pilgrim2017-01-111-0/+14
* [X86][SSE] Add support for combining target shuffles to SHUFPS.Simon Pilgrim2016-12-181-2/+6
* [X86][SSE] Fix domains for VZEXT_LOAD type instructionsSimon Pilgrim2016-12-151-1/+1
* [X86][SSE] Add support for combining target shuffles to SHUFPD.Simon Pilgrim2016-12-111-4/+4
* [X86][XOP] Add target shuffle tests showing missing PSHUFPD combine.Simon Pilgrim2016-12-111-0/+28
* [X86][XOP] Add permil2ps buildvector combine testSimon Pilgrim2016-12-101-0/+23
* [X86][XOP] Fix VPERMIL2 non-constant pool shuffle decoding (PR31296)Simon Pilgrim2016-12-071-2/+8
* [X86][XOP] Add test case for PR31296Simon Pilgrim2016-12-061-0/+20
* [X86][SSE] Add support for combining target shuffles to UNPCKL/UNPCKH.Simon Pilgrim2016-12-051-4/+4
* [X86][XOP] Add target shuffle tests showing missing UNPCKL combine.Simon Pilgrim2016-12-041-0/+14
* [X86][SSE] Renamed shuffle combine test.Simon Pilgrim2016-12-021-6/+6
* [X86][SSE] Add support for target shuffle constant foldingSimon Pilgrim2016-11-301-28/+10
* [X86][SSE] Always combine target shuffles to MOVSD/MOVSSSimon Pilgrim2016-10-011-4/+2
* [X86][SSE] Improve target shuffle mask extractionSimon Pilgrim2016-09-171-4/+1
* [X86][XOP] Add target shuffle constant folding testsSimon Pilgrim2016-09-171-0/+90
* [X86][XOP] Fix VPERMIL2PD mask creation on 32-bit targetsSimon Pilgrim2016-09-091-68/+155
* [X86][XOP] Add support for combining target shuffles to VPERMIL2PD/VPERMIL2PSSimon Pilgrim2016-08-091-0/+30
* [X86][XOP] Add support for combining target shuffles to VPPERMSimon Pilgrim2016-08-091-0/+12
* [X86][SSE] Allow target shuffle combining to match masks with SM_Sentinel valuesSimon Pilgrim2016-06-191-1/+1
* [X86][SSE] Improved blend+zero target shuffle combining to use combined shuff...Simon Pilgrim2016-06-071-1/+2
* [X86][XOP] Added VPERMIL2PD/VPERMIL2PS raw mask decoding for target shuffle c...Simon Pilgrim2016-06-051-4/+1
* [X86][XOP] Added VPERMIL2PD/VPERMIL2PS as a target shuffle typeSimon Pilgrim2016-06-051-10/+14
* [X86][XOP] Added VPERMIL2PD/VPERMIL2PS shuffle mask comment decodingSimon Pilgrim2016-06-041-1/+1
* [X86][XOP] Support for VPERMIL2PD/VPERMIL2PS 2-input shuffle instructionsSimon Pilgrim2016-06-031-22/+18
* [X86][XOP] Add placeholder VPERMIL2 combining testsSimon Pilgrim2016-05-031-0/+62
* [X86][XOP] Fixed VPPERM permute op decoding (PR27472).Simon Pilgrim2016-04-241-1/+1
* [X86][SSE] Improved support for decoding target shuffle masks through bitcastsSimon Pilgrim2016-04-241-5/+1
* [X86][SSE] Demonstrate issue with decoding shuffle masks that have been lower...Simon Pilgrim2016-04-241-0/+15
* [X86][XOP] Added VPPERM -> BLEND-WITH-ZERO TestSimon Pilgrim2016-04-231-0/+9
* [X86][XOP] Added VPPERM constant mask decoding and target shuffle combining s...Simon Pilgrim2016-04-161-3/+16
* [X86][XOP] Support for VPPERM 2-input shuffle mask decodingSimon Pilgrim2016-04-091-4/+4
* [X86][XOP] Support for VPPERM byte shuffle instructionSimon Pilgrim2016-03-241-2/+11
* [X86][XOP] Added target shuffle combine tests for XOP's VPPERM 2-op shuffleSimon Pilgrim2016-03-141-0/+31
OpenPOWER on IntegriCloud