LLVM API Documentation
#include <X86MachineFunctionInfo.h>


X86MachineFunctionInfo - This class is derived from MachineFunction and contains private X86 target-specific information for each MachineFunction.
Definition at line 23 of file X86MachineFunctionInfo.h.
| llvm::X86MachineFunctionInfo::X86MachineFunctionInfo | ( | ) | [inline] |
Definition at line 73 of file X86MachineFunctionInfo.h.
| llvm::X86MachineFunctionInfo::X86MachineFunctionInfo | ( | MachineFunction & | MF | ) | [inline, explicit] |
Definition at line 87 of file X86MachineFunctionInfo.h.
| unsigned llvm::X86MachineFunctionInfo::getArgumentStackSize | ( | ) | const [inline] |
Definition at line 135 of file X86MachineFunctionInfo.h.
Referenced by llvm::X86FrameLowering::adjustForSegmentedStacks().
| unsigned llvm::X86MachineFunctionInfo::getBytesToPopOnReturn | ( | ) | const [inline] |
Definition at line 108 of file X86MachineFunctionInfo.h.
| unsigned llvm::X86MachineFunctionInfo::getCalleeSavedFrameSize | ( | ) | const [inline] |
Definition at line 105 of file X86MachineFunctionInfo.h.
Referenced by llvm::X86FrameLowering::emitEpilogue(), and llvm::X86FrameLowering::emitPrologue().
| bool llvm::X86MachineFunctionInfo::getForceFramePointer | ( | ) | const [inline] |
Definition at line 102 of file X86MachineFunctionInfo.h.
| unsigned llvm::X86MachineFunctionInfo::getGlobalBaseReg | ( | ) | const [inline] |
Definition at line 120 of file X86MachineFunctionInfo.h.
| unsigned llvm::X86MachineFunctionInfo::getNumLocalDynamicTLSAccesses | ( | ) | const [inline] |
Definition at line 138 of file X86MachineFunctionInfo.h.
| int llvm::X86MachineFunctionInfo::getRAIndex | ( | ) | const [inline] |
Definition at line 111 of file X86MachineFunctionInfo.h.
Referenced by llvm::X86TargetLowering::getReturnAddressFrameIndex().
| int llvm::X86MachineFunctionInfo::getRegSaveFrameIndex | ( | ) | const [inline] |
Definition at line 126 of file X86MachineFunctionInfo.h.
| unsigned llvm::X86MachineFunctionInfo::getSRetReturnReg | ( | ) | const [inline] |
Definition at line 117 of file X86MachineFunctionInfo.h.
| int llvm::X86MachineFunctionInfo::getTCReturnAddrDelta | ( | ) | const [inline] |
Definition at line 114 of file X86MachineFunctionInfo.h.
Referenced by llvm::X86FrameLowering::emitEpilogue(), llvm::X86FrameLowering::emitPrologue(), llvm::X86FrameLowering::getFrameIndexOffset(), and llvm::X86FrameLowering::processFunctionBeforeCalleeSavedScan().
| unsigned llvm::X86MachineFunctionInfo::getVarArgsFPOffset | ( | ) | const [inline] |
Definition at line 132 of file X86MachineFunctionInfo.h.
| int llvm::X86MachineFunctionInfo::getVarArgsFrameIndex | ( | ) | const [inline] |
Definition at line 123 of file X86MachineFunctionInfo.h.
| unsigned llvm::X86MachineFunctionInfo::getVarArgsGPOffset | ( | ) | const [inline] |
Definition at line 129 of file X86MachineFunctionInfo.h.
| void llvm::X86MachineFunctionInfo::incNumLocalDynamicTLSAccesses | ( | ) | [inline] |
Definition at line 139 of file X86MachineFunctionInfo.h.
Referenced by LowerToTLSLocalDynamicModel().
| void llvm::X86MachineFunctionInfo::setArgumentStackSize | ( | unsigned | size | ) | [inline] |
Definition at line 136 of file X86MachineFunctionInfo.h.
| void llvm::X86MachineFunctionInfo::setBytesToPopOnReturn | ( | unsigned | bytes | ) | [inline] |
Definition at line 109 of file X86MachineFunctionInfo.h.
| void llvm::X86MachineFunctionInfo::setCalleeSavedFrameSize | ( | unsigned | bytes | ) | [inline] |
Definition at line 106 of file X86MachineFunctionInfo.h.
Referenced by llvm::X86FrameLowering::emitPrologue(), and llvm::X86FrameLowering::spillCalleeSavedRegisters().
| void llvm::X86MachineFunctionInfo::setForceFramePointer | ( | bool | forceFP | ) | [inline] |
Definition at line 103 of file X86MachineFunctionInfo.h.
| void llvm::X86MachineFunctionInfo::setGlobalBaseReg | ( | unsigned | Reg | ) | [inline] |
Definition at line 121 of file X86MachineFunctionInfo.h.
| void llvm::X86MachineFunctionInfo::setRAIndex | ( | int | Index | ) | [inline] |
Definition at line 112 of file X86MachineFunctionInfo.h.
Referenced by llvm::X86TargetLowering::getReturnAddressFrameIndex().
| void llvm::X86MachineFunctionInfo::setRegSaveFrameIndex | ( | int | Idx | ) | [inline] |
Definition at line 127 of file X86MachineFunctionInfo.h.
| void llvm::X86MachineFunctionInfo::setSRetReturnReg | ( | unsigned | Reg | ) | [inline] |
Definition at line 118 of file X86MachineFunctionInfo.h.
| void llvm::X86MachineFunctionInfo::setTCReturnAddrDelta | ( | int | delta | ) | [inline] |
Definition at line 115 of file X86MachineFunctionInfo.h.
| void llvm::X86MachineFunctionInfo::setVarArgsFPOffset | ( | unsigned | Offset | ) | [inline] |
Definition at line 133 of file X86MachineFunctionInfo.h.
| void llvm::X86MachineFunctionInfo::setVarArgsFrameIndex | ( | int | Idx | ) | [inline] |
Definition at line 124 of file X86MachineFunctionInfo.h.
| void llvm::X86MachineFunctionInfo::setVarArgsGPOffset | ( | unsigned | Offset | ) | [inline] |
Definition at line 130 of file X86MachineFunctionInfo.h.