[PATCH] D32964: [Doc] Document "Splat" in the lexicon

Sanjay Patel via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed May 10 07:24:43 PDT 2017


spatel added a comment.

How about we add another hardware example and group those together:

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()". Other hardware names for this action may be 
"duplicate" (ARM) or "broadcast" (x86).


https://reviews.llvm.org/D32964





More information about the llvm-commits mailing list