index
:
ampere-computing/llvm.git
release_60-f1b37feef3d-amp-20180630
release_70-e8af9b4c407-amp-20181130
LLVM including Ampere Computing toolchain specific patches
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
test
/
CodeGen
/
X86
/
avx2-vbroadcast.ll
Age
Commit message (
Expand
)
Author
2017-12-04
[CodeGen] Unify MBB reference format in both MIR and debug output
Francis 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 assembly
Reid Kleckner
2017-10-03
[X86][SSE] Add support for decoding PACKSS/PACKUS shuffles masks with UNDEF
Simon Pilgrim
2017-10-03
[X86][SSE] Add support for lowering shuffles to PACKSS/PACKUS
Simon Pilgrim
2017-10-02
Regenerate 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 PR32862
Dinar Temirbulatov
2017-07-27
[X86] SET0 to use XMM registers where possible PR26018 PR32862
Dinar 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-18
x86] adjust test constants to maintain coverage; NFC
Sanjay 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-26
Regenerate tests to remove duplicated checks
Simon 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-28
This 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 instructions
Simon Pilgrim
2016-12-07
[X86][SSE] Consistently set MOVD/MOVQ load/store/move instructions to integer...
Simon Pilgrim
2016-11-30
MCStreamer: 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 mechanisms
Simon Pilgrim
2016-01-26
[MC] Use .p2align instead of .align
Dan Gohman
2016-01-09
[X86][AVX] Add support for i64 broadcast loads on 32-bit targets
Simon Pilgrim
2015-12-08
[X86][AVX] Fold loads + splats into broadcast instructions
Simon Pilgrim
2015-12-07
Fix line endings
Simon Pilgrim
2015-12-07
[X86][AVX] Added tests to load+broadcast non-zero'th vector elements
Simon Pilgrim
2015-11-28
[X86][AVX2] Tidied up PBROADCAST tests
Simon Pilgrim
2015-02-27
[opaque pointer type] Add textual IR support for explicit type parameter to l...
David Blaikie
2015-01-26
Line endings fix. NFC.
Simon Pilgrim
2015-01-21
[X86][SSE] Added support for SSE3 lane duplication shuffle instructions
Simon 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-11
Teach the DAGCombiner how to fold concat_vector nodes when the input is two
Robert Lougher
2013-07-18
Update to more CodeGen tests to use CHECK-LABEL for labels corresponding to f...
Stephen Lin
2012-07-01
Optimization of shuffle node that can fit to the register form of VBROADCAST ...
Elena Demikhovsky
2012-05-19
Add support for additional in-reg vbroadcast patterns
Nadav Rotem
2012-04-24
AVX: We lower VECTOR_SHUFFLE and BUILD_VECTOR nodes into vbroadcast instructions
Nadav Rotem
2012-04-09
Fix a bug in the lowering of broadcasts: ConstantPools need to use the target...
Nadav Rotem
2012-04-08
AVX2: Build splat vectors by broadcasting a scalar from the constant pool.
Nadav Rotem
[next]