diff options
| author | Jakub Staszak <kubastaszak@gmail.com> | 2012-10-29 22:02:26 +0000 |
|---|---|---|
| committer | Jakub Staszak <kubastaszak@gmail.com> | 2012-10-29 22:02:26 +0000 |
| commit | 9c361bdfeb313ab64d7fa98a0e318e8d615aebe9 (patch) | |
| tree | 8146a94dbf24287617e4483f09f767b1c2374fcf /llvm/lib | |
| parent | c8f4825ba6fce70e4f7d73e5e5fb84a000cc57e7 (diff) | |
| download | bcm5719-llvm-9c361bdfeb313ab64d7fa98a0e318e8d615aebe9.tar.gz bcm5719-llvm-9c361bdfeb313ab64d7fa98a0e318e8d615aebe9.zip | |
Simplify code. No functionality change.
llvm-svn: 166972
Diffstat (limited to 'llvm/lib')
| -rw-r--r-- | llvm/lib/Target/X86/X86ISelLowering.cpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/llvm/lib/Target/X86/X86ISelLowering.cpp b/llvm/lib/Target/X86/X86ISelLowering.cpp index b65fcf1bbe5..a3ec14329e2 100644 --- a/llvm/lib/Target/X86/X86ISelLowering.cpp +++ b/llvm/lib/Target/X86/X86ISelLowering.cpp @@ -2266,14 +2266,15 @@ X86TargetLowering::LowerCall(TargetLowering::CallLoweringInfo &CLI, int FPDiff = 0; if (isTailCall && !IsSibcall) { // Lower arguments at fp - stackoffset + fpdiff. - unsigned NumBytesCallerPushed = - MF.getInfo<X86MachineFunctionInfo>()->getBytesToPopOnReturn(); + X86MachineFunctionInfo *X86Info = MF.getInfo<X86MachineFunctionInfo>(); + unsigned NumBytesCallerPushed = X86Info->getBytesToPopOnReturn(); + FPDiff = NumBytesCallerPushed - NumBytes; // Set the delta of movement of the returnaddr stackslot. // But only set if delta is greater than previous delta. - if (FPDiff < (MF.getInfo<X86MachineFunctionInfo>()->getTCReturnAddrDelta())) - MF.getInfo<X86MachineFunctionInfo>()->setTCReturnAddrDelta(FPDiff); + if (FPDiff < X86Info->getTCReturnAddrDelta()) + X86Info->setTCReturnAddrDelta(FPDiff); } if (!IsSibcall) |

