commit | 8dd7c54a42f278a5525bc3e315cdf1afb8e15725 | [log] [tgz] |
---|---|---|
author | Bruno Cardoso Lopes <bruno.cardoso@gmail.com> | Mon Nov 09 14:27:49 2009 +0000 |
committer | Bruno Cardoso Lopes <bruno.cardoso@gmail.com> | Mon Nov 09 14:27:49 2009 +0000 |
tree | 791651dea981b66378d82e40f47ee4a11dd0f477 | |
parent | 393cb7c22dd1911eb0c297ebbc87c55b3220c34a [diff] [blame] |
Fix PR5149. http://llvm.org/bugs/show_bug.cgi?id=5149 llvm-svn: 86543
diff --git a/llvm/lib/Target/Mips/MipsMachineFunction.h b/llvm/lib/Target/Mips/MipsMachineFunction.h index 949c78a..a300f49 100644 --- a/llvm/lib/Target/Mips/MipsMachineFunction.h +++ b/llvm/lib/Target/Mips/MipsMachineFunction.h
@@ -103,6 +103,7 @@ int getGPFI() const { return GPHolder.FI; } void setGPStackOffset(int Off) { GPHolder.SPOffset = Off; } void setGPFI(int FI) { GPHolder.FI = FI; } + bool needGPSaveRestore() const { return GPHolder.SPOffset != -1; } bool hasLoadArgs() const { return HasLoadArgs; } bool hasStoreVarArgs() const { return HasStoreVarArgs; }