[PATCH] D128505: [AArch64] Update SME load/store intrinsics to work on opaque pointers.
Sander de Smalen via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Jun 24 01:31:40 PDT 2022
sdesmalen 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
----------------
c-rhodes wrote:
> a single `SME_Load_Store_Intrinsic` class will do now since they're all the same?
That's true, but that's likely to change in the near future because the we shouldn't be using a nxv16i1 predicate type for all these intrinsics.
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