As suggested on [1], adding Splat into LLVM Lexicon to benefit others.
[1] http://lists.llvm.org/pipermail/llvm-dev/2017-May/112757.html
Differential D32964
[Doc] Document "Splat" in the lexicon chenwj on May 8 2017, 6:06 AM. Authored by
Details As suggested on [1], adding Splat into LLVM Lexicon to benefit others. [1] http://lists.llvm.org/pipermail/llvm-dev/2017-May/112757.html
Diff Detail Event TimelineComment Actions LGTM. A couple of potential changes, but I leave that to you if you think it's better:
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()". Comment Actions 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 |