summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/X86/avx512-skx-insert-subvec.ll
Commit message (Expand)AuthorAgeFilesLines
* [X86] Teach lower1BitShuffle to recognize padding a subvector with zeros with...Craig Topper2019-08-191-4/+0
* [X86] Add test case for missed opportunity to recognize a vXi1 shuffle as an ...Craig Topper2019-08-191-0/+18
* [X86] Add a special case to LowerCONCAT_VECTORSvXi1 to handle concatenating z...Craig Topper2019-08-181-6/+3
* [X86] Add test cases for suboptimal insertion of a vXi1 vector into a larger ...Craig Topper2019-08-181-0/+39
* [DAGCombiner] narrow vector binops when extraction is cheapSanjay Patel2018-10-301-2/+2
* [X86] Add support for turning vXi1 shuffles into KSHIFTL/KSHIFTR.Craig Topper2018-08-311-4/+1
* [X86] Use vpmovq2m/vpmovd2m for truncate to vXi1 when possible.Craig Topper2018-02-191-14/+14
* [X86] Custom legalize vXi1 extract_subvector with KSHIFTR.Craig Topper2017-12-301-2/+2
* [X86] Promote v8i1 shuffles to v8i32 instead of v8i64 if we have VLX.Craig Topper2017-12-211-4/+3
* [X86] Improve lowering of vXi1 insert_subvectors to better utilize (insert_su...Craig Topper2017-12-091-22/+14
* [X86] When inserting into the upper bits of a vXi1 vector, make sure we shift...Craig Topper2017-12-091-4/+4
* [X86] Don't use kunpck for vXi1 concat_vectors if the upper bits are undef.Craig Topper2017-12-051-3/+0
* [CodeGen] Unify MBB reference format in both MIR and debug outputFrancis Visoiu Mistrih2017-12-041-12/+12
* [X86][AVX512] Improve lowering of AVX512 test intrinsicsUriel Korach2017-11-061-2/+0
* [X86] SET0 to use XMM registers where possible PR26018 PR32862Dinar Temirbulatov2017-08-031-1/+1
* [X86] Generate VZEROUPPER for Skylake-avx512.Amjad Aboud2017-03-031-0/+1
* [DAGCombiner] Teach DAG combine that inserting an extract_subvector result in...Craig Topper2017-02-131-3/+3
* [AVX-512] Fix lowering for mask register concatenation with undef in the lowe...Craig Topper2017-01-291-0/+12
* [AVX-512] Teach shuffle lowering to use vinsert instructions for shuffles cor...Craig Topper2017-01-031-3/+3
* [AVX512] Fix insertelement i1 lowering.Igor Breger2016-08-141-2/+1
* AVX512: Add extract_subvector patterns v8i1->v4i1 , v4i1->v2i1.Igor Breger2016-03-081-0/+23
* AVX512: Remove VSHRI kmask patterns from TD file. It is incorrect to use kshi...Igor Breger2016-03-061-10/+22
* AVX512: Fix truncate v32i8 to v32i1 lowering implementation.Igor Breger2016-01-281-9/+9
* AVX512: Change VPMOVB2M DAG lowering , use CVT2MASK node instead TRUNCATE.Igor Breger2015-12-271-0/+12
* AVX-512: Optimized INSERT_SUBVECTOR for i1 vector typesElena Demikhovsky2015-11-221-0/+123
OpenPOWER on IntegriCloud