[PATCH] D128505: [AArch64] Update SME load/store intrinsics to work on opaque pointers.

Cullen Rhodes via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Jun 24 01:27:44 PDT 2022


c-rhodes added inline comments.


================
Comment at: llvm/include/llvm/IR/IntrinsicsAArch64.td:2589-2603
   class SME_Load_Store_B_Intrinsic
     : DefaultAttrsIntrinsic<[],
         [llvm_nxv16i1_ty, llvm_ptr_ty, llvm_i64_ty, llvm_i32_ty], []>;
   class SME_Load_Store_H_Intrinsic
     : DefaultAttrsIntrinsic<[],
-        [llvm_nxv16i1_ty, LLVMPointerType<llvm_i16_ty>, llvm_i64_ty, llvm_i32_ty], []>;
+        [llvm_nxv16i1_ty, llvm_ptr_ty, llvm_i64_ty, llvm_i32_ty], []>;
   class SME_Load_Store_S_Intrinsic
----------------
a single `SME_Load_Store_Intrinsic` class will do now since they're all the same?


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D128505/new/

https://reviews.llvm.org/D128505



More information about the llvm-commits mailing list