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
/
vector-shuffle-128-v2.ll
Age
Commit message (
Expand
)
Author
2017-12-07
[DAGCombiner] eliminate shuffle of insert element
Sanjay Patel
2017-12-04
[CodeGen] Unify MBB reference format in both MIR and debug output
Francis Visoiu Mistrih
2017-09-18
[X86] Teach the execution domain fixing tables to use movlhps inplace of unpc...
Craig Topper
2017-09-18
[X86] Teach execution domain fixing to convert between FP and int unpack inst...
Craig Topper
2017-09-18
[X86] Teach execution domain fixing to convert between VPERMILPS and VPSHUFD.
Craig Topper
2017-09-03
[X86] Add VBLENDPS/VPBLENDD to the execution domain fixing tables.
Craig Topper
2017-06-21
[X86][SSE] Dropped -mcpu from 128-bit vector shuffle tests
Simon Pilgrim
2017-04-26
[X86][SSE2] Fix asm string for movq (Move Quadword) instruction.
Ayman Musa
2017-02-15
[X86][SSE] Allow matchVectorShuffleWithUNPCK to recognise ZERO inputs
Simon Pilgrim
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-01
[X86][SSE] Classify AND bitmasks as variable shuffle masks
Simon Pilgrim
2016-10-01
[X86][SSE] Always combine target shuffles to MOVSD/MOVSS
Simon Pilgrim
2016-10-01
[X86][SSE] Enable commutation from MOVSD/MOVSS to BLENDPD/BLENDPS on SSE41+ t...
Simon Pilgrim
2016-08-06
[X86][SSE] Enable commutation between MOVHLPS and UNPCKHPD
Simon Pilgrim
2016-06-28
[X86][SSE] Added support for combining target shuffles to (V)PSHUFD/VPERMILPD...
Simon Pilgrim
2016-06-27
Removed duplicate assertions note
Simon Pilgrim
2016-05-08
[AVX512] Add VLX 128/256-bit SET0 operations that encode to 128/256-bit EVEX ...
Craig Topper
2016-03-10
[X86][AVX] Improve target shuffle combining of BLEND+zero
Simon Pilgrim
2016-03-10
[X86][SSE] Basic combining of unary target shuffles of binary target shuffles.
Simon Pilgrim
2016-02-24
[X86][SSE41] Combine vector blends with zero
Simon Pilgrim
2016-02-07
[X86][SSE] Added support for MOVHPD/MOVLPD + MOVHPS/MOVLPS shuffle decoding.
Simon Pilgrim
2016-02-02
[X86][AVX512] Add support for AVX512 VMOVQ (load) shuffle decoding
Simon Pilgrim
2015-12-12
[X86][AVX512] Added support for VMOVQ shuffle comments
Simon Pilgrim
2015-11-23
Make utils/update_llc_test_checks.py note that the assertions are
James Y Knight
2015-11-21
[X86][AVX512] Added AVX512 VMOVLHPS/VMOVHLPS shuffle decode comments.
Simon Pilgrim
2015-11-19
AVX512: Implemented encoding, intrinsics and DAG lowering for VMOVDDUP instru...
Igor Breger
2015-11-17
[X86][AVX512] Added AVX512 SHUFP*/VPERMILP* shuffle decode comments.
Simon Pilgrim
2015-11-17
[X86][AVX512] Added support for AVX512 UNPCK shuffle decode comments.
Simon Pilgrim
2015-11-17
[X86][SSE] Share AVX1/AVX2 shuffle tests with AVX512 where possible
Simon Pilgrim
2015-10-25
[X86][SSE] Refreshed tests (missing AVX512 patterns)
Simon Pilgrim
2015-10-25
[X86][SSE] Added tests for shuffling through bitcasts.
Simon Pilgrim
2015-10-24
Removed old FIXME - we do generate movddup for SSE3 and higher
Simon Pilgrim
2015-10-04
AVX512: Implemented encoding and intrinsics for VPERMILPS/PD instructions.
Igor Breger
2015-08-20
[X86] Add some broadcast-from-memory tests.
Ahmed Bougacha
2015-03-05
[DagCombiner] Allow shuffles to merge through bitcasts
Simon Pilgrim
2015-02-27
[opaque pointer type] Add textual IR support for explicit type parameter to l...
David Blaikie
2015-02-20
[x86] Now that the new vector shuffle legality is enabled and everything
Chandler Carruth
2015-02-15
[x86] Switch a collection of tests explicitly to the new vector shuffle
Chandler Carruth
2015-02-15
[x86] Remove the now-default-on flag for the new vector shuffle lowering
Chandler Carruth
2015-02-04
[x86] Give movss and movsd execution domains in the x86 backend.
Chandler Carruth
2015-02-04
[x86] Mechanically update a bunch of tests' check lines using the latest
Chandler Carruth
2015-01-31
[X86][SSE] Shuffle mask decode support for zero extend, scalar float/double m...
Simon Pilgrim
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-12-07
[x86] Clean up the shift lowering vector shuffle tests a bit using my
Chandler Carruth
2014-11-25
[X86][SSE] Improvements to byte shift shuffle matching
Simon Pilgrim
2014-11-05
Improve logic that decides if its profitable to commute when some of the virt...
Craig Topper
2014-11-04
[X86][SSE] Enable commutation for SSE immediate blend instructions
Simon Pilgrim
2014-10-05
[x86] Remove the 2-addr-to-3-addr "optimization" from shufps to pshufd.
Chandler Carruth
[next]