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
/
avx-splat.ll
Commit message (
Expand
)
Author
Age
Files
Lines
*
Generalize MergeBlockIntoPredecessor. Replace uses of MergeBasicBlockIntoOnly...
Alina Sbirlea
2018-06-20
1
-1
/
+1
*
Followup on Proposal to move MIR physical register namespace to '$' sigil.
Puyan Lotfi
2018-01-31
1
-1
/
+1
*
[X86][SSE] Match PSHUFLW/PSHUFHW + PSHUFD vXi16 shuffle patterns (PR34686)
Simon Pilgrim
2017-12-29
1
-2
/
+2
*
[CodeGen] Unify MBB reference format in both MIR and debug output
Francis Visoiu Mistrih
2017-12-04
1
-13
/
+13
*
[CodeGen] Print register names in lowercase in both MIR and debug output
Francis Visoiu Mistrih
2017-11-28
1
-1
/
+1
*
[X86] Provide a separate feature bit for macro fusion support instead of basi...
Craig Topper
2017-08-30
1
-1
/
+1
*
[x86] fix over-specific triple; NFC
Sanjay Patel
2017-06-06
1
-18
/
+18
*
Revert "CodeGen: Allow small copyable blocks to "break" the CFG."
Kyle Butt
2017-01-11
1
-4
/
+3
*
CodeGen: Allow small copyable blocks to "break" the CFG.
Kyle Butt
2017-01-10
1
-3
/
+4
*
[X86][SSE] Added support for combining target shuffles to (V)PSHUFD/VPERMILPD...
Simon Pilgrim
2016-06-28
1
-1
/
+1
*
[X86][SSE] Lower 128-bit MOVDDUP with existing VBROADCAST mechanisms
Simon Pilgrim
2016-03-02
1
-2
/
+1
*
[X86][AVX] Lower shuffles as repeated lane shuffles then lane-crossing shuffles
Simon Pilgrim
2016-02-13
1
-3
/
+2
*
[X86][SSE] Improve i16 splatting shuffles
Simon Pilgrim
2016-01-21
1
-1
/
+2
*
[X86]AVX] Tidyup shift/splat tests
Simon Pilgrim
2016-01-16
1
-0
/
+1
*
[X86][AVX] Only shuffle the lower half of vectors if the upper half is undefined
Simon Pilgrim
2015-12-23
1
-1
/
+1
*
[X86] Enable shrink-wrapping by default, but keep it disabled for stack frames
Quentin Colombet
2015-12-09
1
-5
/
+5
*
[X86][AVX] Fold loads + splats into broadcast instructions
Simon Pilgrim
2015-12-08
1
-9
/
+3
*
Revert r253528: "[X86] Enable shrink-wrapping by default."
Hans Wennborg
2015-11-25
1
-5
/
+5
*
[X86][AVX] Added load splat tests.
Simon Pilgrim
2015-11-22
1
-0
/
+47
*
[X86][AVX] Regenerate AVX splat tests
Simon Pilgrim
2015-11-21
1
-20
/
+55
*
[opaque pointer type] Add textual IR support for explicit type parameter to l...
David Blaikie
2015-02-27
1
-1
/
+1
*
[opaque pointer type] Add textual IR support for explicit type parameter to g...
David Blaikie
2015-02-27
1
-1
/
+1
*
Line endings fix. NFC.
Simon Pilgrim
2015-01-26
1
-21
/
+21
*
[X86][SSE] Added support for SSE3 lane duplication shuffle instructions
Simon Pilgrim
2015-01-21
1
-21
/
+21
*
[x86] Enable the new vector shuffle lowering by default.
Chandler Carruth
2014-10-04
1
-6
/
+5
*
[x86] Undo a flawed transform I added to form UNPCK instructions when
Chandler Carruth
2014-09-15
1
-1
/
+1
*
[x86] Teach the vector combiner that picks a canonical shuffle from to
Chandler Carruth
2014-09-14
1
-1
/
+1
*
[x86] Teach the target shuffle mask extraction to recognize unary forms
Chandler Carruth
2014-08-02
1
-4
/
+2
*
[x86] Add a much more powerful framework for combining x86 shuffle
Chandler Carruth
2014-07-27
1
-1
/
+1
*
[x86] Re-apply a variant of the x86 side of r212324 now that the rest
Chandler Carruth
2014-07-09
1
-6
/
+3
*
Remove some instructions that existed to provide aliases to the assembler. Ca...
Craig Topper
2013-10-08
1
-1
/
+1
*
X86: Do splat promotion later, so the optimizer can chew on it first.
Benjamin Kramer
2013-01-26
1
-2
/
+2
*
X86: Prefer using VPSHUFD over VPERMIL because it has better throughput.
Nadav Rotem
2012-12-07
1
-2
/
+2
*
Normalize splat 256bit vectors with 8 elements.
Jakub Staszak
2012-11-26
1
-7
/
+7
*
Add instruction selection for 256-bit VPSHUFD and 128-bit VPERMILPS/VPERMILPD.
Craig Topper
2012-02-07
1
-1
/
+1
*
Fix VINSERTF128/VEXTRACTF128 to be marked as FP instructions. Allow execution...
Craig Topper
2011-11-29
1
-1
/
+1
*
Remove X86-dependent stuff from SSEDomainFix.
Jakob Stoklund Olesen
2011-09-27
1
-1
/
+1
*
Fix a nasty bug where a v4i64 was being wrong emitted with 32-bit
Bruno Cardoso Lopes
2011-08-23
1
-3
/
+3
*
Add support for breaking 256-bit v16i16 and v32i8 VSETCC into two 128-bit one...
Craig Topper
2011-08-23
1
-6
/
+3
*
Update test to not use the scalar type to splat from a load
Bruno Cardoso Lopes
2011-08-17
1
-2
/
+1
*
Now that we have a canonical way to handle 256-bit splats:
Bruno Cardoso Lopes
2011-08-17
1
-5
/
+5
*
Splats for v8i32/v8f32 can be handled by VPERMILPSY. This was causing
Bruno Cardoso Lopes
2011-08-11
1
-3
/
+21
*
Use the splat index to generate the desired shuffle. Otherwise we
Bruno Cardoso Lopes
2011-08-11
1
-0
/
+10
*
Rename and tidy up tests
Bruno Cardoso Lopes
2011-08-09
1
-0
/
+79