[PATCH] D128430: [LoongArch] Support lowering FrameIndex
Ray Wang via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Sun Jul 3 18:09:15 PDT 2022
wangleiat added inline comments.
================
Comment at: llvm/lib/Target/LoongArch/LoongArchFrameLowering.cpp:68-69
+ int MaxCSFI = -1;
+ StackOffset Offset =
+ StackOffset::getFixed(MFI.getObjectOffset(FI) - getOffsetOfLocalArea() +
+ MFI.getOffsetAdjustment());
----------------
xen0n wrote:
> This implementation is a simplified version of RISCV's `getFrameIndexReference`, but we're missing a stack ID check before this. I know we're not utilizing any non-default stack IDs so far but I don't know if such a check/assertion should be kept anyway.
Riscv uses stackID to handle `ScalableVector`, which we currently don't support, at least not currently.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D128430/new/
https://reviews.llvm.org/D128430
More information about the llvm-commits
mailing list