[llvm] [RISCV][GlobalISel] Legalize Scalable Vector Loads and Stores (PR #84965)
Michael Maitland via llvm-commits
llvm-commits at lists.llvm.org
Tue Mar 26 11:13:27 PDT 2024
================
@@ -3330,16 +3330,17 @@ LegalizerHelper::LegalizeResult LegalizerHelper::lowerLoad(GAnyLoad &LoadMI) {
LLT MemTy = MMO.getMemoryType();
MachineFunction &MF = MIRBuilder.getMF();
- unsigned MemSizeInBits = MemTy.getSizeInBits();
- unsigned MemStoreSizeInBits = 8 * MemTy.getSizeInBytes();
+ unsigned MinMemSizeInBits = MemTy.getSizeInBits().getKnownMinValue();
+ unsigned MinMemStoreSizeInBits =
----------------
michaelmaitland wrote:
Or use https://llvm.org/doxygen/classllvm_1_1details_1_1FixedOrScalableQuantity.html#aa5b3e822013fe51665e9bddc4874cd48
https://github.com/llvm/llvm-project/pull/84965
More information about the llvm-commits
mailing list