|
LLVM 23.0.0git
|
Hexagon-specific MachineFunction properties for YAML serialization. More...
#include "Target/Hexagon/HexagonMachineFunctionInfo.h"
Public Member Functions | |
| HexagonFunctionInfo ()=default | |
| HexagonFunctionInfo (const llvm::HexagonMachineFunctionInfo &MFI, const TargetRegisterInfo &TRI) | |
| void | mappingImpl (yaml::IO &YamlIO) override |
| ~HexagonFunctionInfo () override=default | |
| Public Member Functions inherited from llvm::yaml::MachineFunctionInfo | |
| virtual | ~MachineFunctionInfo ()=default |
Public Attributes | |
| StringValue | StackAlignBaseReg |
Hexagon-specific MachineFunction properties for YAML serialization.
Definition at line 100 of file HexagonMachineFunctionInfo.h.
|
default |
References TRI.
| yaml::HexagonFunctionInfo::HexagonFunctionInfo | ( | const llvm::HexagonMachineFunctionInfo & | MFI, |
| const TargetRegisterInfo & | TRI ) |
Definition at line 36 of file HexagonMachineFunctionInfo.cpp.
References regToString(), StackAlignBaseReg, and TRI.
|
overridedefault |
|
overridevirtual |
Reimplemented from llvm::yaml::MachineFunctionInfo.
Definition at line 40 of file HexagonMachineFunctionInfo.cpp.
| StringValue llvm::yaml::HexagonFunctionInfo::StackAlignBaseReg |
Definition at line 101 of file HexagonMachineFunctionInfo.h.
Referenced by HexagonFunctionInfo(), and llvm::yaml::MappingTraits< HexagonFunctionInfo >::mapping().