index
:
bcm5719-llvm
meklort-10.0.0
meklort-10.0.1
ortega-7.0.1
Project Ortega BCM5719 LLVM
Raptor Computing Systems
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
llvm
/
test
/
CodeGen
/
X86
/
vector-shuffle-256-v32.ll
Commit message (
Expand
)
Author
Age
Files
Lines
*
[X86][AVX] Support bit-blend integer shuffles for 256-bit integer vectors
Simon Pilgrim
2016-02-17
1
-12
/
+8
*
[X86][AVX] Support bit-mask integer shuffles for 256-bit integer vectors
Simon Pilgrim
2016-02-17
1
-13
/
+4
*
[X86][AVX] Lower shuffles as repeated lane shuffles then lane-crossing shuffles
Simon Pilgrim
2016-02-13
1
-3
/
+1
*
[X86][SSE] Improve i16 splatting shuffles
Simon Pilgrim
2016-01-21
1
-10
/
+13
*
[X86][AVX2] Broadcast subvectors
Simon Pilgrim
2016-01-18
1
-2
/
+1
*
[X86][AVX] Only shuffle the lower half of vectors if the upper half is undefined
Simon Pilgrim
2015-12-23
1
-1
/
+29
*
Make utils/update_llc_test_checks.py note that the assertions are
James Y Knight
2015-11-23
1
-0
/
+1
*
[X86][AVX] Added 256-bit shuffle splat tests.
Simon Pilgrim
2015-11-18
1
-0
/
+51
*
[X86] SRL non-LSB extracts when folding to truncating broadcasts.
Ahmed Bougacha
2015-11-06
1
-8
/
+4
*
[X86] Don't fold non-LSB extracts into truncating broadcasts.
Ahmed Bougacha
2015-11-06
1
-0
/
+66
*
[X86][SSE] Match zero/any extension shuffles that don't start from the first ...
Simon Pilgrim
2015-09-22
1
-2
/
+4
*
[X86] Look for scalar through one bitcast when lowering to VBROADCAST.
Ahmed Bougacha
2015-08-20
1
-5
/
+2
*
[X86] Add some broadcast-from-memory tests.
Ahmed Bougacha
2015-08-20
1
-0
/
+45
*
[X86][SSE] Use bitmasks instead of shuffles where possible.
Simon Pilgrim
2015-07-28
1
-6
/
+4
*
[X86][SSE] Added shuffle tests to demonstrate missed bitmask.
Simon Pilgrim
2015-07-27
1
-0
/
+20
*
[AVX] Improve insertion of i8 or i16 into low element of 256-bit zero vector
Sanjay Patel
2015-04-02
1
-2
/
+0
*
[X86, AVX] use blends instead of insert128 with index 0
Sanjay Patel
2015-03-19
1
-3
/
+3
*
[x86] Run most of the rest of the shuffle combining over non-128-bit
Chandler Carruth
2015-02-27
1
-3
/
+1
*
[x86] Make the v8i16 clever single-input shuffle lowering usable for
Chandler Carruth
2015-02-27
1
-1
/
+3
*
[x86] Now that the new vector shuffle legality is enabled and everything
Chandler Carruth
2015-02-20
1
-2
/
+2
*
[x86] Teach the unpack lowering how to lower with an initial unpack in
Chandler Carruth
2015-02-19
1
-48
/
+29
*
[x86] Remove the insanely over-aggressive unpack lowering strategy for
Chandler Carruth
2015-02-19
1
-55
/
+38
*
[x86] Add initial basic support for forming blends of v16i8 vectors.
Chandler Carruth
2015-02-16
1
-20
/
+18
*
[X86] Add support for lowering shuffles to 256-bit PALIGNR instruction.
Craig Topper
2015-02-16
1
-0
/
+175
*
[X86] Remove some hard tab characters from tests.
Craig Topper
2015-02-16
1
-4
/
+4
*
[X86][AVX2] vpslldq/vpsrldq byte shifts for AVX2
Simon Pilgrim
2015-02-15
1
-0
/
+34
*
[x86] Teach the decomposed shuffle/blend lowering to use an early blend
Chandler Carruth
2015-02-15
1
-63
/
+35
*
[SDAG] Teach the SelectionDAG to canonicalize vector shuffles of splats
Chandler Carruth
2015-02-15
1
-3
/
+2
*
[x86] Stop shuffling zero vectors. =]
Chandler Carruth
2015-02-15
1
-4
/
+3
*
[x86] When splitting 256-bit vectors into 128-bit vectors, don't extract
Chandler Carruth
2015-02-15
1
-81
/
+34
*
[x86] Switch a collection of tests explicitly to the new vector shuffle
Chandler Carruth
2015-02-15
1
-2
/
+2
*
[x86] Remove the now-default-on flag for the new vector shuffle lowering
Chandler Carruth
2015-02-15
1
-2
/
+2
*
[x86] Mechanically update a bunch of tests' check lines using the latest
Chandler Carruth
2015-02-04
1
-9
/
+9
*
[X86][SSE] psrl(w/d/q) and psll(w/d/q) bit shifts for SSE2
Simon Pilgrim
2015-02-03
1
-0
/
+142
*
[X86][AVX2] Enabled shuffle matching for the AVX2 zero extension (128bit -> 2...
Simon Pilgrim
2015-02-03
1
-0
/
+68
*
[x86] Add some tests for a common unpack pattern of vector shuffle that
Chandler Carruth
2014-11-22
1
-0
/
+18
*
[x86] Restructure the checking patterns for v16 and v32 avx2 vector
Chandler Carruth
2014-11-21
1
-9
/
+6
*
[x86] Teach the x86 vector shuffle lowering to detect mergable 128-bit
Chandler Carruth
2014-11-21
1
-15
/
+5
*
[x86] Add a bunch of test cases to 256-bit shuffles that exercise
Chandler Carruth
2014-11-21
1
-0
/
+89
*
[x86] Don't form overly fragmented blends when splitting and
Chandler Carruth
2014-11-13
1
-61
/
+45
*
[x86] Teach the new vector shuffle lowering about VBROADCAST and
Chandler Carruth
2014-10-01
1
-113
/
+83
*
[x86] Update the exact FileCheck syntax of the 256-bit and 512-bit
Chandler Carruth
2014-09-30
1
-407
/
+407
*
[x86] Fix the new vector shuffle lowering's use of VSELECT for AVX2
Chandler Carruth
2014-09-28
1
-23
/
+23
*
[x86] Fix terrible bugs everywhere in the new vector shuffle lowering
Chandler Carruth
2014-09-27
1
-14
/
+53
*
[x86] Flip the sentinel values used in the target shuffle mask decoding
Chandler Carruth
2014-09-27
1
-6
/
+6
*
[x86] Fix a moderately terrifying bug in the new 128-bit shuffle logic
Chandler Carruth
2014-09-26
1
-42
/
+62
*
[x86] Teach the new vector shuffle lowering a fancier way to lower
Chandler Carruth
2014-09-25
1
-113
/
+98
*
[x86] Implement AVX2 support for v32i8 in the new vector shuffle
Chandler Carruth
2014-09-25
1
-211
/
+55
*
[x86] More tweaks to the v32i8 test cases.
Chandler Carruth
2014-09-25
1
-18
/
+52
*
[x86] Re-work a bunch of the v32i8 test cases to actually involve byte
Chandler Carruth
2014-09-25
1
-188
/
+142
[next]