LLVM: llvm::MipsFunctionInfo Class Reference (original) (raw)
MipsFunctionInfo - This class is derived from MachineFunction private Mips target-specific information for each MachineFunction. More...
#include "[Target/Mips/MipsMachineFunction.h](MipsMachineFunction%5F8h%5Fsource.html)"
MipsFunctionInfo - This class is derived from MachineFunction private Mips target-specific information for each MachineFunction.
Definition at line 25 of file MipsMachineFunction.h.
◆ ~MipsFunctionInfo()
| MipsFunctionInfo::~MipsFunctionInfo ( ) |
overridedefault |
◆ callPtrInfo() [1/2]
◆ callPtrInfo() [2/2]
◆ callsEhReturn()
| bool llvm::MipsFunctionInfo::callsEhReturn ( ) const |
inline |
◆ clone()
◆ createEhDataRegsFI()
◆ createISRRegFI()
◆ getEhDataRegFI()
| int llvm::MipsFunctionInfo::getEhDataRegFI ( unsigned Reg) const |
inline |
◆ getGlobalBaseReg()
◆ getGlobalBaseRegForGlobalISel()
◆ getIncomingArgSize()
| unsigned llvm::MipsFunctionInfo::getIncomingArgSize ( ) const |
inline |
◆ getISRRegFI()
| int llvm::MipsFunctionInfo::getISRRegFI ( Register Reg) const |
inline |
◆ getMoveF64ViaSpillFI()
◆ getSRetReturnReg()
| unsigned llvm::MipsFunctionInfo::getSRetReturnReg ( ) const |
inline |
◆ getVarArgsFrameIndex()
| int llvm::MipsFunctionInfo::getVarArgsFrameIndex ( ) const |
inline |
◆ globalBaseRegSet()
| bool MipsFunctionInfo::globalBaseRegSet |
( |
) |
const |
◆ hasByvalArg()
| bool llvm::MipsFunctionInfo::hasByvalArg ( ) const |
inline |
◆ hasSaveS2()
| bool llvm::MipsFunctionInfo::hasSaveS2 ( ) const |
inline |
◆ initGlobalBaseReg()
Definition at line 70 of file MipsMachineFunction.cpp.
References llvm::MachineInstrBuilder::addExternalSymbol(), llvm::MachineInstrBuilder::addGlobalAddress(), llvm::MachineRegisterInfo::addLiveIn(), llvm::MachineInstrBuilder::addReg(), assert(), llvm::BuildMI(), DL, llvm::MachineFunction::front(), llvm::MipsTargetMachine::getABI(), llvm::MachineFunction::getFunction(), llvm::TargetSubtargetInfo::getInstrInfo(), llvm::MachineFunction::getRegInfo(), llvm::MachineFunction::getSubtarget(), llvm::MachineFunction::getTarget(), I, llvm::TargetMachine::isPositionIndependent(), MBB, llvm::MipsII::MO_ABS_HI, llvm::MipsII::MO_ABS_LO, llvm::MipsII::MO_GPOFF_HI, llvm::MipsII::MO_GPOFF_LO, and TII.
Referenced by getGlobalBaseRegForGlobalISel().
◆ isEhDataRegFI()
| bool MipsFunctionInfo::isEhDataRegFI |
( |
int |
FI |
) |
const |
◆ isISR()
| bool llvm::MipsFunctionInfo::isISR ( ) const |
inline |
◆ isISRRegFI()
| bool MipsFunctionInfo::isISRRegFI |
( |
int |
FI |
) |
const |
◆ setCallsEhReturn()
| void llvm::MipsFunctionInfo::setCallsEhReturn ( ) |
inline |
| void llvm::MipsFunctionInfo::setFormalArgInfo ( unsigned Size, bool HasByval ) |
inline |
◆ setISR()
| void llvm::MipsFunctionInfo::setISR ( ) |
inline |
◆ setSaveS2()
| void llvm::MipsFunctionInfo::setSaveS2 ( ) |
inline |
◆ setSRetReturnReg()
| void llvm::MipsFunctionInfo::setSRetReturnReg ( unsigned Reg) |
inline |
◆ setVarArgsFrameIndex()
| void llvm::MipsFunctionInfo::setVarArgsFrameIndex ( int Index) |
inline |
◆ StubsNeeded
The documentation for this class was generated from the following files: