Hexagon target-specific information for each MachineFunction.
More...
#include "Target/Hexagon/HexagonMachineFunctionInfo.h"
Hexagon target-specific information for each MachineFunction.
Definition at line 25 of file HexagonMachineFunctionInfo.h.
◆ HexagonMachineFunctionInfo() [1/2]
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: