[llvm] 94a6b9c - [RISCV] Remove getOffsetOfLocalArea() (#93765)
via llvm-commits
llvm-commits at lists.llvm.org
Mon Jun 17 00:38:40 PDT 2024
Author: Pengcheng Wang
Date: 2024-06-17T15:38:37+08:00
New Revision: 94a6b9c63ec683957c1d5f520666308ac70584ec
URL: https://github.com/llvm/llvm-project/commit/94a6b9c63ec683957c1d5f520666308ac70584ec
DIFF: https://github.com/llvm/llvm-project/commit/94a6b9c63ec683957c1d5f520666308ac70584ec.diff
LOG: [RISCV] Remove getOffsetOfLocalArea() (#93765)
For RISC-V, it's always 0 and I don't see any reason we will
change it in the future.
Added:
Modified:
llvm/lib/Target/RISCV/RISCVFrameLowering.cpp
Removed:
################################################################################
diff --git a/llvm/lib/Target/RISCV/RISCVFrameLowering.cpp b/llvm/lib/Target/RISCV/RISCVFrameLowering.cpp
index 436bd4a38a319..e676c2f94583d 100644
--- a/llvm/lib/Target/RISCV/RISCVFrameLowering.cpp
+++ b/llvm/lib/Target/RISCV/RISCVFrameLowering.cpp
@@ -878,9 +878,9 @@ RISCVFrameLowering::getFrameIndexReference(const MachineFunction &MF, int FI,
StackID == TargetStackID::ScalableVector) &&
"Unexpected stack ID for the frame object.");
if (StackID == TargetStackID::Default) {
- Offset =
- StackOffset::getFixed(MFI.getObjectOffset(FI) - getOffsetOfLocalArea() +
- MFI.getOffsetAdjustment());
+ assert(getOffsetOfLocalArea() == 0 && "LocalAreaOffset is not 0!");
+ Offset = StackOffset::getFixed(MFI.getObjectOffset(FI) +
+ MFI.getOffsetAdjustment());
} else if (StackID == TargetStackID::ScalableVector) {
Offset = StackOffset::getScalable(MFI.getObjectOffset(FI));
}
More information about the llvm-commits
mailing list