LLVM API Documentation
#include <X86MachineFunctionInfo.h>
Public Member Functions | |
| X86MachineFunctionInfo () | |
| X86MachineFunctionInfo (MachineFunction &MF) | |
| bool | getForceFramePointer () const |
| void | setForceFramePointer (bool forceFP) |
| unsigned | getCalleeSavedFrameSize () const |
| void | setCalleeSavedFrameSize (unsigned bytes) |
| unsigned | getBytesToPopOnReturn () const |
| void | setBytesToPopOnReturn (unsigned bytes) |
| NameDecorationStyle | getDecorationStyle () const |
| void | setDecorationStyle (NameDecorationStyle style) |
| int | getRAIndex () const |
| void | setRAIndex (int Index) |
| int | getTCReturnAddrDelta () const |
| void | setTCReturnAddrDelta (int delta) |
| unsigned | getSRetReturnReg () const |
| void | setSRetReturnReg (unsigned Reg) |
| unsigned | getGlobalBaseReg () const |
| void | setGlobalBaseReg (unsigned Reg) |
Definition at line 29 of file X86MachineFunctionInfo.h.
| llvm::X86MachineFunctionInfo::X86MachineFunctionInfo | ( | ) | [inline] |
Definition at line 67 of file X86MachineFunctionInfo.h.
| llvm::X86MachineFunctionInfo::X86MachineFunctionInfo | ( | MachineFunction & | MF | ) | [inline] |
Definition at line 76 of file X86MachineFunctionInfo.h.
| bool llvm::X86MachineFunctionInfo::getForceFramePointer | ( | ) | const [inline] |
Definition at line 85 of file X86MachineFunctionInfo.h.
| void llvm::X86MachineFunctionInfo::setForceFramePointer | ( | bool | forceFP | ) | [inline] |
Definition at line 86 of file X86MachineFunctionInfo.h.
| unsigned llvm::X86MachineFunctionInfo::getCalleeSavedFrameSize | ( | ) | const [inline] |
Definition at line 88 of file X86MachineFunctionInfo.h.
Referenced by llvm::X86RegisterInfo::emitEpilogue(), and llvm::X86RegisterInfo::emitPrologue().
| void llvm::X86MachineFunctionInfo::setCalleeSavedFrameSize | ( | unsigned | bytes | ) | [inline] |
Definition at line 89 of file X86MachineFunctionInfo.h.
Referenced by llvm::X86RegisterInfo::emitPrologue(), and llvm::X86InstrInfo::spillCalleeSavedRegisters().
| unsigned llvm::X86MachineFunctionInfo::getBytesToPopOnReturn | ( | ) | const [inline] |
Definition at line 91 of file X86MachineFunctionInfo.h.
Referenced by llvm::X86IntelAsmPrinter::decorateName(), and llvm::X86ATTAsmPrinter::decorateName().
| void llvm::X86MachineFunctionInfo::setBytesToPopOnReturn | ( | unsigned | bytes | ) | [inline] |
| NameDecorationStyle llvm::X86MachineFunctionInfo::getDecorationStyle | ( | ) | const [inline] |
Definition at line 94 of file X86MachineFunctionInfo.h.
Referenced by llvm::X86IntelAsmPrinter::decorateName(), and llvm::X86ATTAsmPrinter::decorateName().
| void llvm::X86MachineFunctionInfo::setDecorationStyle | ( | NameDecorationStyle | style | ) | [inline] |
| int llvm::X86MachineFunctionInfo::getRAIndex | ( | ) | const [inline] |
Definition at line 97 of file X86MachineFunctionInfo.h.
Referenced by llvm::X86TargetLowering::getReturnAddressFrameIndex().
| void llvm::X86MachineFunctionInfo::setRAIndex | ( | int | Index | ) | [inline] |
Definition at line 98 of file X86MachineFunctionInfo.h.
Referenced by llvm::X86TargetLowering::getReturnAddressFrameIndex().
| int llvm::X86MachineFunctionInfo::getTCReturnAddrDelta | ( | ) | const [inline] |
Definition at line 100 of file X86MachineFunctionInfo.h.
Referenced by llvm::X86RegisterInfo::emitEpilogue(), llvm::X86RegisterInfo::emitPrologue(), llvm::X86RegisterInfo::getFrameIndexOffset(), and llvm::X86RegisterInfo::processFunctionBeforeFrameFinalized().
| void llvm::X86MachineFunctionInfo::setTCReturnAddrDelta | ( | int | delta | ) | [inline] |
Definition at line 101 of file X86MachineFunctionInfo.h.
| unsigned llvm::X86MachineFunctionInfo::getSRetReturnReg | ( | ) | const [inline] |
Definition at line 103 of file X86MachineFunctionInfo.h.
| void llvm::X86MachineFunctionInfo::setSRetReturnReg | ( | unsigned | Reg | ) | [inline] |
Definition at line 104 of file X86MachineFunctionInfo.h.
| unsigned llvm::X86MachineFunctionInfo::getGlobalBaseReg | ( | ) | const [inline] |
Definition at line 106 of file X86MachineFunctionInfo.h.
| void llvm::X86MachineFunctionInfo::setGlobalBaseReg | ( | unsigned | Reg | ) | [inline] |
Definition at line 107 of file X86MachineFunctionInfo.h.