diff options
author | Evan Cheng <evan.cheng@apple.com> | 2008-01-05 00:41:47 +0000 |
---|---|---|
committer | Evan Cheng <evan.cheng@apple.com> | 2008-01-05 00:41:47 +0000 |
commit | f55b7381af7c63f40f272518e32e0dde7ed57685 (patch) | |
tree | e2160149f0103a17c61ef8e23e2f0835b379c838 /llvm/lib/Target/X86/X86MachineFunctionInfo.h | |
parent | bad32189545db759e9db15ff07e04b23aaa9b2e8 (diff) | |
download | bcm5719-llvm-f55b7381af7c63f40f272518e32e0dde7ed57685.tar.gz bcm5719-llvm-f55b7381af7c63f40f272518e32e0dde7ed57685.zip |
Combine MovePCtoStack + POP32r into one instruction MOVPC32r so it can be moved if needed.
llvm-svn: 45605
Diffstat (limited to 'llvm/lib/Target/X86/X86MachineFunctionInfo.h')
-rw-r--r-- | llvm/lib/Target/X86/X86MachineFunctionInfo.h | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/llvm/lib/Target/X86/X86MachineFunctionInfo.h b/llvm/lib/Target/X86/X86MachineFunctionInfo.h index 7b043e966e6..fcdeb0572c3 100644 --- a/llvm/lib/Target/X86/X86MachineFunctionInfo.h +++ b/llvm/lib/Target/X86/X86MachineFunctionInfo.h @@ -37,20 +37,20 @@ class X86MachineFunctionInfo : public MachineFunctionInfo { /// stack frame in bytes. unsigned CalleeSavedFrameSize; - /// BytesToPopOnReturn - amount of bytes function pops on return. + /// BytesToPopOnReturn - Number of bytes function pops on return. /// Used on windows platform for stdcall & fastcall name decoration unsigned BytesToPopOnReturn; - /// If the function requires additional name decoration, DecorationStyle holds - /// the right way to do so. + /// DecorationStyle - If the function requires additional name decoration, + /// DecorationStyle holds the right way to do so. NameDecorationStyle DecorationStyle; - // FrameIndex for return slot. + /// ReturnAddrIndex - FrameIndex for return slot. int ReturnAddrIndex; - // Delta the ReturnAddr stack slot is moved - // Used for creating an area before the register spill area on the stack - // the returnaddr can be savely move to this area + /// TailCallReturnAddrDelta - Delta the ReturnAddr stack slot is moved + /// Used for creating an area before the register spill area on the stack + /// the returnaddr can be savely move to this area int TailCallReturnAddrDelta; public: @@ -59,7 +59,7 @@ public: BytesToPopOnReturn(0), DecorationStyle(None), ReturnAddrIndex(0), - TailCallReturnAddrDelta(0){} + TailCallReturnAddrDelta(0) {} X86MachineFunctionInfo(MachineFunction &MF) : ForceFramePointer(false), CalleeSavedFrameSize(0), |