summaryrefslogtreecommitdiff
path: root/test/CodeGen/X86
AgeCommit message (Expand)Author
2017-11-06[X86][AVX512] Improve lowering of AVX512 test intrinsicsUriel Korach
2017-11-06X86 ISel: Basic support for variable-index vector permutationsZvi Rackover
2017-11-06[x86][AVX512] Lowering Broadcastm intrinsics to LLVM IRJina Nahias
2017-11-06[X86] Use EVEX encoded intrinsics for legacy FMA intrinsics when possible.Craig Topper
2017-11-06[X86] Add avx512vl command line to fma-instrinsics-x86.llCraig Topper
2017-11-06[X86] Simplify command lines on the fma-instrinsics-x86.ll test and add -show...Craig Topper
2017-11-06[X86] Use EVEX encoded instructions for legacy scalar sqrt intrinsics.Craig Topper
2017-11-05[X86] Remove some more RCP and RSQRT patterns from InstrAVX512.td that I miss...Craig Topper
2017-11-05[X86][SSE] Tests for integer min/max horizontal reductionsSimon Pilgrim
2017-11-04[X86][AVX] Regenerate test. NFCI.Simon Pilgrim
2017-11-04[X86] Don't use RCP14 and RSQRT14 for reciprocal estimations or for legacy SS...Craig Topper
2017-11-04[X86] Regenerate a couple more tests that I missed in r317410.Craig Topper
2017-11-04[X86] Teach EVEX->VEX pass to turn SHUFI32X4/SHUFF32X4/SHUFI64X/SHUFF64X2 int...Craig Topper
2017-11-04[X86] Teach shuffle lowering to use 256-bit SHUF128 when possible.Craig Topper
2017-11-03[X86] Give unary PERMI priority over SHUF128 in lowerV8I64VectorShuffle to ma...Craig Topper
2017-11-03Fix for Bug 34475 - LOCK/REP/REPNE prefixes emitted as instruction on their own.Andrew V. Tischenko
2017-11-03re-land [ExpandMemCmp] Split ExpandMemCmp from CodeGen into its own pass."Clement Courbet
2017-11-03[X86][SSE] Add PACKUS support to combineVectorTruncationSimon Pilgrim
2017-11-03[X86] Remove PALIGNR/VALIGN handling from combineBitcastForMaskedOp and move ...Craig Topper
2017-11-03Avoid PLT for external calls when attribute nonlazybind is used.Sriraman Tallam
2017-11-02[X86] Give AVX512VL instructions priority over their AVX equivalents.Craig Topper
2017-11-02Revert "[ExpandMemCmp] Split ExpandMemCmp from CodeGen into its own pass."Clement Courbet
2017-11-02[ExpandMemCmp] Split ExpandMemCmp from CodeGen into its own pass.Clement Courbet
2017-11-02[X86] Fix bug in legalize vector types - Split large loadsAyman Musa
2017-11-02Adding test for extraxt sub vector load and store avx512Michael Zuckerman
2017-11-02The patch updates sched numbers for YMM AVX instrs such as VMOVx, VORx, VXOR,...Andrew V. Tischenko
2017-11-02[X86] Fix fast-isel-int-float-conversion testSteven Wu
2017-11-01Revert "Correct dwarf unwind information in function epilogue for X86"Petar Jovanovic
2017-11-01[X86][SSE] Add PACKUS support to LowerTruncateSimon Pilgrim
2017-11-01[X86] Add custom code to EVEX to VEX pass to turn unmasked 128-bit VPALIGND/Q...Craig Topper
2017-11-01[X86] Prevent fast isel from folding loads into the instructions listed in ha...Craig Topper
2017-11-01[X86] Regnerate test to attempt to fix build bot failure.Craig Topper
2017-11-01[X86] Add 64-bit int to float/double conversion with AVX to X86FastISel::X86...Craig Topper
2017-11-01Update VCVTx, VMOVNTPx and VROUNDYPx instructions scheduling on btver2.Andrew V. Tischenko
2017-11-01Correct dwarf unwind information in function epilogue for X86Petar Jovanovic
2017-11-01Regenerate PACKUS/TRUNCS test (PR31773)Simon Pilgrim
2017-11-01[X86][SSE] Truncate with PACKSS any input with sufficient sign-bitsSimon Pilgrim
2017-10-31[X86][AVX512] Regenerate tests to remove retl/retq regexSimon Pilgrim
2017-10-31[X86][AVX512] Split AVX512F and AVX512BW bool-vector bitcast testsSimon Pilgrim
2017-10-31[X86] Make AVX512_512_SET0 XMM16-31 lower to 128-bit XOR when AVX512VL is ena...Craig Topper
2017-10-30[X86] Add AVX512 support to fast isel's X86ChooseCmpOpcode.Craig Topper
2017-10-30[SelectionDAG] Add VSELECT demanded elts support to computeKnownBits Simon Pilgrim
2017-10-30X86 Tests: Update the variable-index permute tests with FP types. NFC.Zvi Rackover
2017-10-30[X86][SSE] Add another computeKnownBits test showing missing VSELECT demanded...Simon Pilgrim
2017-10-30[SelectionDAG] Add VSELECT support to computeKnownBits Simon Pilgrim
2017-10-30[X86][SSE] computeKnownBits tests showing missing VSELECT demandedelts support Simon Pilgrim
2017-10-30[X86][AVX512] Cleanup scheduler tests - split GENERIC and SKX targetsSimon Pilgrim
2017-10-30[SelectionDAG] Add SELECT demanded elts support to ComputeNumSignBitsSimon Pilgrim
2017-10-30[X86][SSE] ComputeNumSignBits tests showing missing VSELECT demandedelts supp...Simon Pilgrim
2017-10-30[X86][AVX] Add missing vcvtpd2dq/vcvtps2dq scheduling testsSimon Pilgrim