With r160248 in place this code is no longer needed.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@160293 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chad Rosier 2012-07-16 17:42:13 +00:00
parent 2735cf4aa5
commit 3591955bce
2 changed files with 1 additions and 17 deletions

View File

@ -936,8 +936,6 @@ void X86FrameLowering::emitPrologue(MachineFunction &MF) const {
BuildMI(MBB, MBBI, DL, TII.get(Opc), BasePtr)
.addReg(StackPtr)
.setMIFlag(MachineInstr::FrameSetup);
X86FI->setBasePtrStackAdjustment(NumBytes);
}
if (( (!HasFP && NumBytes) || PushedRegs) && needsFrameMoves) {

View File

@ -69,10 +69,6 @@ class X86MachineFunctionInfo : public MachineFunctionInfo {
/// NumLocalDynamics - Number of local-dynamic TLS accesses.
unsigned NumLocalDynamics;
/// After the stack pointer has been restore from the base pointer we
/// use a cached adjusment.
int64_t BPAdj;
public:
X86MachineFunctionInfo() : ForceFramePointer(false),
CalleeSavedFrameSize(0),
@ -101,8 +97,7 @@ public:
VarArgsGPOffset(0),
VarArgsFPOffset(0),
ArgumentStackSize(0),
NumLocalDynamics(0),
BPAdj(0) {}
NumLocalDynamics(0) {}
bool getForceFramePointer() const { return ForceFramePointer;}
void setForceFramePointer(bool forceFP) { ForceFramePointer = forceFP; }
@ -143,15 +138,6 @@ public:
unsigned getNumLocalDynamicTLSAccesses() const { return NumLocalDynamics; }
void incNumLocalDynamicTLSAccesses() { ++NumLocalDynamics; }
/// setBasePtrStackAdjustment - If we're restoring the stack pointer from the
/// base pointer, due to dynamic stack realignment + VLAs, we cache the
/// number of bytes initially allocated for the stack frame. In obscure
/// cases (e.g., tail calls with byval argument and no stack protector), the
/// stack gets adjusted outside of the prolog, but these shouldn't be
/// considered when restoring from the base pointer. Currently, this is only
/// needed for x86.
void setBasePtrStackAdjustment(int64_t adj) { BPAdj = adj; }
int64_t getBasePtrStackAdjustment() const { return BPAdj; }
};
} // End llvm namespace