Go to the documentation of this file.
13 #ifndef LLVM_LIB_TARGET_MSP430_MSP430MACHINEFUNCTIONINFO_H
14 #define LLVM_LIB_TARGET_MSP430_MSP430MACHINEFUNCTIONINFO_H
23 virtual void anchor();
27 unsigned CalleeSavedFrameSize = 0;
30 int ReturnAddrIndex = 0;
33 int VarArgsFrameIndex = 0;
44 : CalleeSavedFrameSize(0), ReturnAddrIndex(0), SRetReturnReg(0) {}
This is an optimization pass for GlobalISel generic memory operations.
Reg
All possible values of the reg field in the ModR/M byte.
void setVarArgsFrameIndex(int Index)
MSP430MachineFunctionInfo(MachineFunction &MF)
MSP430MachineFunctionInfo - This class is derived from MachineFunction and contains private MSP430 ta...
MSP430MachineFunctionInfo()=default
int getVarArgsFrameIndex() const
void setCalleeSavedFrameSize(unsigned bytes)
unsigned getCalleeSavedFrameSize() const
Register getSRetReturnReg() const
Wrapper class representing virtual and physical registers.
void setSRetReturnReg(Register Reg)
void setRAIndex(int Index)
MachineFunctionInfo - This class can be derived from and used by targets to hold private target-speci...