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-v8.ll
Age
Commit message (
Expand
)
Author
2017-12-29
[X86][SSE] Match PSHUFLW/PSHUFHW + PSHUFD vXi16 shuffle patterns (PR34686)
Simon Pilgrim
2017-12-19
[X86][AVX512] Attempt target shuffle combining to different types instead of ...
Simon Pilgrim
2017-12-19
[X86][SSE] Add cpu feature for aggressive combining to variable shuffles
Simon Pilgrim
2017-12-04
[CodeGen] Unify MBB reference format in both MIR and debug output
Francis Visoiu Mistrih
2017-09-21
[X86][SSE] Add PSHUFLW/PSHUFHW tests inspired by PR34686
Simon Pilgrim
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-08-09
[X86][AVX512] Choose correct registers in vpbroadcastb/w
Guy Blank
2017-06-21
[X86][SSE] Dropped -mcpu from 128-bit vector shuffle tests
Simon Pilgrim
2017-01-06
[X86][AVX] Regenerate shuffle 128-bit tests.
Simon Pilgrim
2016-12-28
This is a large patch for X86 AVX-512 of an optimization for reducing code si...
Gadi Haber
2016-10-01
[AVX-512] Add VLX command lines to 128 and 256-bit shufffle tests.
Craig Topper
2016-08-24
[X86][SSE] Add support for combining VZEXT_MOVL target shuffles
Simon Pilgrim
2016-04-11
[DAGCombiner] Fold xor/and/or (bitcast(A), bitcast(B)) -> bitcast(op (A,B)) a...
Simon Pilgrim
2016-04-07
[X86][SSE] Added bitmask pattern shuffle tests
Simon Pilgrim
2016-01-21
[X86][SSE] Improve i16 splatting shuffles
Simon Pilgrim
2015-11-23
Make utils/update_llc_test_checks.py note that the assertions are
James Y Knight
2015-11-06
[X86] Fold (trunc (i32 (zextload i16))) into vbroadcast.
Ahmed Bougacha
2015-11-06
[X86] SRL non-LSB extracts when folding to truncating broadcasts.
Ahmed Bougacha
2015-11-06
[X86] Don't fold non-LSB extracts into truncating broadcasts.
Ahmed Bougacha
2015-08-20
[X86] Look for scalar through one bitcast when lowering to VBROADCAST.
Ahmed Bougacha
2015-08-20
[X86] Add some broadcast-from-memory tests.
Ahmed Bougacha
2015-06-24
[X86] update_llc_test_checks vector-shuffle-*. NFC.
Ahmed Bougacha
2015-04-03
[DAGCombiner] Combine shuffles of BUILD_VECTOR and SCALAR_TO_VECTOR
Simon Pilgrim
2015-02-20
[x86] Now that the new vector shuffle legality is enabled and everything
Chandler Carruth
2015-02-19
[x86] Delete still more piles of complex code now that we have a good
Chandler Carruth
2015-02-19
[x86] Teach the unpack lowering how to lower with an initial unpack in
Chandler Carruth
2015-02-19
[x86] Dramatically improve v8i16 shuffle lowering by not using its
Chandler Carruth
2015-02-19
[x86] Remove the final fallback in the v8i16 lowering that isn't really
Chandler Carruth
2015-02-19
[x86] Add support for bit-wise blending and use it in the v8 and v16
Chandler Carruth
2015-02-18
[X86] Add another test case for the bug fixed in r229642. With the bug a vpsr...
Craig Topper
2015-02-18
[x86] Rewrite the byte shift detection to not use boolean variables to
Chandler Carruth
2015-02-17
[x86] Teach the unpack lowering to try wider element unpacks.
Chandler Carruth
2015-02-16
[x86] Teach the 128-bit vector shuffle lowering routines to take
Chandler Carruth
2015-02-15
[SDAG] Teach the SelectionDAG to canonicalize vector shuffles of splats
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] Include the destination register in the check-lines for AVX
Chandler Carruth
2015-02-04
[x86] Add some tests I missed in the prior commit to cover blends with
Chandler Carruth
2015-02-03
[X86][SSE] psrl(w/d/q) and psll(w/d/q) bit shifts for SSE2
Simon Pilgrim
2015-02-03
[X86][SSE] Added general integer shuffle matching for MOVQ instruction
Simon Pilgrim
2015-01-31
[X86][SSE] Shuffle mask decode support for zero extend, scalar float/double m...
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-19
[X86][SSE] pslldq/psrldq byte shifts/rotation for SSE2
Simon Pilgrim
2014-11-12
[x86] Start improving the matching of unpck instructions based on test
Chandler Carruth
2014-11-12
[x86] Clean up a bunch of vector shuffle tests with my script. Notably,
Chandler Carruth
2014-10-14
[X86][SSE] pslldq/psrldq shuffle mask decodes
Simon Pilgrim
2014-10-01
[x86] Teach the new vector shuffle lowering about VBROADCAST and
Chandler Carruth
2014-09-30
[x86] Add AVX1 and AVX2 testing to all of the 128-bit shuffle test
Chandler Carruth
[next]