[all-commits] [llvm/llvm-project] 72a08c: [VP] Vector predicated vector splice intrinsic
Simon Moll via All-commits
all-commits at lists.llvm.org
Wed Sep 29 01:44:37 PDT 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 72a08c0b940450424b4c5d5babfb374df14ef471
https://github.com/llvm/llvm-project/commit/72a08c0b940450424b4c5d5babfb374df14ef471
Author: Simon Moll <simon.moll at emea.nec.com>
Date: 2021-09-29 (Wed, 29 Sep 2021)
Changed paths:
M llvm/docs/LangRef.rst
M llvm/include/llvm/IR/Intrinsics.td
M llvm/include/llvm/IR/VPIntrinsics.def
M llvm/test/Verifier/vp-intrinsics.ll
M llvm/unittests/IR/VPIntrinsicTest.cpp
Log Message:
-----------
[VP] Vector predicated vector splice intrinsic
This patch introduces the vector-predicated version of the
experimental_vector_splice intrinsic [1] at the IR level. It considers
the active vector length for both vectors and and uses a vector mask to
disable certain lanes in the result.
[1] https://reviews.llvm.org/D94708
Change originally authored by Vineet Kumar <vineet.kumar at bsc.es>
Reviewed By: simoll
Differential Revision: https://reviews.llvm.org/D103898
More information about the All-commits
mailing list