LLVM
15.0.0git
|
This part is for ascii assembly output. More...
#include "Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.h"
Additional Inherited Members | |
![]() | |
void | emitValueType (wasm::ValType Type) |
![]() | |
MCStreamer & | Streamer |
This part is for ascii assembly output.
Definition at line 60 of file WebAssemblyTargetStreamer.h.
WebAssemblyTargetAsmStreamer::WebAssemblyTargetAsmStreamer | ( | MCStreamer & | S, |
formatted_raw_ostream & | OS | ||
) |
Definition at line 34 of file WebAssemblyTargetStreamer.cpp.
|
overridevirtual |
.export_name
Implements llvm::WebAssemblyTargetStreamer.
Definition at line 111 of file WebAssemblyTargetStreamer.cpp.
References llvm::MCSymbol::getName().
|
overridevirtual |
.functype
Implements llvm::WebAssemblyTargetStreamer.
Definition at line 61 of file WebAssemblyTargetStreamer.cpp.
References assert(), llvm::MCSymbol::getName(), llvm::MCSymbolWasm::getSignature(), llvm::MCSymbolWasm::isFunction(), and llvm::WebAssembly::signatureToString().
|
overridevirtual |
.globaltype
Implements llvm::WebAssemblyTargetStreamer.
Definition at line 68 of file WebAssemblyTargetStreamer.cpp.
References assert(), llvm::MCSymbolWasm::getGlobalType(), llvm::MCSymbol::getName(), llvm::MCSymbolWasm::isGlobal(), llvm::wasm::WasmGlobalType::Mutable, llvm::wasm::WasmGlobalType::Type, and llvm::WebAssembly::typeToString().
|
overridevirtual |
.import_module
Implements llvm::WebAssemblyTargetStreamer.
Definition at line 99 of file WebAssemblyTargetStreamer.cpp.
References llvm::MCSymbol::getName().
|
overridevirtual |
.import_name
Implements llvm::WebAssemblyTargetStreamer.
Definition at line 105 of file WebAssemblyTargetStreamer.cpp.
.indidx
Implements llvm::WebAssemblyTargetStreamer.
Definition at line 117 of file WebAssemblyTargetStreamer.cpp.
|
overridevirtual |
.local
Implements llvm::WebAssemblyTargetStreamer.
Definition at line 54 of file WebAssemblyTargetStreamer.cpp.
References llvm::ArrayRef< T >::empty(), and printTypes().
|
overridevirtual |
.tabletype
Implements llvm::WebAssemblyTargetStreamer.
Definition at line 78 of file WebAssemblyTargetStreamer.cpp.
References assert(), llvm::MCSymbol::getName(), llvm::MCSymbolWasm::getTableType(), llvm::MCSymbolWasm::isTable(), llvm::WebAssembly::typeToString(), and llvm::wasm::WASM_LIMITS_FLAG_HAS_MAX.
|
overridevirtual |
.tagtype
Implements llvm::WebAssemblyTargetStreamer.
Definition at line 92 of file WebAssemblyTargetStreamer.cpp.
References assert(), llvm::MCSymbol::getName(), llvm::MCSymbolWasm::getSignature(), llvm::MCSymbolWasm::isTag(), llvm::wasm::WasmSignature::Params, and llvm::WebAssembly::typeListToString().