LLVM: llvm::HexagonMachineFunctionInfo Class Reference (original) (raw)
Hexagon target-specific information for each MachineFunction. More...
#include "[Target/Hexagon/HexagonMachineFunctionInfo.h](HexagonMachineFunctionInfo%5F8h%5Fsource.html)"
Hexagon target-specific information for each MachineFunction.
Definition at line 25 of file HexagonMachineFunctionInfo.h.
| llvm::HexagonMachineFunctionInfo::HexagonMachineFunctionInfo ( ) |
default |
◆ HexagonMachineFunctionInfo() [2/2]
◆ clone()
◆ getFirstNamedArgFrameIndex()
| int llvm::HexagonMachineFunctionInfo::getFirstNamedArgFrameIndex ( ) |
inline |
◆ getLastNamedArgFrameIndex()
| int llvm::HexagonMachineFunctionInfo::getLastNamedArgFrameIndex ( ) |
inline |
◆ getRegSavedAreaStartFrameIndex()
| int llvm::HexagonMachineFunctionInfo::getRegSavedAreaStartFrameIndex ( ) |
inline |
◆ getSRetReturnReg()
| unsigned llvm::HexagonMachineFunctionInfo::getSRetReturnReg ( ) const |
inline |
◆ getStackAlignBaseReg()
| Register llvm::HexagonMachineFunctionInfo::getStackAlignBaseReg ( ) const |
inline |
◆ getVarArgsFrameIndex()
| int llvm::HexagonMachineFunctionInfo::getVarArgsFrameIndex ( ) |
inline |
◆ hasClobberLR()
| bool llvm::HexagonMachineFunctionInfo::hasClobberLR ( ) const |
inline |
◆ hasEHReturn()
| bool llvm::HexagonMachineFunctionInfo::hasEHReturn ( ) const |
inline |
◆ isEndPacket()
◆ isStartPacket()
◆ setEndPacket()
| void llvm::HexagonMachineFunctionInfo::setEndPacket ( MachineInstr * MI) |
inline |
◆ setFirstNamedArgFrameIndex()
| void llvm::HexagonMachineFunctionInfo::setFirstNamedArgFrameIndex ( int v) |
inline |
◆ setHasClobberLR()
| void llvm::HexagonMachineFunctionInfo::setHasClobberLR ( bool v) |
inline |
◆ setHasEHReturn()
| void llvm::HexagonMachineFunctionInfo::setHasEHReturn ( bool H = true) |
inline |
◆ setLastNamedArgFrameIndex()
| void llvm::HexagonMachineFunctionInfo::setLastNamedArgFrameIndex ( int v) |
inline |
◆ setRegSavedAreaStartFrameIndex()
| void llvm::HexagonMachineFunctionInfo::setRegSavedAreaStartFrameIndex ( int v) |
inline |
◆ setSRetReturnReg()
| void llvm::HexagonMachineFunctionInfo::setSRetReturnReg ( unsigned Reg) |
inline |
◆ setStackAlignBaseReg()
| void llvm::HexagonMachineFunctionInfo::setStackAlignBaseReg ( Register R) |
inline |
◆ setStartPacket()
| void llvm::HexagonMachineFunctionInfo::setStartPacket ( MachineInstr * MI) |
inline |
◆ setVarArgsFrameIndex()
| void llvm::HexagonMachineFunctionInfo::setVarArgsFrameIndex ( int v) |
inline |
The documentation for this class was generated from the following files: