Go to the documentation of this file.
13 #ifndef LLVM_LIB_TARGET_MIPS_MIPSMACHINEFUNCTION_H
14 #define LLVM_LIB_TARGET_MIPS_MIPSMACHINEFUNCTION_H
47 IncomingArgSize = Size;
48 HasByvalArg = HasByval;
66 bool isISR()
const {
return IsISR; }
81 std::map<const char *, const Mips16HardFloatInfo::FuncSignature *>
85 virtual void anchor();
98 int VarArgsFrameIndex = 0;
104 unsigned IncomingArgSize;
107 bool CallsEhReturn =
false;
123 int MoveF64ViaSpillFI = -1;
128 #endif // LLVM_LIB_TARGET_MIPS_MIPSMACHINEFUNCTION_H
std::map< const char *, const Mips16HardFloatInfo::FuncSignature * > StubsNeeded
This is an optimization pass for GlobalISel generic memory operations.
MipsFunctionInfo(MachineFunction &MF)
void createISRRegFI(MachineFunction &MF)
Reg
All possible values of the reg field in the ModR/M byte.
int getISRRegFI(Register Reg) const
void setSRetReturnReg(unsigned Reg)
MipsFunctionInfo - This class is derived from MachineFunction private Mips target-specific informatio...
unsigned getIncomingArgSize() const
~MipsFunctionInfo() override
void initGlobalBaseReg(MachineFunction &MF)
void setVarArgsFrameIndex(int Index)
bool isEhDataRegFI(int FI) const
void createEhDataRegsFI(MachineFunction &MF)
void setFormalArgInfo(unsigned Size, bool HasByval)
This class contains a discriminated union of information about pointers in memory operands,...
int getVarArgsFrameIndex() const
bool callsEhReturn() const
Register getGlobalBaseRegForGlobalISel(MachineFunction &MF)
Register getGlobalBaseReg(MachineFunction &MF)
int getEhDataRegFI(unsigned Reg) const
bool isISRRegFI(int FI) const
Wrapper class representing virtual and physical registers.
unsigned getSRetReturnReg() const
int getMoveF64ViaSpillFI(MachineFunction &MF, const TargetRegisterClass *RC)
bool globalBaseRegSet() const
MachineFunctionInfo - This class can be derived from and used by targets to hold private target-speci...
MachinePointerInfo callPtrInfo(MachineFunction &MF, const char *ES)
Create a MachinePointerInfo that has an ExternalSymbolPseudoSourceValue object representing a GOT ent...