diff options
| author | Reid Kleckner <reid@kleckner.net> | 2014-01-31 19:07:18 +0000 | 
|---|---|---|
| committer | Reid Kleckner <reid@kleckner.net> | 2014-01-31 19:07:18 +0000 | 
| commit | c5d9e159eb334cdd437791f479957330ee15dfc9 (patch) | |
| tree | 504ec110a3c7d6847e61427af57c67b3374ea226 | |
| parent | 914b8d989b0ea9f0da066773c7ca703eaa013f6b (diff) | |
| download | bcm5719-llvm-c5d9e159eb334cdd437791f479957330ee15dfc9.tar.gz bcm5719-llvm-c5d9e159eb334cdd437791f479957330ee15dfc9.zip  | |
x86: Rename NumBytesForCalleeToPush to ...Pop for accuracy
If we have a callee cleanup convention, the callee is going to pop the
arguments off the stack, not push them on.
llvm-svn: 200566
| -rw-r--r-- | llvm/lib/Target/X86/X86ISelLowering.cpp | 10 | 
1 files changed, 5 insertions, 5 deletions
diff --git a/llvm/lib/Target/X86/X86ISelLowering.cpp b/llvm/lib/Target/X86/X86ISelLowering.cpp index e292cab0262..1b04cf46fc1 100644 --- a/llvm/lib/Target/X86/X86ISelLowering.cpp +++ b/llvm/lib/Target/X86/X86ISelLowering.cpp @@ -2913,10 +2913,10 @@ X86TargetLowering::LowerCall(TargetLowering::CallLoweringInfo &CLI,    InFlag = Chain.getValue(1);    // Create the CALLSEQ_END node. -  unsigned NumBytesForCalleeToPush; +  unsigned NumBytesForCalleeToPop;    if (X86::isCalleePop(CallConv, Is64Bit, isVarArg,                         getTargetMachine().Options.GuaranteedTailCallOpt)) -    NumBytesForCalleeToPush = NumBytes;    // Callee pops everything +    NumBytesForCalleeToPop = NumBytes;    // Callee pops everything    else if (!Is64Bit && !IsTailCallConvention(CallConv) &&             !Subtarget->getTargetTriple().isOSMSVCRT() &&             SR == StackStructReturn) @@ -2924,15 +2924,15 @@ X86TargetLowering::LowerCall(TargetLowering::CallLoweringInfo &CLI,      // pops the hidden struct pointer, so we have to push it back.      // This is common for Darwin/X86, Linux & Mingw32 targets.      // For MSVC Win32 targets, the caller pops the hidden struct pointer. -    NumBytesForCalleeToPush = 4; +    NumBytesForCalleeToPop = 4;    else -    NumBytesForCalleeToPush = 0;  // Callee pops nothing. +    NumBytesForCalleeToPop = 0;  // Callee pops nothing.    // Returns a flag for retval copy to use.    if (!IsSibcall) {      Chain = DAG.getCALLSEQ_END(Chain,                                 DAG.getIntPtrConstant(NumBytes, true), -                               DAG.getIntPtrConstant(NumBytesForCalleeToPush, +                               DAG.getIntPtrConstant(NumBytesForCalleeToPop,                                                       true),                                 InFlag, dl);      InFlag = Chain.getValue(1);  | 

