diff options
author | Akira Hatanaka <ahatanak@gmail.com> | 2011-05-25 17:52:48 +0000 |
---|---|---|
committer | Akira Hatanaka <ahatanak@gmail.com> | 2011-05-25 17:52:48 +0000 |
commit | 92a26d4e18ba6e84fb13c875e5d3c7a870a205cf (patch) | |
tree | a8226ed099829df447be97f3d4824bb2095598a4 /llvm/lib/Target/Mips/MipsMachineFunction.h | |
parent | 6c6e6761b23716ea7bfdac03b6799ace835ee35c (diff) | |
download | llvm-92a26d4e18ba6e84fb13c875e5d3c7a870a205cf.zip llvm-92a26d4e18ba6e84fb13c875e5d3c7a870a205cf.tar.gz llvm-92a26d4e18ba6e84fb13c875e5d3c7a870a205cf.tar.bz2 |
Change initial value of MaxCallFrameSize. MipsFI::getMaxCallFrameSize() should
return 0 if there are no function calls made.
llvm-svn: 132065
Diffstat (limited to 'llvm/lib/Target/Mips/MipsMachineFunction.h')
-rw-r--r-- | llvm/lib/Target/Mips/MipsMachineFunction.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/llvm/lib/Target/Mips/MipsMachineFunction.h b/llvm/lib/Target/Mips/MipsMachineFunction.h index fffc0ed..9cc0faf 100644 --- a/llvm/lib/Target/Mips/MipsMachineFunction.h +++ b/llvm/lib/Target/Mips/MipsMachineFunction.h @@ -48,13 +48,13 @@ private: 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. - int MaxCallFrameSize; + 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(-1) + MaxCallFrameSize(0) {} bool isInArgFI(int FI) const { @@ -89,8 +89,8 @@ public: bool hasCall() const { return HasCall; } void setHasCall() { HasCall = true; } - int getMaxCallFrameSize() const { return MaxCallFrameSize; } - void setMaxCallFrameSize(int S) { MaxCallFrameSize = S; } + unsigned getMaxCallFrameSize() const { return MaxCallFrameSize; } + void setMaxCallFrameSize(unsigned S) { MaxCallFrameSize = S; } }; } // end of namespace llvm |