[llvm] 74eac85 - [RISCV] Add riscv_vsoxei_mask/riscv_vsuxei_mask to getTgtMemIntrinsic.
Yeting Kuo via llvm-commits
llvm-commits at lists.llvm.org
Fri Jul 7 02:52:18 PDT 2023
Author: Yeting Kuo
Date: 2023-07-07T17:52:11+08:00
New Revision: 74eac85dae01ddda40233329700c9a0426b3ed22
URL: https://github.com/llvm/llvm-project/commit/74eac85dae01ddda40233329700c9a0426b3ed22
DIFF: https://github.com/llvm/llvm-project/commit/74eac85dae01ddda40233329700c9a0426b3ed22.diff
LOG: [RISCV] Add riscv_vsoxei_mask/riscv_vsuxei_mask to getTgtMemIntrinsic.
This constructs a proper memory operand for riscv_vsoxei_mask and riscv_vsuxei_mask.
I think they are missed in D147119.
Reviewed By: kito-cheng
Differential Revision: https://reviews.llvm.org/D154694
Added:
Modified:
llvm/lib/Target/RISCV/RISCVISelLowering.cpp
Removed:
################################################################################
diff --git a/llvm/lib/Target/RISCV/RISCVISelLowering.cpp b/llvm/lib/Target/RISCV/RISCVISelLowering.cpp
index 90a3a26193da25..1180c39ee7fa3b 100644
--- a/llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+++ b/llvm/lib/Target/RISCV/RISCVISelLowering.cpp
@@ -1331,7 +1331,9 @@ bool RISCVTargetLowering::getTgtMemIntrinsic(IntrinsicInfo &Info,
case Intrinsic::riscv_vsse:
case Intrinsic::riscv_vsse_mask:
case Intrinsic::riscv_vsoxei:
+ case Intrinsic::riscv_vsoxei_mask:
case Intrinsic::riscv_vsuxei:
+ case Intrinsic::riscv_vsuxei_mask:
return SetRVVLoadStoreInfo(/*PtrOp*/ 1,
/*IsStore*/ true,
/*IsUnitStrided*/ false);
More information about the llvm-commits
mailing list