summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/X86/avx512-intrinsics-fast-isel.ll
Commit message (Expand)AuthorAgeFilesLines
* [X86] Swap the 0 and the fudge factor in the constant pool for the 32-bit mod...Craig Topper2020-01-141-4/+2
* [X86] SimplifyDemandedVectorElts - attempt to recombine target shuffle using ...Simon Pilgrim2019-11-041-8/+8
* [X86][SSE] LowerUINT_TO_FP_i64 - only use HADDPD for size/fast-hopsSimon Pilgrim2019-10-191-1/+2
* Revert [X86] SimplifyDemandedVectorElts - attempt to recombine target shuffle...Jordan Rupprecht2019-08-161-8/+8
* [X86] SimplifyDemandedVectorElts - attempt to recombine target shuffle using ...Simon Pilgrim2019-08-131-8/+8
* Revert r368276 "[TargetLowering] SimplifyDemandedBits - call SimplifyMultiple...Hans Wennborg2019-08-131-8/+8
* [X86] SimplifyDemandedVectorElts - attempt to recombine target shuffle using ...Simon Pilgrim2019-08-081-8/+8
* [X86] Cleanups and safety checks around the isFNEGCraig Topper2019-06-241-26/+12
* Revert "[NFC][CodeGen] Add unary FNeg tests to X86/avx512-intrinsics-fast-ise...Cameron McInally2019-06-131-657/+0
* Revert "[NFC][CodeGen] Add unary FNeg tests to X86/avx512-intrinsics-fast-ise...Cameron McInally2019-06-131-755/+0
* [NFC][CodeGen] Add unary FNeg tests to X86/avx512-intrinsics-fast-isel.llCameron McInally2019-06-131-0/+755
* [NFC][CodeGen] Add unary FNeg tests to X86/avx512-intrinsics-fast-isel.llCameron McInally2019-06-121-0/+657
* [X86] Remove the suffix on vcvt[u]si2ss/sd register variants in assembly prin...Craig Topper2019-05-061-4/+4
* [X86] Add the rounding control operand to the printing for some scalar FMA in...Craig Topper2019-04-211-2/+2
* [x86] add x86-specific opcodes to extractelement scalarization listSanjay Patel2019-03-101-20/+20
* [x86] scalarize extract element 0 of FP mathSanjay Patel2019-02-281-20/+20
* [X86] Disable DomainReassignment pass when AVX512BW is disabled to avoid inje...Craig Topper2019-01-101-116/+228
* [X86] Use GetDemandedBits to simplify the operands of PMULDQ/PMULUDQ.Craig Topper2018-12-241-9/+0
* [X86] Auto upgrade XOP/AVX512 rotation intrinsics to generic funnel shift int...Simon Pilgrim2018-12-201-35/+29
* [X86] Force floating point values in constant pool decoding to print in scien...Craig Topper2018-10-291-8/+8
* [X86] Stop promoting vector and/or/xor/andn to vXi64.Craig Topper2018-10-261-4/+4
* [SelectionDAG] allow FP binops in SimplifyDemandedVectorEltsSanjay Patel2018-10-151-8/+8
* [x86] add and use fast horizontal vector math subtarget featureSanjay Patel2018-10-121-7/+14
* [x86] allow single source horizontal op matching (PR39195)Sanjay Patel2018-10-101-8/+4
* [SelectionDAG] Respect multiple uses in SimplifyDemandedBits to SimplifyDeman...Simon Pilgrim2018-10-071-0/+5
* [SelectionDAG] Add SimplifyDemandedBits to SimplifyDemandedVectorElts simplif...Simon Pilgrim2018-10-061-5/+0
* [X86][SSE] Combine (some) target shuffles with multiple usesSimon Pilgrim2018-08-091-20/+20
* [X86] Remove all the vector NOP bitcast patterns. Use a few lines of code in ...Craig Topper2018-08-031-1/+1
* [X86] Prefer blendi over movss/sd when avx512 is enabled unless optimizing fo...Craig Topper2018-07-141-2/+2
* [X86] Enhance combineFMA to look for FNEG behind an EXTRACT_VECTOR_ELT.Craig Topper2018-07-081-90/+24
* [X86] Add new scalar fma intrinsics with rounding mode that use f32/f64 types.Craig Topper2018-07-081-92/+272
* [X86] Use a rounding mode other than 4 in the scalar fma intrinsic fast-isel ...Craig Topper2018-07-081-72/+72
* [X86] Fix a few test names in avx512-intrinsics-fast-isel.ll to match their c...Craig Topper2018-07-011-8/+8
* [X86] Update some avx512 fast-isel tests to match their real clang IRgen.Craig Topper2018-06-301-48/+52
* [X86] Remove masking from avx512 rotate intrinsics. Use select in IR instead.Craig Topper2018-06-301-0/+438
* [X86] Remove masking from the avx512 packed sqrt intrinsics. Use select in IR...Craig Topper2018-06-291-0/+202
* [X86] Update fast-isel tests for clang r335253.Craig Topper2018-06-211-293/+258
* [X86] Remove masking from 512-bit floating max/min intrinsics. Use select ins...Craig Topper2018-06-211-0/+360
* [X86] Remove a fptosi from the test_mm512_mask_reduce_max_pd fast-isel test.Craig Topper2018-06-201-10/+5
* [X86] Update fast-isel tests for clang's avx512f reduction intrinsics to matc...Craig Topper2018-06-191-551/+552
* [X86] Add fast-isel tests for clang's AVX512F vector reduction intrinsics.Craig Topper2018-06-191-0/+2396
* [X86] Add more instructions to the memory folding tables using the autogenera...Craig Topper2018-06-151-4/+2
* [X86] Fix some checks to use X86 instead of X32.Craig Topper2018-06-151-96/+96
* [X86] Lowering Mask Scalar intrinsics to native IR (LLVM part)Tomasz Krupa2018-06-141-0/+391
* [X86] Add expandload and compresstore fast-isel tests for avx512f and avx512v...Craig Topper2018-06-101-0/+266
* [X86][AVX512] Cleanup intrinsics testsSimon Pilgrim2018-06-031-2028/+1699
* [X86] Lowering FMA intrinsics to native IR (LLVM part)Gabor Buella2018-05-301-0/+3189
* [X86] Add unmasked vermi2var intrinsics so we can use explicit select instruc...Craig Topper2018-05-291-0/+333
* [X86] Remove masking from vpternlog intrinsics. Use a select in IR instead.Craig Topper2018-05-211-0/+124
* [X86] Add fast isel tests for some of the avx512 truncate intrinsics to match...Craig Topper2018-05-151-0/+185
OpenPOWER on IntegriCloud