mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-01-14 16:33:28 +00:00
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:
parent
3ad7642901
commit
370e187aac
@ -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;
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user