14 #ifndef AARCH64MACHINEFUNCTIONINFO_H
15 #define AARCH64MACHINEFUNCTIONINFO_H
24 virtual void anchor();
35 unsigned BytesInStackArgArea;
40 unsigned ArgumentStackToRestore;
46 unsigned InitialStackAdjust;
49 unsigned NumLocalDynamics;
62 unsigned VariadicGPRSize;
75 unsigned VariadicFPRSize;
86 int FramePointerOffset;
90 : BytesInStackArgArea(0),
91 ArgumentStackToRestore(0),
92 InitialStackAdjust(0),
99 FramePointerOffset(0) {}
102 : BytesInStackArgArea(0),
103 ArgumentStackToRestore(0),
104 InitialStackAdjust(0),
111 FramePointerOffset(0) {}
118 ArgumentStackToRestore = bytes;
unsigned getNumLocalDynamicTLSAccesses() const
void setArgumentStackToRestore(unsigned bytes)
void setInitialStackAdjust(unsigned bytes)
void setVariadicFPRSize(unsigned Size)
int getFramePointerOffset() const
unsigned getVariadicFPRSize() const
void incNumLocalDynamicTLSAccesses()
void setVariadicGPRIdx(int Idx)
void setBytesInStackArgArea(unsigned bytes)
int getVariadicGPRIdx() const
int getVariadicStackIdx() const
unsigned getInitialStackAdjust() const
int getVariadicFPRIdx() const
AArch64MachineFunctionInfo()
unsigned getVariadicGPRSize() const
AArch64MachineFunctionInfo(MachineFunction &MF)
void setVariadicFPRIdx(int Idx)
unsigned getBytesInStackArgArea() const
unsigned getArgumentStackToRestore() const
void setVariadicGPRSize(unsigned Size)
void setVariadicStackIdx(int Idx)
void setFramePointerOffset(int Idx)