LLVM API Documentation

Classes | Public Types | Public Member Functions
llvm::AArch64FunctionInfo Class Reference

#include <AArch64MachineFunctionInfo.h>

Inheritance diagram for llvm::AArch64FunctionInfo:
Inheritance graph
[legend]
Collaboration diagram for llvm::AArch64FunctionInfo:
Collaboration graph
[legend]

List of all members.

Classes

class  MILOHDirective

Public Types

typedef SmallPtrSet< const
MachineInstr *, 16 > 
SetOfInstructions
typedef MILOHDirective::LOHArgs MILOHArgs
typedef SmallVector
< MILOHDirective, 32 > 
MILOHContainer

Public Member Functions

 AArch64FunctionInfo ()
 AArch64FunctionInfo (MachineFunction &MF)
unsigned getBytesInStackArgArea () const
void setBytesInStackArgArea (unsigned bytes)
unsigned getArgumentStackToRestore () const
void setArgumentStackToRestore (unsigned bytes)
bool hasStackFrame () const
void setHasStackFrame (bool s)
void setLocalStackSize (unsigned Size)
unsigned getLocalStackSize () const
void incNumLocalDynamicTLSAccesses ()
unsigned getNumLocalDynamicTLSAccesses () const
int getVarArgsStackIndex () const
void setVarArgsStackIndex (int Index)
int getVarArgsGPRIndex () const
void setVarArgsGPRIndex (int Index)
unsigned getVarArgsGPRSize () const
void setVarArgsGPRSize (unsigned Size)
int getVarArgsFPRIndex () const
void setVarArgsFPRIndex (int Index)
unsigned getVarArgsFPRSize () const
void setVarArgsFPRSize (unsigned Size)
const SetOfInstructionsgetLOHRelated () const
const MILOHContainergetLOHContainer () const
void addLOHDirective (MCLOHType Kind, const MILOHArgs &Args)
 Add a LOH directive of this Kind and this Args.

Detailed Description

AArch64FunctionInfo - This class is derived from MachineFunctionInfo and contains private AArch64-specific information for each MachineFunction.

Definition at line 26 of file AArch64MachineFunctionInfo.h.


Member Typedef Documentation

Definition at line 145 of file AArch64MachineFunctionInfo.h.

Definition at line 146 of file AArch64MachineFunctionInfo.h.

Definition at line 122 of file AArch64MachineFunctionInfo.h.


Constructor & Destructor Documentation

Definition at line 76 of file AArch64MachineFunctionInfo.h.

Definition at line 81 of file AArch64MachineFunctionInfo.h.


Member Function Documentation

Definition at line 88 of file AArch64MachineFunctionInfo.h.

Definition at line 148 of file AArch64MachineFunctionInfo.h.

Definition at line 124 of file AArch64MachineFunctionInfo.h.

Definition at line 103 of file AArch64MachineFunctionInfo.h.

Definition at line 116 of file AArch64MachineFunctionInfo.h.

Definition at line 119 of file AArch64MachineFunctionInfo.h.

Definition at line 110 of file AArch64MachineFunctionInfo.h.

Definition at line 113 of file AArch64MachineFunctionInfo.h.

Definition at line 107 of file AArch64MachineFunctionInfo.h.

Definition at line 102 of file AArch64MachineFunctionInfo.h.

Definition at line 92 of file AArch64MachineFunctionInfo.h.

Definition at line 89 of file AArch64MachineFunctionInfo.h.

Definition at line 117 of file AArch64MachineFunctionInfo.h.

Definition at line 120 of file AArch64MachineFunctionInfo.h.

Definition at line 111 of file AArch64MachineFunctionInfo.h.

Definition at line 114 of file AArch64MachineFunctionInfo.h.

Definition at line 108 of file AArch64MachineFunctionInfo.h.


The documentation for this class was generated from the following file: