mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-06-19 18:24:00 +00:00
Use MachineFrameInfo::hasCalls instead of MipsFunctionInfo::hasCall to check if
a function has any function calls. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132140 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@ -47,14 +47,12 @@ private:
|
||||
// LowerCall except for the frame object for restoring $gp.
|
||||
std::pair<int, int> InArgFIRange, OutArgFIRange;
|
||||
int GPFI; // Index of the frame object for restoring $gp
|
||||
bool HasCall; // True if function has a function call.
|
||||
unsigned MaxCallFrameSize;
|
||||
public:
|
||||
MipsFunctionInfo(MachineFunction& MF)
|
||||
: SRetReturnReg(0), GlobalBaseReg(0),
|
||||
VarArgsFrameIndex(0), InArgFIRange(std::make_pair(-1, 0)),
|
||||
OutArgFIRange(std::make_pair(-1, 0)), GPFI(0), HasCall(false),
|
||||
MaxCallFrameSize(0)
|
||||
OutArgFIRange(std::make_pair(-1, 0)), GPFI(0), MaxCallFrameSize(0)
|
||||
{}
|
||||
|
||||
bool isInArgFI(int FI) const {
|
||||
@ -86,9 +84,6 @@ public:
|
||||
int getVarArgsFrameIndex() const { return VarArgsFrameIndex; }
|
||||
void setVarArgsFrameIndex(int Index) { VarArgsFrameIndex = Index; }
|
||||
|
||||
bool hasCall() const { return HasCall; }
|
||||
void setHasCall() { HasCall = true; }
|
||||
|
||||
unsigned getMaxCallFrameSize() const { return MaxCallFrameSize; }
|
||||
void setMaxCallFrameSize(unsigned S) { MaxCallFrameSize = S; }
|
||||
};
|
||||
|
Reference in New Issue
Block a user