[llvm] [AArch64][SVE] Add intrinsincs to assembly mapping for svpmov (PR #81861)

via llvm-commits llvm-commits at lists.llvm.org
Tue Feb 20 04:02:44 PST 2024


================
@@ -3610,15 +3621,10 @@ def int_aarch64_sve_extq : AdvSIMD_2VectorArgIndexed_Intrinsic;
 //
 // SVE2.1 - Move predicate to/from vector
 //
-def int_aarch64_sve_pmov_to_pred_lane :
-    DefaultAttrsIntrinsic<[LLVMScalarOrSameVectorWidth<0, llvm_i1_ty>],
-                          [llvm_anyvector_ty, llvm_i32_ty],
-                          [IntrNoMem, ImmArg<ArgIndex<1>>]>;
----------------
Lukacma wrote:

Could you please clarify what do you mean ? I am not sure I follow. To me it seems like all intrinsics in this file are split like this. If you are referring to int_aarch64_sve_pmov_to_vector_lane_merging I don't think that one actually works as well, as it will have the same issue as pmov_to_pred had before this patch.

https://github.com/llvm/llvm-project/pull/81861


More information about the llvm-commits mailing list