summaryrefslogtreecommitdiff
path: root/test/CodeGen/X86/avx2-vbroadcast.ll
AgeCommit message (Expand)Author
2017-12-04[CodeGen] Unify MBB reference format in both MIR and debug outputFrancis Visoiu Mistrih
2017-10-15[AVX512] Don't mark EXTLOAD as legal with AVX512. Continue using custom lower...Craig Topper
2017-10-10[X86] Add broadcast patterns that allow a scalar_to_vector between the broadc...Craig Topper
2017-10-10[MC] Suppress .Lcfi labels when emitting textual assemblyReid Kleckner
2017-10-03[X86][SSE] Add support for decoding PACKSS/PACKUS shuffles masks with UNDEFSimon Pilgrim
2017-10-03[X86][SSE] Add support for lowering shuffles to PACKSS/PACKUSSimon Pilgrim
2017-10-02Regenerate test. NFCI.Simon Pilgrim
2017-09-18[X86FixupBWInsts] More precise register liveness if no <imp-use> on MOVs.Nikolai Bozhenov
2017-08-03[X86] SET0 to use XMM registers where possible PR26018 PR32862Dinar Temirbulatov
2017-07-27[X86] SET0 to use XMM registers where possible PR26018 PR32862Dinar Temirbulatov
2017-07-26[X86][AVX2] Regenerated and cleaned up broadcast tests.Simon Pilgrim
2017-07-04[X86] Add comment string for broadcast loads from the constant pool.Craig Topper
2017-06-18x86] adjust test constants to maintain coverage; NFCSanjay Patel
2017-04-06[X86] Revert r299387 due to AVX legalization infinite loop.Michael Kuperstein
2017-04-03[X86][SSE]] Lower BUILD_VECTOR with repeated elts as BUILD_VECTOR + VECTOR_SH...Simon Pilgrim
2017-03-26Regenerate tests to remove duplicated checksSimon Pilgrim
2017-03-03[X86] Generate VZEROUPPER for Skylake-avx512.Amjad Aboud
2017-02-26[AVX-512] Fix the execution domain for AVX-512 integer broadcasts.Craig Topper
2017-01-03[AVX-512] Teach EVEX to VEX conversion pass to handle VINSERT and VEXTRACT in...Craig Topper
2017-01-03[AVX-512] Re-generate tests that were updated for r290663 without using updat...Craig Topper
2016-12-28This is a large patch for X86 AVX-512 of an optimization for reducing code si...Gadi Haber
2016-12-15[X86][SSE] Fix domains for VZEXT_LOAD type instructionsSimon Pilgrim
2016-12-07[X86][SSE] Consistently set MOVD/MOVQ load/store/move instructions to integer...Simon Pilgrim
2016-11-30MCStreamer: Use "cfi" for CFI related temp labels.Matthias Braun
2016-11-28[X86][SSE] Add initial support for combining (V)PMOVZX with shuffles.Simon Pilgrim
2016-10-01[X86] Cleanup patterns for using VMOVDDUP for broadcasts.Craig Topper
2016-09-29[X86] Remove extra FileCheck lines that got left behind in r282688.Craig Topper
2016-09-29[AVX-512] Replicate pattern from AVX to select VMOVDDUP for (v2f64 (X86VBroad...Craig Topper
2016-08-24[X86][AVX2] Ensure on 32-bit targets that we broadcast f64 types not i64 (PR2...Simon Pilgrim
2016-06-28[X86][AVX] Peek through bitcasts to find the source of broadcasts (reapplied)Simon Pilgrim
2016-03-02[X86][SSE] Lower 128-bit MOVDDUP with existing VBROADCAST mechanismsSimon Pilgrim
2016-01-26[MC] Use .p2align instead of .alignDan Gohman
2016-01-09[X86][AVX] Add support for i64 broadcast loads on 32-bit targetsSimon Pilgrim
2015-12-08[X86][AVX] Fold loads + splats into broadcast instructionsSimon Pilgrim
2015-12-07Fix line endingsSimon Pilgrim
2015-12-07[X86][AVX] Added tests to load+broadcast non-zero'th vector elementsSimon Pilgrim
2015-11-28[X86][AVX2] Tidied up PBROADCAST testsSimon Pilgrim
2015-02-27[opaque pointer type] Add textual IR support for explicit type parameter to l...David Blaikie
2015-01-26Line endings fix. NFC.Simon Pilgrim
2015-01-21[X86][SSE] Added support for SSE3 lane duplication shuffle instructionsSimon Pilgrim
2014-10-04[x86] Enable the new vector shuffle lowering by default.Chandler Carruth
2014-03-26[X86] Add broadcast instructions to the table used by ExeDepsFix pass.Quentin Colombet
2014-03-24[X86][ISelDAG] Add missing fallback patterns for avx2 broadcast instructions.Quentin Colombet
2014-02-11Teach the DAGCombiner how to fold concat_vector nodes when the input is twoRobert Lougher
2013-07-18Update to more CodeGen tests to use CHECK-LABEL for labels corresponding to f...Stephen Lin
2012-07-01Optimization of shuffle node that can fit to the register form of VBROADCAST ...Elena Demikhovsky
2012-05-19Add support for additional in-reg vbroadcast patternsNadav Rotem
2012-04-24AVX: We lower VECTOR_SHUFFLE and BUILD_VECTOR nodes into vbroadcast instructionsNadav Rotem
2012-04-09Fix a bug in the lowering of broadcasts: ConstantPools need to use the target...Nadav Rotem
2012-04-08AVX2: Build splat vectors by broadcasting a scalar from the constant pool.Nadav Rotem