LLVM API Documentation
#include <MipsMachineFunction.h>
MipsFunctionInfo - This class is derived from MachineFunction private Mips target-specific information for each MachineFunction.
Definition at line 51 of file MipsMachineFunction.h.
|
inline |
Definition at line 53 of file MipsMachineFunction.h.
MipsFunctionInfo::~MipsFunctionInfo | ( | ) |
Definition at line 62 of file MipsMachineFunction.cpp.
References I.
MachinePointerInfo MipsFunctionInfo::callPtrInfo | ( | const StringRef & | Name | ) |
Create a MachinePointerInfo that has a MipsCallEntr object representing a GOT entry for an external function.
Definition at line 123 of file MipsMachineFunction.cpp.
MachinePointerInfo MipsFunctionInfo::callPtrInfo | ( | const GlobalValue * | Val | ) |
Create a MachinePointerInfo that has a MipsCallEntr object representing a GOT entry for a global function.
Definition at line 132 of file MipsMachineFunction.cpp.
|
inline |
Definition at line 80 of file MipsMachineFunction.h.
Referenced by llvm::MipsSEFrameLowering::emitEpilogue(), llvm::MipsSEFrameLowering::emitPrologue(), and llvm::MipsSEFrameLowering::processFunctionBeforeCalleeSavedScan().
void MipsFunctionInfo::createEhDataRegsFI | ( | ) |
Definition at line 107 of file MipsMachineFunction.cpp.
References llvm::MachineFrameInfo::CreateStackObject(), llvm::MachineFunction::getFrameInfo(), llvm::TargetMachine::getSubtarget(), llvm::MachineFunction::getTarget(), I, llvm::MipsSubtarget::isABI_N64(), and llvm::A64DB::ST.
Referenced by llvm::MipsSEFrameLowering::processFunctionBeforeCalleeSavedScan().
|
inline |
Definition at line 84 of file MipsMachineFunction.h.
Referenced by llvm::MipsSEFrameLowering::emitEpilogue(), and llvm::MipsSEFrameLowering::emitPrologue().
unsigned MipsFunctionInfo::getGlobalBaseReg | ( | ) |
Definition at line 77 of file MipsMachineFunction.cpp.
References llvm::MachineRegisterInfo::createVirtualRegister(), llvm::MachineFunction::getRegInfo(), llvm::TargetMachine::getSubtarget(), llvm::MachineFunction::getTarget(), llvm::MipsSubtarget::inMips16Mode(), llvm::MipsSubtarget::isABI_N64(), and llvm::A64DB::ST.
Referenced by llvm::MipsTargetLowering::getGlobalReg().
|
inline |
Definition at line 78 of file MipsMachineFunction.h.
unsigned MipsFunctionInfo::getMips16SPAliasReg | ( | ) |
Definition at line 97 of file MipsMachineFunction.cpp.
References llvm::MachineRegisterInfo::createVirtualRegister(), and llvm::MachineFunction::getRegInfo().
|
inline |
Definition at line 60 of file MipsMachineFunction.h.
|
inline |
Definition at line 69 of file MipsMachineFunction.h.
bool MipsFunctionInfo::globalBaseRegSet | ( | ) | const |
Definition at line 73 of file MipsMachineFunction.cpp.
|
inline |
Definition at line 72 of file MipsMachineFunction.h.
bool MipsFunctionInfo::isEhDataRegFI | ( | int | FI | ) | const |
Definition at line 118 of file MipsMachineFunction.cpp.
bool MipsFunctionInfo::mips16SPAliasRegSet | ( | ) | const |
Definition at line 94 of file MipsMachineFunction.cpp.
|
inline |
Definition at line 81 of file MipsMachineFunction.h.
Definition at line 73 of file MipsMachineFunction.h.
|
inline |
Definition at line 61 of file MipsMachineFunction.h.
|
inline |
Definition at line 70 of file MipsMachineFunction.h.