Hexagon target-specific information for each MachineFunction.
More...
#include "Target/Hexagon/HexagonMachineFunctionInfo.h"
Hexagon target-specific information for each MachineFunction.
Definition at line 26 of file HexagonMachineFunctionInfo.h.
◆ HexagonMachineFunctionInfo() [1/2]
llvm::HexagonMachineFunctionInfo::HexagonMachineFunctionInfo |
( |
| ) |
|
|
default |
◆ HexagonMachineFunctionInfo() [2/2]
llvm::HexagonMachineFunctionInfo::HexagonMachineFunctionInfo |
( |
MachineFunction & |
MF | ) |
|
|
inline |
◆ getSRetReturnReg()
unsigned llvm::HexagonMachineFunctionInfo::getSRetReturnReg |
( |
| ) |
const |
|
inline |
◆ getStackAlignBasePhysReg()
unsigned llvm::HexagonMachineFunctionInfo::getStackAlignBasePhysReg |
( |
| ) |
const |
|
inline |
◆ getStackAlignBaseVReg()
unsigned llvm::HexagonMachineFunctionInfo::getStackAlignBaseVReg |
( |
| ) |
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 |
◆ setHasClobberLR()
void llvm::HexagonMachineFunctionInfo::setHasClobberLR |
( |
bool |
v | ) |
|
|
inline |
◆ setHasEHReturn()
void llvm::HexagonMachineFunctionInfo::setHasEHReturn |
( |
bool |
H = true | ) |
|
|
inline |
◆ setSRetReturnReg()
void llvm::HexagonMachineFunctionInfo::setSRetReturnReg |
( |
unsigned |
Reg | ) |
|
|
inline |
◆ setStackAlignBasePhysReg()
void llvm::HexagonMachineFunctionInfo::setStackAlignBasePhysReg |
( |
unsigned |
R | ) |
|
|
inline |
◆ setStackAlignBaseVReg()
void llvm::HexagonMachineFunctionInfo::setStackAlignBaseVReg |
( |
unsigned |
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: