LLVM: llvm::yaml::AArch64FunctionInfo Struct Reference (original) (raw)

#include "[Target/AArch64/AArch64MachineFunctionInfo.h](AArch64MachineFunctionInfo%5F8h%5Fsource.html)"

Inheritance diagram for llvm::yaml::AArch64FunctionInfo:

Public Member Functions
AArch64FunctionInfo ()=default
AArch64FunctionInfo (const llvm::AArch64FunctionInfo &MFI)
void mappingImpl (yaml::IO &YamlIO) override
~AArch64FunctionInfo () override=default
Public Member Functions inherited from llvm::yaml::MachineFunctionInfo
virtual ~MachineFunctionInfo ()=default
Public Attributes
std::optional< bool > HasRedZone
std::optional< uint64_t > StackSizeZPR
std::optional< uint64_t > StackSizePPR
std::optional< bool > HasStackFrame
std::optional< bool > HasStreamingModeChanges

Detailed Description

Constructor & Destructor Documentation

llvm::yaml::AArch64FunctionInfo::AArch64FunctionInfo ( ) default

AArch64FunctionInfo() [2/2]

~AArch64FunctionInfo()

llvm::yaml::AArch64FunctionInfo::~AArch64FunctionInfo ( ) overridedefault

Member Function Documentation

mappingImpl()

void yaml::AArch64FunctionInfo::mappingImpl ( yaml::IO & YamlIO) overridevirtual

Member Data Documentation

HasRedZone

std::optional<bool> llvm::yaml::AArch64FunctionInfo::HasRedZone

HasStackFrame

std::optional<bool> llvm::yaml::AArch64FunctionInfo::HasStackFrame

HasStreamingModeChanges

std::optional<bool> llvm::yaml::AArch64FunctionInfo::HasStreamingModeChanges

StackSizePPR

std::optional<uint64_t> llvm::yaml::AArch64FunctionInfo::StackSizePPR

StackSizeZPR

std::optional<uint64_t> llvm::yaml::AArch64FunctionInfo::StackSizeZPR


The documentation for this struct was generated from the following files: