LLVM API Documentation
#include <AArch64MachineFunctionInfo.h>
Public Member Functions | |
AArch64MachineFunctionInfo () | |
AArch64MachineFunctionInfo (MachineFunction &MF) | |
unsigned | getBytesInStackArgArea () const |
void | setBytesInStackArgArea (unsigned bytes) |
unsigned | getArgumentStackToRestore () const |
void | setArgumentStackToRestore (unsigned bytes) |
unsigned | getInitialStackAdjust () const |
void | setInitialStackAdjust (unsigned bytes) |
unsigned | getNumLocalDynamicTLSAccesses () const |
void | incNumLocalDynamicTLSAccesses () |
int | getVariadicGPRIdx () const |
void | setVariadicGPRIdx (int Idx) |
unsigned | getVariadicGPRSize () const |
void | setVariadicGPRSize (unsigned Size) |
int | getVariadicFPRIdx () const |
void | setVariadicFPRIdx (int Idx) |
unsigned | getVariadicFPRSize () const |
void | setVariadicFPRSize (unsigned Size) |
int | getVariadicStackIdx () const |
void | setVariadicStackIdx (int Idx) |
int | getFramePointerOffset () const |
void | setFramePointerOffset (int Idx) |
![]() | |
virtual | ~MachineFunctionInfo () |
This class is derived from MachineFunctionInfo and contains private AArch64 target-specific information for each MachineFunction.
Definition at line 23 of file AArch64MachineFunctionInfo.h.
|
inline |
Definition at line 89 of file AArch64MachineFunctionInfo.h.
|
inlineexplicit |
Definition at line 101 of file AArch64MachineFunctionInfo.h.
|
inline |
Definition at line 116 of file AArch64MachineFunctionInfo.h.
Referenced by llvm::AArch64FrameLowering::emitEpilogue().
|
inline |
Definition at line 113 of file AArch64MachineFunctionInfo.h.
Referenced by llvm::AArch64TargetLowering::IsEligibleForTailCallOptimization(), and llvm::AArch64TargetLowering::LowerCall().
|
inline |
Definition at line 142 of file AArch64MachineFunctionInfo.h.
Referenced by llvm::AArch64FrameLowering::emitEpilogue(), and llvm::AArch64FrameLowering::resolveFrameIndexReference().
|
inline |
Definition at line 121 of file AArch64MachineFunctionInfo.h.
Referenced by llvm::AArch64FrameLowering::emitEpilogue(), and llvm::AArch64FrameLowering::resolveFrameIndexReference().
|
inline |
Definition at line 124 of file AArch64MachineFunctionInfo.h.
|
inline |
Definition at line 133 of file AArch64MachineFunctionInfo.h.
Referenced by llvm::AArch64TargetLowering::LowerVASTART().
|
inline |
Definition at line 136 of file AArch64MachineFunctionInfo.h.
Referenced by llvm::AArch64TargetLowering::LowerVASTART().
|
inline |
Definition at line 127 of file AArch64MachineFunctionInfo.h.
Referenced by llvm::AArch64TargetLowering::LowerVASTART().
|
inline |
Definition at line 130 of file AArch64MachineFunctionInfo.h.
Referenced by llvm::AArch64TargetLowering::LowerVASTART().
|
inline |
Definition at line 139 of file AArch64MachineFunctionInfo.h.
Referenced by llvm::AArch64TargetLowering::LowerVASTART().
|
inline |
Definition at line 125 of file AArch64MachineFunctionInfo.h.
Referenced by llvm::AArch64TargetLowering::LowerGlobalTLSAddress().
|
inline |
Definition at line 117 of file AArch64MachineFunctionInfo.h.
Referenced by llvm::AArch64TargetLowering::LowerFormalArguments().
|
inline |
Definition at line 114 of file AArch64MachineFunctionInfo.h.
Referenced by llvm::AArch64TargetLowering::LowerFormalArguments().
|
inline |
Definition at line 143 of file AArch64MachineFunctionInfo.h.
Referenced by llvm::AArch64FrameLowering::emitPrologue().
|
inline |
Definition at line 122 of file AArch64MachineFunctionInfo.h.
Referenced by llvm::AArch64FrameLowering::emitPrologue().
|
inline |
Definition at line 134 of file AArch64MachineFunctionInfo.h.
Referenced by llvm::AArch64TargetLowering::SaveVarArgRegisters().
|
inline |
Definition at line 137 of file AArch64MachineFunctionInfo.h.
Referenced by llvm::AArch64TargetLowering::SaveVarArgRegisters().
|
inline |
Definition at line 128 of file AArch64MachineFunctionInfo.h.
Referenced by llvm::AArch64TargetLowering::SaveVarArgRegisters().
|
inline |
Definition at line 131 of file AArch64MachineFunctionInfo.h.
Referenced by llvm::AArch64TargetLowering::SaveVarArgRegisters().
|
inline |
Definition at line 140 of file AArch64MachineFunctionInfo.h.
Referenced by llvm::AArch64TargetLowering::SaveVarArgRegisters().