LoongArchMachineFunctionInfo - This class is derived from MachineFunctionInfo and contains private LoongArch-specific information for each MachineFunction.
More...
#include "Target/LoongArch/LoongArchMachineFunctionInfo.h"
LoongArchMachineFunctionInfo - This class is derived from MachineFunctionInfo and contains private LoongArch-specific information for each MachineFunction.
Definition at line 25 of file LoongArchMachineFunctionInfo.h.
◆ LoongArchMachineFunctionInfo()
◆ addIncomingByValArgs()
| void llvm::LoongArchMachineFunctionInfo::addIncomingByValArgs |
( |
SDValue | Val | ) |
|
|
inline |
◆ addSExt32Register()
| void llvm::LoongArchMachineFunctionInfo::addSExt32Register |
( |
Register | Reg | ) |
|
|
inline |
◆ clone()
◆ getArgumentStackSize()
| unsigned llvm::LoongArchMachineFunctionInfo::getArgumentStackSize |
( |
| ) |
const |
|
inline |
◆ getBranchRelaxationSpillFrameIndex()
| int llvm::LoongArchMachineFunctionInfo::getBranchRelaxationSpillFrameIndex |
( |
| ) |
|
|
inline |
◆ getCalleeSavedStackSize()
| unsigned llvm::LoongArchMachineFunctionInfo::getCalleeSavedStackSize |
( |
| ) |
const |
|
inline |
◆ getIncomingByValArgs()
| SDValue llvm::LoongArchMachineFunctionInfo::getIncomingByValArgs |
( |
int | Idx | ) |
|
|
inline |
◆ getIncomingByValArgsSize()
| unsigned llvm::LoongArchMachineFunctionInfo::getIncomingByValArgsSize |
( |
| ) |
const |
|
inline |
◆ getJumpInfoJrMI()
◆ getJumpInfoJTIIndex()
| int llvm::LoongArchMachineFunctionInfo::getJumpInfoJTIIndex |
( |
unsigned | Idx | ) |
|
|
inline |
◆ getJumpInfoSize()
| unsigned llvm::LoongArchMachineFunctionInfo::getJumpInfoSize |
( |
| ) |
|
|
inline |
◆ getVarArgsFrameIndex()
| int llvm::LoongArchMachineFunctionInfo::getVarArgsFrameIndex |
( |
| ) |
const |
|
inline |
◆ getVarArgsSaveSize()
| unsigned llvm::LoongArchMachineFunctionInfo::getVarArgsSaveSize |
( |
| ) |
const |
|
inline |
◆ isSExt32Register()
| bool llvm::LoongArchMachineFunctionInfo::isSExt32Register |
( |
Register | Reg | ) |
const |
|
inline |
◆ setArgumentStackSize()
| void llvm::LoongArchMachineFunctionInfo::setArgumentStackSize |
( |
unsigned | size | ) |
|
|
inline |
◆ setBranchRelaxationSpillFrameIndex()
| void llvm::LoongArchMachineFunctionInfo::setBranchRelaxationSpillFrameIndex |
( |
int | Index | ) |
|
|
inline |
◆ setCalleeSavedStackSize()
| void llvm::LoongArchMachineFunctionInfo::setCalleeSavedStackSize |
( |
unsigned | Size | ) |
|
|
inline |
◆ setJumpInfo()
| void llvm::LoongArchMachineFunctionInfo::setJumpInfo |
( |
MachineInstr * | JrMI, |
|
|
int | JTIIdx ) |
|
inline |
◆ setVarArgsFrameIndex()
| void llvm::LoongArchMachineFunctionInfo::setVarArgsFrameIndex |
( |
int | Index | ) |
|
|
inline |
◆ setVarArgsSaveSize()
| void llvm::LoongArchMachineFunctionInfo::setVarArgsSaveSize |
( |
int | Size | ) |
|
|
inline |
The documentation for this class was generated from the following file: