[llvm] [VP][RISCV] Add llvm.experimental.vp.reverse. (PR #70405)
Craig Topper via llvm-commits
llvm-commits at lists.llvm.org
Fri Oct 27 09:25:08 PDT 2023
================
@@ -702,6 +702,12 @@ BEGIN_REGISTER_VP(experimental_vp_splice, 3, 5, EXPERIMENTAL_VP_SPLICE, -1)
VP_PROPERTY_FUNCTIONAL_INTRINSIC(experimental_vector_splice)
END_REGISTER_VP(experimental_vp_splice, EXPERIMENTAL_VP_SPLICE)
+// llvm.experimental.vp.reverse(x,mask,vlen)
+BEGIN_REGISTER_VP(experimental_vp_reverse, 1, 2,
+ EXPERIMENTAL_VP_REVERSE, -1)
+VP_PROPERTY_FUNCTIONAL_INTRINSIC(experimental_vector_reverse)
----------------
topperc wrote:
Does a similar issue exist for vp.splice, or does expand vector predication do something special?
https://github.com/llvm/llvm-project/pull/70405
More information about the llvm-commits
mailing list