[llvm] [RISCV][GlobalISel] Legalize Scalable Vector Loads and Stores (PR #84965)
Jiahan Xie via llvm-commits
llvm-commits at lists.llvm.org
Tue Jul 30 08:47:39 PDT 2024
================
@@ -3690,7 +3690,7 @@ LegalizerHelper::LegalizeResult LegalizerHelper::lowerLoad(GAnyLoad &LoadMI) {
if (!isPowerOf2_32(MemSizeInBits)) {
// This load needs splitting into power of 2 sized loads.
- LargeSplitSize = llvm::bit_floor(MemSizeInBits);
+ LargeSplitSize = llvm::bit_floor(MemSizeInBits.getKnownMinValue());
----------------
jiahanxie353 wrote:
Do you mean we should use `LLT LargeSplitSize, SmallSplitSize` instead of `uint64_t`?
https://github.com/llvm/llvm-project/pull/84965
More information about the llvm-commits
mailing list