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 25 of file X86MachineFunctionInfo.h.
llvm::X86MachineFunctionInfo::X86MachineFunctionInfo | ( | ) | [inline] |
Definition at line 91 of file X86MachineFunctionInfo.h.
llvm::X86MachineFunctionInfo::X86MachineFunctionInfo | ( | MachineFunction & | MF | ) | [inline, explicit] |
Definition at line 105 of file X86MachineFunctionInfo.h.
unsigned llvm::X86MachineFunctionInfo::getArgumentStackSize | ( | ) | const [inline] |
Definition at line 153 of file X86MachineFunctionInfo.h.
Referenced by llvm::X86FrameLowering::adjustForSegmentedStacks().
unsigned llvm::X86MachineFunctionInfo::getBytesToPopOnReturn | ( | ) | const [inline] |
Definition at line 126 of file X86MachineFunctionInfo.h.
unsigned llvm::X86MachineFunctionInfo::getCalleeSavedFrameSize | ( | ) | const [inline] |
Definition at line 123 of file X86MachineFunctionInfo.h.
Referenced by llvm::X86FrameLowering::emitEpilogue(), and llvm::X86FrameLowering::emitPrologue().
bool llvm::X86MachineFunctionInfo::getForceFramePointer | ( | ) | const [inline] |
Definition at line 120 of file X86MachineFunctionInfo.h.
std::vector<Forward>& llvm::X86MachineFunctionInfo::getForwardedMustTailRegParms | ( | ) | [inline] |
Definition at line 159 of file X86MachineFunctionInfo.h.
unsigned llvm::X86MachineFunctionInfo::getGlobalBaseReg | ( | ) | const [inline] |
Definition at line 138 of file X86MachineFunctionInfo.h.
unsigned llvm::X86MachineFunctionInfo::getNumLocalDynamicTLSAccesses | ( | ) | const [inline] |
Definition at line 156 of file X86MachineFunctionInfo.h.
int llvm::X86MachineFunctionInfo::getRAIndex | ( | ) | const [inline] |
Definition at line 129 of file X86MachineFunctionInfo.h.
int llvm::X86MachineFunctionInfo::getRegSaveFrameIndex | ( | ) | const [inline] |
Definition at line 144 of file X86MachineFunctionInfo.h.
unsigned llvm::X86MachineFunctionInfo::getSRetReturnReg | ( | ) | const [inline] |
Definition at line 135 of file X86MachineFunctionInfo.h.
int llvm::X86MachineFunctionInfo::getTCReturnAddrDelta | ( | ) | const [inline] |
Definition at line 132 of file X86MachineFunctionInfo.h.
Referenced by llvm::X86FrameLowering::assignCalleeSavedSpillSlots(), llvm::X86FrameLowering::emitEpilogue(), llvm::X86FrameLowering::emitPrologue(), llvm::X86FrameLowering::getFrameIndexOffset(), and llvm::X86FrameLowering::processFunctionBeforeCalleeSavedScan().
unsigned llvm::X86MachineFunctionInfo::getVarArgsFPOffset | ( | ) | const [inline] |
Definition at line 150 of file X86MachineFunctionInfo.h.
int llvm::X86MachineFunctionInfo::getVarArgsFrameIndex | ( | ) | const [inline] |
Definition at line 141 of file X86MachineFunctionInfo.h.
unsigned llvm::X86MachineFunctionInfo::getVarArgsGPOffset | ( | ) | const [inline] |
Definition at line 147 of file X86MachineFunctionInfo.h.
void llvm::X86MachineFunctionInfo::incNumLocalDynamicTLSAccesses | ( | ) | [inline] |
Definition at line 157 of file X86MachineFunctionInfo.h.
Referenced by LowerToTLSLocalDynamicModel().
void llvm::X86MachineFunctionInfo::setArgumentStackSize | ( | unsigned | size | ) | [inline] |
Definition at line 154 of file X86MachineFunctionInfo.h.
void llvm::X86MachineFunctionInfo::setBytesToPopOnReturn | ( | unsigned | bytes | ) | [inline] |
Definition at line 127 of file X86MachineFunctionInfo.h.
void llvm::X86MachineFunctionInfo::setCalleeSavedFrameSize | ( | unsigned | bytes | ) | [inline] |
Definition at line 124 of file X86MachineFunctionInfo.h.
Referenced by llvm::X86FrameLowering::assignCalleeSavedSpillSlots(), and llvm::X86FrameLowering::emitPrologue().
void llvm::X86MachineFunctionInfo::setForceFramePointer | ( | bool | forceFP | ) | [inline] |
Definition at line 121 of file X86MachineFunctionInfo.h.
void llvm::X86MachineFunctionInfo::setGlobalBaseReg | ( | unsigned | Reg | ) | [inline] |
Definition at line 139 of file X86MachineFunctionInfo.h.
void llvm::X86MachineFunctionInfo::setRAIndex | ( | int | Index | ) | [inline] |
Definition at line 130 of file X86MachineFunctionInfo.h.
void llvm::X86MachineFunctionInfo::setRegSaveFrameIndex | ( | int | Idx | ) | [inline] |
Definition at line 145 of file X86MachineFunctionInfo.h.
void llvm::X86MachineFunctionInfo::setSRetReturnReg | ( | unsigned | Reg | ) | [inline] |
Definition at line 136 of file X86MachineFunctionInfo.h.
void llvm::X86MachineFunctionInfo::setTCReturnAddrDelta | ( | int | delta | ) | [inline] |
Definition at line 133 of file X86MachineFunctionInfo.h.
void llvm::X86MachineFunctionInfo::setVarArgsFPOffset | ( | unsigned | Offset | ) | [inline] |
Definition at line 151 of file X86MachineFunctionInfo.h.
void llvm::X86MachineFunctionInfo::setVarArgsFrameIndex | ( | int | Idx | ) | [inline] |
Definition at line 142 of file X86MachineFunctionInfo.h.
void llvm::X86MachineFunctionInfo::setVarArgsGPOffset | ( | unsigned | Offset | ) | [inline] |
Definition at line 148 of file X86MachineFunctionInfo.h.