Eliminate unneccesary file

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5191 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner 2002-12-28 20:34:47 +00:00
parent 3ad7642901
commit 370e187aac

View File

@ -1,42 +0,0 @@
//===-- MachineFrameInfo.cpp-----------------------------------------------===//
//
// Interface to layout of stack frame on target machine. Most functions of
// class MachineFrameInfo have to be machine-specific so there is little code
// here.
//
//===----------------------------------------------------------------------===//
#include "llvm/Target/MachineFrameInfo.h"
#include "llvm/CodeGen/MachineFunction.h"
int
MachineFrameInfo::getIncomingArgOffset(MachineFunction& mcInfo,
unsigned argNum) const
{
assert(argsOnStackHaveFixedSize());
unsigned relativeOffset = argNum * getSizeOfEachArgOnStack();
bool growUp; // do args grow up or down
int firstArg = getFirstIncomingArgOffset(mcInfo, growUp);
int offset = growUp? firstArg + relativeOffset
: firstArg - relativeOffset;
return offset;
}
int
MachineFrameInfo::getOutgoingArgOffset(MachineFunction& mcInfo,
unsigned argNum) const
{
assert(argsOnStackHaveFixedSize());
assert(((int) argNum - this->getNumFixedOutgoingArgs())
<= (int) mcInfo.getMaxOptionalNumArgs());
unsigned relativeOffset = argNum * getSizeOfEachArgOnStack();
bool growUp; // do args grow up or down
int firstArg = getFirstOutgoingArgOffset(mcInfo, growUp);
int offset = growUp? firstArg + relativeOffset
: firstArg - relativeOffset;
return offset;
}