LLVM 22.0.0git
|
#include "Target/AArch64/AArch64MachineFunctionInfo.h"
Public Member Functions | |
AArch64FunctionInfo ()=default | |
AArch64FunctionInfo (const llvm::AArch64FunctionInfo &MFI) | |
void | mappingImpl (yaml::IO &YamlIO) override |
~AArch64FunctionInfo ()=default | |
Public Member Functions inherited from llvm::yaml::MachineFunctionInfo | |
virtual | ~MachineFunctionInfo ()=default |
Public Attributes | |
std::optional< bool > | HasRedZone |
std::optional< uint64_t > | StackSizeSVE |
std::optional< bool > | HasStackFrame |
Definition at line 612 of file AArch64MachineFunctionInfo.h.
|
default |
yaml::AArch64FunctionInfo::AArch64FunctionInfo | ( | const llvm::AArch64FunctionInfo & | MFI | ) |
Definition at line 26 of file AArch64MachineFunctionInfo.cpp.
References HasRedZone, HasStackFrame, and StackSizeSVE.
|
default |
|
overridevirtual |
Reimplemented from llvm::yaml::MachineFunctionInfo.
Definition at line 36 of file AArch64MachineFunctionInfo.cpp.
std::optional<bool> llvm::yaml::AArch64FunctionInfo::HasRedZone |
Definition at line 613 of file AArch64MachineFunctionInfo.h.
Referenced by AArch64FunctionInfo(), llvm::AArch64FunctionInfo::initializeBaseYamlFields(), and llvm::yaml::MappingTraits< AArch64FunctionInfo >::mapping().
std::optional<bool> llvm::yaml::AArch64FunctionInfo::HasStackFrame |
Definition at line 615 of file AArch64MachineFunctionInfo.h.
Referenced by AArch64FunctionInfo(), llvm::AArch64FunctionInfo::initializeBaseYamlFields(), and llvm::yaml::MappingTraits< AArch64FunctionInfo >::mapping().
std::optional<uint64_t> llvm::yaml::AArch64FunctionInfo::StackSizeSVE |
Definition at line 614 of file AArch64MachineFunctionInfo.h.
Referenced by AArch64FunctionInfo(), llvm::AArch64FunctionInfo::initializeBaseYamlFields(), and llvm::yaml::MappingTraits< AArch64FunctionInfo >::mapping().