Skip to content

Commit d78bd57

Browse files
committed
Get the TOC save offset off of PPCFrameLowering rather than a separate copy of the same data.
llvm-svn: 299887
1 parent f43e0ae commit d78bd57

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -405,7 +405,7 @@ void PPCAsmPrinter::LowerPATCHPOINT(StackMaps &SM, const MachineInstr &MI) {
405405
.addImm(CallTarget & 0xFFFF));
406406

407407
// Save the current TOC pointer before the remote call.
408-
int TOCSaveOffset = Subtarget->isELFv2ABI() ? 24 : 40;
408+
int TOCSaveOffset = Subtarget->getFrameLowering()->getTOCSaveOffset();
409409
EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::STD)
410410
.addReg(PPC::X2)
411411
.addImm(TOCSaveOffset)

0 commit comments

Comments
 (0)