diff options
author | Eric Christopher <echristo@gmail.com> | 2017-04-10 22:22:11 +0000 |
---|---|---|
committer | Eric Christopher <echristo@gmail.com> | 2017-04-10 22:22:11 +0000 |
commit | d78bd57b3f24ba97c2b0112d2cf6b5a6896fd67d (patch) | |
tree | c1124da426a5a955e30a7ba7764e514525c0bd0b /llvm | |
parent | f43e0ae7da27230ead43092268a315f87afbe3eb (diff) | |
download | bcm5719-llvm-d78bd57b3f24ba97c2b0112d2cf6b5a6896fd67d.tar.gz bcm5719-llvm-d78bd57b3f24ba97c2b0112d2cf6b5a6896fd67d.zip |
Get the TOC save offset off of PPCFrameLowering rather than a separate copy of the same data.
llvm-svn: 299887
Diffstat (limited to 'llvm')
-rw-r--r-- | llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp b/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp index 2cef2d0a537..1f181d007f6 100644 --- a/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp +++ b/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp @@ -405,7 +405,7 @@ void PPCAsmPrinter::LowerPATCHPOINT(StackMaps &SM, const MachineInstr &MI) { .addImm(CallTarget & 0xFFFF)); // Save the current TOC pointer before the remote call. - int TOCSaveOffset = Subtarget->isELFv2ABI() ? 24 : 40; + int TOCSaveOffset = Subtarget->getFrameLowering()->getTOCSaveOffset(); EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::STD) .addReg(PPC::X2) .addImm(TOCSaveOffset) |