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-combining.ll
Commit message (
Expand
)
Author
Age
Files
Lines
*
[X86][SSE] Simplified blend-with-zero combining
Simon Pilgrim
2016-03-17
1
-0
/
+44
*
[X86][AVX] Added test case for PR22359
Simon Pilgrim
2016-02-20
1
-0
/
+23
*
[X86][AVX] Lower shuffles as repeated lane shuffles then lane-crossing shuffles
Simon Pilgrim
2016-02-13
1
-5
/
+6
*
[X86][SSE] Added support for MOVHPD/MOVLPD + MOVHPS/MOVLPS shuffle decoding.
Simon Pilgrim
2016-02-07
1
-2
/
+2
*
Make utils/update_llc_test_checks.py note that the assertions are
James Y Knight
2015-11-23
1
-0
/
+1
*
[opaque pointer type] Add textual IR support for explicit type parameter to l...
David Blaikie
2015-02-27
1
-10
/
+10
*
[x86] Now that the new vector shuffle legality is enabled and everything
Chandler Carruth
2015-02-20
1
-5
/
+5
*
[x86] Teach the unpack lowering how to lower with an initial unpack in
Chandler Carruth
2015-02-19
1
-16
/
+12
*
[x86] Teach the unpack lowering to try wider element unpacks.
Chandler Carruth
2015-02-17
1
-34
/
+48
*
[x86] Add a generic unpack-targeted lowering technique. This can be used
Chandler Carruth
2015-02-16
1
-38
/
+44
*
[x86] Teach the 128-bit vector shuffle lowering routines to take
Chandler Carruth
2015-02-16
1
-105
/
+270
*
[x86] Add the test case from PR22412, we now get this right even with
Chandler Carruth
2015-02-15
1
-0
/
+48
*
[SDAG] Teach the SelectionDAG to canonicalize vector shuffles of splats
Chandler Carruth
2015-02-15
1
-4
/
+4
*
[x86] Add a slight variation on some of the other generic shuffle
Chandler Carruth
2015-02-15
1
-45
/
+120
*
[x86] Add a test case for PR22390 which was a dup of PR22377 and fixed
Chandler Carruth
2015-02-15
1
-1
/
+40
*
[x86] Fix PR22377, a regression with the new vector shuffle legality
Chandler Carruth
2015-02-15
1
-0
/
+25
*
[x86] Switch a collection of tests explicitly to the new vector shuffle
Chandler Carruth
2015-02-15
1
-174
/
+91
*
[x86] Give movss and movsd execution domains in the x86 backend.
Chandler Carruth
2015-02-04
1
-4
/
+4
*
[x86] Start to introduce bit-masking based blend lowering.
Chandler Carruth
2015-02-04
1
-14
/
+4
*
[x86] Refresh the checks of a number of tests using
Chandler Carruth
2015-02-04
1
-176
/
+247
*
[X86][SSE] Added support for SSE3 lane duplication shuffle instructions
Simon Pilgrim
2015-01-21
1
-87
/
+85
*
[X86][SSE] Improved (v)insertps shuffle matching
Simon Pilgrim
2015-01-10
1
-8
/
+20
*
[DagCombine] Improve DAGCombiner BUILD_VECTOR when it has two sources of elem...
Michael Kuperstein
2014-12-23
1
-0
/
+20
*
[DAGCombine] Slightly improve lowering of BUILD_VECTOR into a shuffle.
Michael Kuperstein
2014-12-17
1
-0
/
+31
*
[x86] Cleanup the combining vector shuffle tests a bit by merging
Chandler Carruth
2014-12-07
1
-62
/
+18
*
[x86] Teach the x86 vector shuffle lowering to detect mergable 128-bit
Chandler Carruth
2014-11-21
1
-7
/
+4
*
[DAG] Improved target independent vector shuffle folding logic.
Andrea Di Biagio
2014-11-15
1
-44
/
+20
*
[X86][SSE] Improve legal SHUFP and PSHUFD shuffle matching
Simon Pilgrim
2014-11-15
1
-68
/
+17
*
[x86] Teach the vector shuffle lowering to make a more nuanced decision
Chandler Carruth
2014-11-13
1
-3
/
+2
*
[x86] Clean up a bunch of vector shuffle tests with my script. Notably,
Chandler Carruth
2014-11-12
1
-4
/
+8
*
[X86] Add missing check for 'isINSERTPSMask' in method 'isShuffleMaskLegal'.
Andrea Di Biagio
2014-11-11
1
-12
/
+64
*
Improve logic that decides if its profitable to commute when some of the virt...
Craig Topper
2014-11-05
1
-4
/
+2
*
[X86][SSE] Enable commutation for SSE immediate blend instructions
Simon Pilgrim
2014-11-04
1
-44
/
+26
*
[x86] Remove the 2-addr-to-3-addr "optimization" from shufps to pshufd.
Chandler Carruth
2014-10-05
1
-9
/
+18
*
[x86, dag] Teach the DAG combiner to prune inputs toa vector_shuffle
Chandler Carruth
2014-10-05
1
-0
/
+64
*
[x86] Enable the new vector shuffle lowering by default.
Chandler Carruth
2014-10-04
1
-357
/
+389
*
[x86] Merge still more combine tests into the common file. These at
Chandler Carruth
2014-10-02
1
-0
/
+382
*
[x86] Merge the third combining test into the generic one and add proper
Chandler Carruth
2014-10-02
1
-0
/
+1001
*
[x86] Merge the second set of vector combining tests into a common test
Chandler Carruth
2014-10-02
1
-0
/
+470
*
[x86] Merge the bitwise operation shuffle combining into the common test
Chandler Carruth
2014-10-02
1
-0
/
+468
*
[x86] Update this test to run a full complement of the ISA extensions,
Chandler Carruth
2014-10-02
1
-54
/
+92
*
[x86] Minimize the parameters to this test for clarity.
Chandler Carruth
2014-10-02
1
-2
/
+1
*
[x86] Add a comment clarifying that this test should span all manners of
Chandler Carruth
2014-10-02
1
-0
/
+5
*
X86: When combining shuffles just remove shuffles that are completely redundant.
Benjamin Kramer
2014-07-02
1
-0
/
+10
*
[x86] Teach the target combine step to aggressively fold pshufd insturcions.
Chandler Carruth
2014-06-27
1
-0
/
+60
*
[x86] Teach the target-specific combining how to aggressively fold
Chandler Carruth
2014-06-27
1
-0
/
+49