LLVM 22.0.0git
|
#include "Target/WebAssembly/WebAssemblyMachineFunctionInfo.h"
Public Member Functions | |
WebAssemblyFunctionInfo ()=default | |
WebAssemblyFunctionInfo (const llvm::MachineFunction &MF, const llvm::WebAssemblyFunctionInfo &MFI) | |
void | mappingImpl (yaml::IO &YamlIO) override |
~WebAssemblyFunctionInfo ()=default | |
Public Member Functions inherited from llvm::yaml::MachineFunctionInfo | |
virtual | ~MachineFunctionInfo ()=default |
Public Attributes | |
std::vector< FlowStringValue > | Params |
std::vector< FlowStringValue > | Results |
bool | CFGStackified = false |
BBNumberMap | SrcToUnwindDest |
Definition at line 182 of file WebAssemblyMachineFunctionInfo.h.
|
default |
yaml::WebAssemblyFunctionInfo::WebAssemblyFunctionInfo | ( | const llvm::MachineFunction & | MF, |
const llvm::WebAssemblyFunctionInfo & | MFI ) |
Definition at line 124 of file WebAssemblyMachineFunctionInfo.cpp.
References CFGStackified, llvm::WebAssemblyFunctionInfo::getParams(), llvm::WebAssemblyFunctionInfo::getResults(), llvm::MachineFunction::getWasmEHFuncInfo(), Params, and Results.
|
default |
|
overridevirtual |
Reimplemented from llvm::yaml::MachineFunctionInfo.
Definition at line 151 of file WebAssemblyMachineFunctionInfo.cpp.
bool llvm::yaml::WebAssemblyFunctionInfo::CFGStackified = false |
Definition at line 185 of file WebAssemblyMachineFunctionInfo.h.
Referenced by llvm::WebAssemblyFunctionInfo::initializeBaseYamlFields(), llvm::yaml::MappingTraits< WebAssemblyFunctionInfo >::mapping(), and WebAssemblyFunctionInfo().
std::vector<FlowStringValue> llvm::yaml::WebAssemblyFunctionInfo::Params |
Definition at line 183 of file WebAssemblyMachineFunctionInfo.h.
Referenced by llvm::WebAssemblyFunctionInfo::initializeBaseYamlFields(), llvm::yaml::MappingTraits< WebAssemblyFunctionInfo >::mapping(), and WebAssemblyFunctionInfo().
std::vector<FlowStringValue> llvm::yaml::WebAssemblyFunctionInfo::Results |
Definition at line 184 of file WebAssemblyMachineFunctionInfo.h.
Referenced by llvm::WebAssemblyFunctionInfo::initializeBaseYamlFields(), llvm::yaml::MappingTraits< WebAssemblyFunctionInfo >::mapping(), and WebAssemblyFunctionInfo().
BBNumberMap llvm::yaml::WebAssemblyFunctionInfo::SrcToUnwindDest |
Definition at line 188 of file WebAssemblyMachineFunctionInfo.h.
Referenced by llvm::WebAssemblyFunctionInfo::initializeBaseYamlFields(), and llvm::yaml::MappingTraits< WebAssemblyFunctionInfo >::mapping().