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-ssse3.ll
Commit message (
Expand
)
Author
Age
Files
Lines
*
[X86][SSE] Add custom execution domain fixing for BLENDPD/BLENDPS/PBLENDD/PBL...
Simon Pilgrim
2018-01-15
1
-3
/
+3
*
[CodeGen] Unify MBB reference format in both MIR and debug output
Francis Visoiu Mistrih
2017-12-04
1
-104
/
+104
*
[X86][SSE] Support combining AND(EXTRACT(SHUF(X)), C) -> EXTRACT(SHUF(X))
Simon Pilgrim
2017-10-14
1
-16
/
+8
*
[X86][SSE] Add faux shuffle combining support for PACKUS
Simon Pilgrim
2017-10-01
1
-8
/
+2
*
[X86][SSE] Improve shuffle combining of PACKSS instructions.
Simon Pilgrim
2017-10-01
1
-4
/
+2
*
[X86][SSE] Add shuffle combining tests with PACKSS/PACKUS
Simon Pilgrim
2017-10-01
1
-0
/
+66
*
[X86][SSE] Add more tests for shuffle combining with extracted vector element...
Simon Pilgrim
2017-09-24
1
-0
/
+56
*
[X86][SSE] Add PR22415 test case
Simon Pilgrim
2017-09-20
1
-0
/
+22
*
[X86] Teach execution domain fixing to convert between FP and int unpack inst...
Craig Topper
2017-09-18
1
-5
/
+5
*
[X86] Teach execution domain fixing to convert between VPERMILPS and VPSHUFD.
Craig Topper
2017-09-18
1
-1
/
+1
*
[X86][SSE] Attempt to combine 64-bit and 16-bit shuffles to unary shuffles be...
Simon Pilgrim
2017-07-02
1
-5
/
+2
*
[X86][SSE] Add test showing missed opportunity to combine to pshuflw
Simon Pilgrim
2017-07-02
1
-0
/
+18
*
[X86][SSE] Allow matchVectorShuffleWithUNPCK to recognise ZERO inputs
Simon Pilgrim
2017-02-15
1
-4
/
+9
*
[X86][SSE] Allow matchVectorShuffleWithUNPCK to recognise UNDEF inputs
Simon Pilgrim
2017-02-14
1
-18
/
+6
*
[X86][SSE] Add shuffle combine tests showing missed opportunities to use UNPCK
Simon Pilgrim
2017-02-14
1
-0
/
+59
*
[X86][SSE] Test case showing missed PSHUFB target shuffle constant fold oppor...
Simon Pilgrim
2017-02-14
1
-0
/
+35
*
[X86][SSE] Combine shuffle nodes with multiple uses if all the users are bein...
Simon Pilgrim
2017-02-06
1
-21
/
+2
*
[X86][SSE] Add target shuffle combine buildvec style tests
Simon Pilgrim
2017-02-04
1
-0
/
+40
*
[X86][SSE] Add support for combining AND bitmasks to shuffles.
Simon Pilgrim
2016-12-01
1
-2
/
+1
*
[X86][SSE] Add support for combining target shuffles to AND bitmasks.
Simon Pilgrim
2016-12-01
1
-1
/
+1
*
[X86][SSE] Add support for combining ISD::AND with shuffles.
Simon Pilgrim
2016-12-01
1
-2
/
+1
*
[X86][SSE] Added tests showing missed combines of shuffles with ANDs.
Simon Pilgrim
2016-12-01
1
-0
/
+23
*
[X86][SSE] Added tests showing missed combines of ANDs with shuffles.
Simon Pilgrim
2016-11-30
1
-0
/
+23
*
[X86][SSE] Add support for target shuffle constant folding
Simon Pilgrim
2016-11-30
1
-4
/
+2
*
[X86][SSE] Add initial support for combining target shuffles to (V)PMOVZX.
Simon Pilgrim
2016-11-29
1
-5
/
+10
*
[X86][SSE] Added tests showing missed combines to (V)PMOVZX
Simon Pilgrim
2016-11-29
1
-0
/
+15
*
[X86][SSE] Added support for combining bit-shifts with shuffles.
Simon Pilgrim
2016-11-28
1
-12
/
+6
*
[X86][SSE] Added tests showing missed combines of shifts with shuffles.
Simon Pilgrim
2016-11-28
1
-0
/
+54
*
[X86][SSE] Add support for combining target shuffles to 128/256-bit PSLL/PSRL...
Simon Pilgrim
2016-11-27
1
-6
/
+6
*
[X86][SSE] Added tests showing missed combines for shuffle to shifts.
Simon Pilgrim
2016-11-27
1
-0
/
+42
*
[X86][SSE] Always combine target shuffles to MOVSD/MOVSS
Simon Pilgrim
2016-10-01
1
-12
/
+29
*
[X86][SSSE3] Add target shuffle constant folding tests
Simon Pilgrim
2016-09-17
1
-0
/
+16
*
[X86][SSE] Generalised combining to VZEXT_MOVL to any vector size
Simon Pilgrim
2016-08-19
1
-0
/
+53
*
[X86][SSE] Add support for combining target shuffles to PALIGNR byte rotations
Simon Pilgrim
2016-08-16
1
-0
/
+14
*
[X86][SSE] Add support for combining target shuffles to PSLLDQ/PSRLDQ byte sh...
Simon Pilgrim
2016-08-12
1
-4
/
+4
*
[X86][SSE] Fixed PALIGNR target shuffle decode
Simon Pilgrim
2016-08-12
1
-2
/
+2
*
[X86][SSE] Add support for combining target shuffles to MOVSS/MOVSD
Simon Pilgrim
2016-08-10
1
-6
/
+54
*
[X86][SSE] Add support for target shuffle combining to PSHUFLW/PSHUFHW
Simon Pilgrim
2016-07-10
1
-7
/
+7
*
[X86][SSE] Added tests for combining shuffles to PSHUFLW/PSHUFHW
Simon Pilgrim
2016-07-10
1
-0
/
+43
*
[X86][SSE] Added test cases for missed opportunities to combine pshufb to psl...
Simon Pilgrim
2016-07-06
1
-0
/
+28
*
[X86][SSE] Added support for combining target shuffles to (V)PSHUFD/VPERMILPD...
Simon Pilgrim
2016-06-28
1
-3
/
+2
*
[X86][SSE] Allow target shuffle combining to match masks with SM_Sentinel values
Simon Pilgrim
2016-06-19
1
-4
/
+4
*
[X86][SSSE3] Added examples of target shuffle combining failing to match unde...
Simon Pilgrim
2016-06-18
1
-0
/
+28
*
[X86][SSE] Added PSLLDQ/PSRLDQ as a target shuffle type
Simon Pilgrim
2016-06-11
1
-8
/
+4
*
[X86][SSE] Added target shuffle combine tests for byte shift/rotates (PSLLDQ/...
Simon Pilgrim
2016-06-10
1
-0
/
+50
*
[X86][SSE] Added target shuffle combine to MOVQ
Simon Pilgrim
2016-05-03
1
-2
/
+2
*
[X86][SSSE3] Missing combine opportunity to simplify to a MOVQ shuffle
Simon Pilgrim
2016-05-03
1
-0
/
+15
*
[X86][SSE] Improved support for decoding target shuffle masks through bitcasts
Simon Pilgrim
2016-04-24
1
-8
/
+2
*
[X86][SSE] Demonstrate issue with decoding shuffle masks that have been lower...
Simon Pilgrim
2016-04-24
1
-0
/
+22
*
[X86][SSE] Basic combining of unary target shuffles of binary target shuffles.
Simon Pilgrim
2016-03-10
1
-6
/
+3
[next]