[llvm] [RISCV][GlobalISel] Legalize Scalable Vector Loads and Stores (PR #84965)
Jiahan Xie via llvm-commits
llvm-commits at lists.llvm.org
Wed Jul 31 11:18:36 PDT 2024
================
@@ -3690,7 +3690,7 @@ LegalizerHelper::LegalizeResult LegalizerHelper::lowerLoad(GAnyLoad &LoadMI) {
if (!isPowerOf2_32(MemSizeInBits)) {
----------------
jiahanxie353 wrote:
Indeed, and I'm still pondering how to do it.
Don't have a super clear idea about how to do it. Partly because all of out test cases are captured in the `custom` branch so they will enter this `lower` branch (to be honest, I can just revert all my current changes in this file and support it later when there's an actual need); also partly because I don't quite understand why they require this load splitting into power of 2 sized loads.
https://github.com/llvm/llvm-project/pull/84965
More information about the llvm-commits
mailing list