LLVM 20.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 |
virtual void | mappingImpl (IO &YamlIO) |
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 125 of file WebAssemblyMachineFunctionInfo.cpp.
References llvm::SmallPtrSetImpl< PtrType >::count(), llvm::MachineBasicBlock::getNumber(), llvm::WebAssemblyFunctionInfo::getParams(), llvm::WebAssemblyFunctionInfo::getResults(), llvm::MachineFunction::getWasmEHFuncInfo(), llvm::SmallPtrSetImpl< PtrType >::insert(), MBB, Params, Results, and SrcToUnwindDest.
|
default |
|
override |
Definition at line 152 of file WebAssemblyMachineFunctionInfo.cpp.
References YamlIO.
bool llvm::yaml::WebAssemblyFunctionInfo::CFGStackified = false |
Definition at line 185 of file WebAssemblyMachineFunctionInfo.h.
Referenced by llvm::WebAssemblyFunctionInfo::initializeBaseYamlFields(), and llvm::yaml::MappingTraits< WebAssemblyFunctionInfo >::mapping().
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(), llvm::yaml::MappingTraits< WebAssemblyFunctionInfo >::mapping(), and WebAssemblyFunctionInfo().