Skip to content

Commit 94a6b9c

Browse files
authored
[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.
1 parent 525318e commit 94a6b9c

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

llvm/lib/Target/RISCV/RISCVFrameLowering.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -878,9 +878,9 @@ RISCVFrameLowering::getFrameIndexReference(const MachineFunction &MF, int FI,
878878
StackID == TargetStackID::ScalableVector) &&
879879
"Unexpected stack ID for the frame object.");
880880
if (StackID == TargetStackID::Default) {
881-
Offset =
882-
StackOffset::getFixed(MFI.getObjectOffset(FI) - getOffsetOfLocalArea() +
883-
MFI.getOffsetAdjustment());
881+
assert(getOffsetOfLocalArea() == 0 && "LocalAreaOffset is not 0!");
882+
Offset = StackOffset::getFixed(MFI.getObjectOffset(FI) +
883+
MFI.getOffsetAdjustment());
884884
} else if (StackID == TargetStackID::ScalableVector) {
885885
Offset = StackOffset::getScalable(MFI.getObjectOffset(FI));
886886
}

0 commit comments

Comments
 (0)