summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/X86/avx-intrinsics-x86.ll
Commit message (Expand)AuthorAgeFilesLines
* [X86] Lowering sqrt intrinsics to native IRTomasz Krupa2018-06-151-33/+0
* [X86][SSE] Cleanup AVX1 intrinsics testsSimon Pilgrim2018-06-021-4/+4
* [Utils][X86] Help update_llc_test_checks.py to recognise retl/retq to reduce ...Simon Pilgrim2018-06-011-34/+34
* [X86] Remove 128/256-bit cvtdq2ps, cvtudq2ps, cvtqq2pd, cvtuqq2pd intrinsics.Craig Topper2018-05-211-16/+0
* [X86] Allow int_x86_sse2_cvtps2dq and int_x86_avx_cvt_ps2dq_256 to select EVE...Craig Topper2018-02-241-4/+9
* [X86] Teach EVEX->VEX pass to turn VRNDSCALE into VROUND when bits 7:4 of the...Craig Topper2018-02-131-2/+2
* [CodeGen] Unify MBB reference format in both MIR and debug outputFrancis Visoiu Mistrih2017-12-041-105/+105
* [X86] Use EVEX encoded VRNDSCALE instructions to implement the legacy round i...Craig Topper2017-11-131-8/+18
* [X86] Don't use RCP14 and RSQRT14 for reciprocal estimations or for legacy SS...Craig Topper2017-11-041-18/+8
* [X86] Give AVX512VL instructions priority over their AVX equivalents.Craig Topper2017-11-021-8/+18
* [X86][AVX] Regenerate AVX intrinsics tests on 32 + 64-bit targetsSimon Pilgrim2017-10-231-177/+275
* [X86] Remove VPERM2F128/VPERM2I128 intrinsics and autoupgrade to native shuff...Craig Topper2017-09-161-36/+0
* [X86] Don't set reserved bits in the immediate in the test cases for vperm2f128.Craig Topper2017-09-161-6/+6
* [X86] SET0 to use XMM registers where possible PR26018 PR32862Dinar Temirbulatov2017-08-031-1/+1
* [X86] SET0 to use XMM registers where possible PR26018 PR32862Dinar Temirbulatov2017-07-271-1/+1
* [X86][AVX] Regenerated and cleaned up AVX1 intrinsic tests.Simon Pilgrim2017-07-261-385/+385
* [x86] transform vector inc/dec to use -1 constant (PR33483)Sanjay Patel2017-06-261-4/+4
* [x86] don't blindly transform SETB into SBBSanjay Patel2017-03-121-10/+10
* [X86] Generate VZEROUPPER for Skylake-avx512.Amjad Aboud2017-03-031-170/+91
* [X86] Remove ssse3 intrinsic tests from the avx intrinsics test file.Craig Topper2017-02-211-220/+4
* [X86] Remove sse4.2 intrinsic tests from the avx intrinsics test file. Fix so...Craig Topper2017-02-211-320/+5
* [X86] Remove sse4.1 intrinsic tests from the avx intrinsics test file.Craig Topper2017-02-211-343/+4
* [X86] Remove sse3 intrinsic tests from the avx intrinsics test file.Craig Topper2017-02-211-110/+4
* [X86] Remove aes intrinsic tests from the avx intrinsics test file.Craig Topper2017-02-211-71/+4
* [X86] Remove sse2 intrinsic tests from the avx intrinsics test file.Craig Topper2017-02-211-1182/+4
* [X86] Remove sse1 intrinsic tests from the avx intrinsics test file.Craig Topper2017-02-211-509/+4
* This is a large patch for X86 AVX-512 of an optimization for reducing code si...Gadi Haber2016-12-281-119/+119
* [X86] Fix VEX encoded VPMADDUBSW to not be marked commutable.Craig Topper2016-12-031-1/+2
* [X86] Add test cases demonstrating where we incorrectly commute VEX VPMADDUSB...Craig Topper2016-12-031-4/+24
* [X86] Remove the scalar intrinsics for fadd/fsub/fdiv/fmulCraig Topper2016-11-161-92/+4
* [X86] Cleanup 'x' and 'y' mnemonic suffixes for vcvtpd2dq/vcvttpd2dq/vcvtpd2p...Craig Topper2016-11-141-3/+3
* [AVX-512] Allow legacy cvtpd2dq intrinsics to select EVEX encoded instruction...Craig Topper2016-11-101-5/+10
* [AVX-512][X86] Convert avx_cvtt_ps2dq_256 and sse2_cvttps2dq intrinsics to IS...Craig Topper2016-11-101-8/+18
* [X86] Convert int_x86_avx_cvtt_pd2dq_256 to fp_to_sint using the intrinsics t...Craig Topper2016-11-101-1/+1
* [X86] Lower AVX512 and SSE intrinsics for CVTTPD2DQ to X86ISD::CVTTPD2DQ.Craig Topper2016-11-091-4/+9
* [AVX-512] Lower AVX cvtpd2ps intrinsic to ISD::FP_ROUND so it can use EVEX in...Craig Topper2016-11-061-1/+1
* [AVX-512] Lower SSE/AVX cvtdq2ps intrinsics directly to ISD::SINT_TO_FP so th...Craig Topper2016-11-061-8/+18
* [AVX-512] Add -show-mc-encoding to legacy vector intrinsic tests so we can se...Craig Topper2016-11-061-2164/+1387
* [X86][AVX] Added support for lowering to VBROADCASTF128/VBROADCASTI128 (reapp...Simon Pilgrim2016-07-221-38/+2
* Revert "[X86][AVX] Added support for lowering to VBROADCASTF128/VBROADCASTI128"Benjamin Kramer2016-07-221-2/+38
* [X86][AVX] Added support for lowering to VBROADCASTF128/VBROADCASTI128Simon Pilgrim2016-07-211-38/+2
* [X86][SSE] Reimplement SSE fp2si conversion intrinsics instead of using gener...Simon Pilgrim2016-07-191-2/+35
* [X86][AVX] Add VBROADCASTF128/VBROADCASTI128 shuffle comments supportSimon Pilgrim2016-07-141-4/+4
* Recommit r274692 - [X86] Transform setcc + movzbl into xorl + setccMichael Kuperstein2016-07-071-84/+108
* Revert r274692 to check whether this is what breaks windows selfhost.Michael Kuperstein2016-07-071-108/+84
* [X86] Transform setcc + movzbl into xorl + setccMichael Kuperstein2016-07-061-84/+108
* [X86][SSE] Added support for combining target shuffles to (V)PSHUFD/VPERMILPD...Simon Pilgrim2016-06-281-1/+1
* [X86] Move tests for llvm.x86.avx.vpermil.* intrinsics to a -upgrade test sin...Craig Topper2016-06-121-67/+3
* [X86][SSE] Replace (V)CVTTPS2DQ and VCVTTPD2DQ truncating (round to zero) f32...Simon Pilgrim2016-06-021-36/+3
* [X86] Remove SSE/AVX unaligned store intrinsics as clang no longer uses them....Craig Topper2016-05-301-141/+3
OpenPOWER on IntegriCloud