diff options
author | Jim Laskey <jlaskey@mac.com> | 2007-01-26 21:22:28 +0000 |
---|---|---|
committer | Jim Laskey <jlaskey@mac.com> | 2007-01-26 21:22:28 +0000 |
commit | 44c3b9fdd416c79f4b67cde1aecfced5921efd81 (patch) | |
tree | 0d8002c19d49540943831d56faa04495b4a20f6e /include/llvm/CodeGen/MachineFrameInfo.h | |
parent | fce1765a19565954b2b4629cf214b516663e7cbc (diff) |
Change the MachineDebugInfo to MachineModuleInfo to better reflect usage
for debugging and exception handling.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33550 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/CodeGen/MachineFrameInfo.h')
-rw-r--r-- | include/llvm/CodeGen/MachineFrameInfo.h | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/include/llvm/CodeGen/MachineFrameInfo.h b/include/llvm/CodeGen/MachineFrameInfo.h index 1f111abe51..6f13eec687 100644 --- a/include/llvm/CodeGen/MachineFrameInfo.h +++ b/include/llvm/CodeGen/MachineFrameInfo.h @@ -17,7 +17,7 @@ namespace llvm { class TargetData; class TargetRegisterClass; class Type; -class MachineDebugInfo; +class MachineModuleInfo; class MachineFunction; /// The CalleeSavedInfo class tracks the information need to locate where a @@ -147,12 +147,12 @@ class MachineFrameInfo { /// handling. std::vector<CalleeSavedInfo> CSInfo; - /// DebugInfo - This field is set (via setMachineDebugInfo) by a debug info + /// MMI - This field is set (via setMachineModuleInfo) by a module info /// consumer (ex. DwarfWriter) to indicate that frame layout information /// should be acquired. Typically, it's the responsibility of the target's - /// MRegisterInfo prologue/epilogue emitting code to inform MachineDebugInfo + /// MRegisterInfo prologue/epilogue emitting code to inform MachineModuleInfo /// of frame layouts. - MachineDebugInfo *DebugInfo; + MachineModuleInfo *MMI; public: MachineFrameInfo() { @@ -160,7 +160,7 @@ public: HasVarSizedObjects = false; HasCalls = false; MaxCallFrameSize = 0; - DebugInfo = 0; + MMI = 0; } /// hasStackObjects - Return true if there are any stack objects in this @@ -299,13 +299,13 @@ public: CSInfo = CSI; } - /// getMachineDebugInfo - Used by a prologue/epilogue emitter (MRegisterInfo) + /// getMachineModuleInfo - Used by a prologue/epilogue emitter (MRegisterInfo) /// to provide frame layout information. - MachineDebugInfo *getMachineDebugInfo() const { return DebugInfo; } + MachineModuleInfo *getMachineModuleInfo() const { return MMI; } - /// setMachineDebugInfo - Used by a debug consumer (DwarfWriter) to indicate - /// that frame layout information should be gathered. - void setMachineDebugInfo(MachineDebugInfo *DI) { DebugInfo = DI; } + /// setMachineModuleInfo - Used by a meta info consumer (DwarfWriter) to + /// indicate that frame layout information should be gathered. + void setMachineModuleInfo(MachineModuleInfo *mmi) { MMI = mmi; } /// print - Used by the MachineFunction printer to print information about /// stack objects. Implemented in MachineFunction.cpp |