forked from OSchip/llvm-project
[Doc] Document "Splat" in the lexicon
Patch by Wei-Ren Chen (陳韋任)! Differential Revision: https://reviews.llvm.org/D32964 llvm-svn: 302950
This commit is contained in:
parent
1b8589407b
commit
2413af2174
|
@ -249,6 +249,14 @@ S
|
|||
Superword-Level Parallelism, same as :ref:`Basic-Block Vectorization
|
||||
<lexicon-bb-vectorization>`.
|
||||
|
||||
**Splat**
|
||||
Splat refers to a vector of identical scalar elements.
|
||||
|
||||
The term is based on the PowerPC Altivec instructions that provided
|
||||
this functionality in hardware. For example, "vsplth" and the corresponding
|
||||
software intrinsic "vec_splat()". Examples of other hardware names for this
|
||||
action include "duplicate" (ARM) and "broadcast" (x86).
|
||||
|
||||
**SRoA**
|
||||
Scalar Replacement of Aggregates
|
||||
|
||||
|
|
Loading…
Reference in New Issue