summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/X86/vector-zext.ll
Commit message (Expand)AuthorAgeFilesLines
* [X86][SSE] Added PSLLDQ/PSRLDQ as a target shuffle typeSimon Pilgrim2016-06-111-4/+1
* [X86][SSE] When lowering a 256-bit shuffle as PMOVZX, reduce the input vector...Simon Pilgrim2016-05-261-4/+2
* [X86][SSE] Added load_zext_16i8_to_8i32 testSimon Pilgrim2016-05-261-0/+56
* [X86][SSE] Reapplied: Simplify vector LOAD + EXTEND on pre-SSE41 hardwareSimon Pilgrim2016-03-221-52/+47
* [X86][SSE] Simplified blend-with-zero combiningSimon Pilgrim2016-03-171-4/+4
* Temporarily Revert "[X86][SSE] Simplify vector LOAD + EXTEND onEric Christopher2016-03-141-47/+52
* [X86][SSE] Simplify vector LOAD + EXTEND on pre-SSE41 hardwareSimon Pilgrim2016-03-111-52/+47
* [X86][SSE] Reapplied: Improve vector ZERO_EXTEND by combining to ZERO_EXTEND_...Simon Pilgrim2016-03-101-20/+9
* Revert r262599 "[X86][SSE] Improve vector ZERO_EXTEND by combining to ZERO_EX...Hans Wennborg2016-03-081-9/+20
* [X86][SSE] Improve vector ZERO_EXTEND by combining to ZERO_EXTEND_VECTOR_INREGSimon Pilgrim2016-03-031-20/+9
* [X86][SSE41] Combine vector blends with zeroSimon Pilgrim2016-02-241-4/+4
* [X86][AVX] Support bit-mask integer shuffles for 256-bit integer vectorsSimon Pilgrim2016-02-171-11/+5
* [X86][SSE] Resolve target shuffle inputs to sentinels to permit more combinesSimon Pilgrim2016-02-071-2/+1
* [X86][AVX512] Added support for VPMOVZX shuffle decoding.Simon Pilgrim2016-02-061-1/+1
* [X86] Add AVX512 vector zext testsSimon Pilgrim2016-02-041-0/+122
* [X86][SSE] Added 8i8 to 8i64 sext/zext testsSimon Pilgrim2016-01-261-0/+62
* [X86][AVX] Only shuffle the lower half of vectors if the upper half is undefinedSimon Pilgrim2015-12-231-5/+5
* Make utils/update_llc_test_checks.py note that the assertions areJames Y Knight2015-11-231-0/+1
* [X86][SSE] vector sext/zext tests - remove unnecessary mcpu argumentsSimon Pilgrim2015-10-251-5/+5
* [X86][SSE] Use lowerVectorShuffleWithUNPCK instead of custom matches.Simon Pilgrim2015-10-241-1/+1
* [X86][SSE2] Fix zero/any extension shuffles that don't start from the first e...Simon Pilgrim2015-09-241-2/+2
* [X86][SSE] Match zero/any extension shuffles that don't start from the first ...Simon Pilgrim2015-09-221-125/+185
* [X86][SSE] Added tests for zero-extension vector shuffles that don't extend s...Simon Pilgrim2015-08-241-0/+280
* [DAGCombiner] Attempt to mask vectors before zero extension instead of after.Simon Pilgrim2015-08-151-25/+21
* [DAGCombiner] Convert constant AND masks to shuffle clear masks down to the b...Simon Pilgrim2015-08-011-151/+109
* [X86][SSE] Use bitmasks instead of shuffles where possible.Simon Pilgrim2015-07-281-11/+10
* [X86][SSE] Added additional vector sign/zero load extension tests.Simon Pilgrim2015-07-251-37/+366
* [X86][SSE] Added additional vector sign/zero extension tests.Simon Pilgrim2015-07-251-45/+393
* [X86][SSE] Tidied up vector extend/truncation tests. NFCI.Simon Pilgrim2015-07-121-40/+40
* MachineCopyPropagation: Remove the copies instead of using KILL instructions.Matthias Braun2015-05-291-10/+0
* line endings fixSimon Pilgrim2015-04-251-8/+8
* [opaque pointer type] Add textual IR support for explicit type parameter to l...David Blaikie2015-02-271-3/+3
* Reapplied D7816 & rL230177 & rL230278 - with an additional fix toensure that ...Simon Pilgrim2015-02-241-22/+11
* Revert:Eric Christopher2015-02-241-11/+22
* [DagCombiner] Generalized BuildVector Vector ConcatenationSimon Pilgrim2015-02-221-22/+11
* [X86][SSE] Added shuffle based integer zero extension tests.Simon Pilgrim2015-02-211-0/+158
* [X86] Combine vector anyext + and into a vector zextMichael Kuperstein2015-02-171-76/+64
* [x86] Update some tests with the latest version of my script and llc.Chandler Carruth2015-02-151-100/+100
* [CodeGen] Add hook/combine to form vector extloads, enabled on X86.Ahmed Bougacha2015-02-051-30/+12
* [X86] Cleanup tabs in test vector-zext.ll. NFC.Ahmed Bougacha2015-01-301-83/+83
* [x86] Change u8imm operands to always print as unsigned. This makes shuffle m...Craig Topper2015-01-231-5/+5
* [X86] Refactor PMOV[SZ]Xrm to add missing AVX2 patterns.Ahmed Bougacha2014-12-061-0/+154
* [x86] Start improving the matching of unpck instructions based on testChandler Carruth2014-11-121-3/+2
* [x86] Clean up a bunch of vector shuffle tests with my script. Notably,Chandler Carruth2014-11-121-2/+2
* [x86] Fix PR21139, one of the last remaining regressions found in theChandler Carruth2014-10-051-3/+2
* [x86] Enable the new vector shuffle lowering by default.Chandler Carruth2014-10-041-21/+23
* [x86] Switch some of the new consolidated vector tests to useChandler Carruth2014-10-021-27/+27
* [x86] Teach both sext and zext vector tests to cover a nice wide rangeChandler Carruth2014-10-011-29/+181
* [x86] Rename avx-{s,z}ext.ll to vector-{s,z}ext.ll.Chandler Carruth2014-10-011-0/+54
OpenPOWER on IntegriCloud