index
:
~gabbayo/llvm
base
master
Unnamed repository; edit this file 'description' to name the repository.
UNKNOWN
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
test
/
CodeGen
/
X86
/
vector-shuffle-128-v4.ll
Age
Commit message (
Expand
)
Author
Files
Lines
2015-10-29
[X86][SSE] Shuffle blends with zero
Simon Pilgrim
1
-0
/
+37
2015-10-25
[X86][SSE] Added tests for shuffling through bitcasts.
Simon Pilgrim
1
-0
/
+37
2015-08-20
[X86] Add some broadcast-from-memory tests.
Ahmed Bougacha
1
-0
/
+17
2015-03-05
[DagCombiner] Allow shuffles to merge through bitcasts
Simon Pilgrim
1
-0
/
+17
2015-02-27
[opaque pointer type] Add textual IR support for explicit type parameter to l...
David Blaikie
1
-7
/
+7
2015-02-20
[x86] Now that the new vector shuffle legality is enabled and everything
Chandler Carruth
1
-6
/
+6
2015-02-19
[x86] Teach the unpack lowering how to lower with an initial unpack in
Chandler Carruth
1
-12
/
+12
2015-02-18
[x86] Merge checks for a recently added test case that is the same on
Chandler Carruth
1
-32
/
+9
2015-02-17
[X86][SSE] Generalised unpckl/unpckh shuffle matching
Simon Pilgrim
1
-19
/
+13
2015-02-16
[x86] Teach the 128-bit vector shuffle lowering routines to take
Chandler Carruth
1
-73
/
+254
2015-02-15
Added some test cases of missed opportunities to use unpckl/unpckh shuffles
Simon Pilgrim
1
-0
/
+33
2015-02-15
[SDAG] Teach the SelectionDAG to canonicalize vector shuffles of splats
Chandler Carruth
1
-61
/
+189
2015-02-15
[x86] Switch a collection of tests explicitly to the new vector shuffle
Chandler Carruth
1
-6
/
+6
2015-02-15
[x86] Remove the now-default-on flag for the new vector shuffle lowering
Chandler Carruth
1
-6
/
+6
2015-02-04
[x86] Give movss and movsd execution domains in the x86 backend.
Chandler Carruth
1
-1
/
+1
2015-02-04
[x86] Start to introduce bit-masking based blend lowering.
Chandler Carruth
1
-28
/
+9
2015-02-04
[x86] Add tests for blends-with-zero on 4-element vectors.
Chandler Carruth
1
-0
/
+190
2015-02-04
[x86] Refresh the checks of a number of tests using
Chandler Carruth
1
-2
/
+2
2015-02-03
[X86][SSE] psrl(w/d/q) and psll(w/d/q) bit shifts for SSE2
Simon Pilgrim
1
-0
/
+32
2015-02-03
[X86][SSE] Added general integer shuffle matching for MOVQ instruction
Simon Pilgrim
1
-0
/
+14
2015-01-31
[X86][SSE] Shuffle mask decode support for zero extend, scalar float/double m...
Simon Pilgrim
1
-34
/
+34
2014-12-07
[x86] Clean up the shift lowering vector shuffle tests a bit using my
Chandler Carruth
1
-19
/
+4
2014-12-02
[X86][SSE] Keep 4i32 vector insertions in integer domain on SSE4.1 targets
Simon Pilgrim
1
-12
/
+12
2014-11-25
[X86][SSE] Improvements to byte shift shuffle matching
Simon Pilgrim
1
-15
/
+5
2014-11-05
Improve logic that decides if its profitable to commute when some of the virt...
Craig Topper
1
-12
/
+6
2014-10-03
[x86] Adjust the patterns for lowering X86vzmovl nodes which don't
Chandler Carruth
1
-41
/
+167
2014-10-03
[x86] Significantly improve the ability of the new vector shuffle
Chandler Carruth
1
-147
/
+45
2014-10-03
[x86] Add some important, missing test coverage for blending from one
Chandler Carruth
1
-46
/
+150
2014-10-02
[x86] Teach the new vector shuffle lowering to widen floating point
Chandler Carruth
1
-0
/
+185
2014-10-01
[x86] Hoist the zext-lowering up in the v4i32 lowering routine -- it is
Chandler Carruth
1
-5
/
+20
2014-09-30
[x86] Add AVX1 and AVX2 testing to all of the 128-bit shuffle test
Chandler Carruth
1
-0
/
+1
2014-09-30
[x86] Rework all of the 128-bit vector shuffle tests with my handy test
Chandler Carruth
1
-358
/
+556
2014-09-20
[x86] Teach the new vector shuffle lowering to use the AVX VPERMILPS
Chandler Carruth
1
-21
/
+79
2014-09-20
[x86] Start moving to a fancier check syntax to reduce the need for
Chandler Carruth
1
-174
/
+102
2014-09-20
[x86] Teach the v4f32 path of the new shuffle lowering to handle the
Chandler Carruth
1
-0
/
+71
2014-09-19
[x86] Fully generalize the zext lowering in the new vector shuffle
Chandler Carruth
1
-9
/
+6
2014-09-19
[x86] Teach the new vector shuffle lowering to also use pmovzx for v4i32
Chandler Carruth
1
-0
/
+44
2014-09-18
[x86] Use PALIGNR for v4i32 and v2i64 blends when appropriate.
Chandler Carruth
1
-0
/
+194
2014-09-18
[x86] Add an SSSE3 run to the v4 shuffle test.
Chandler Carruth
1
-0
/
+69
2014-09-15
[x86] Add an explicit SSE3 run to this test and flesh out a bunch of
Chandler Carruth
1
-0
/
+86
2014-09-15
[x86] Teach the x86 DAG combiner to form UNPCKLPS and UNPCKHPS
Chandler Carruth
1
-0
/
+14
2014-09-15
[x86] Teach the x86 DAG combiner to form MOVSLDUP and MOVSHDUP
Chandler Carruth
1
-0
/
+30
2014-09-14
[x86] Teach the new vector shuffle lowering to use BLENDPS and BLENDPD.
Chandler Carruth
1
-4
/
+10
2014-09-04
[x86] Teach the new v4i32 shuffle lowering some more tricks to recognize
Chandler Carruth
1
-0
/
+49
2014-09-04
[x86] Teach the new vector shuffle lowering about the zero masking
Chandler Carruth
1
-0
/
+110
2014-09-03
[x86] Teach the new vector shuffle lowering about the simplest of
Chandler Carruth
1
-4
/
+12
2014-09-03
[x86] Add an SSE4.1 mode to this test.
Chandler Carruth
1
-0
/
+1
2014-09-03
[x86] Make this test check everything for both SSE2 and AVX1 modes,
Chandler Carruth
1
-83
/
+97
2014-08-16
[x86] Teach lots of the new vector shuffle lowering to use UNPCK
Chandler Carruth
1
-3
/
+3
2014-08-15
[x86] Fix the very broken formation of vpunpck instructions in the
Chandler Carruth
1
-0
/
+9
[next]