|
LLVM
4.0.0
|
WebAssembly-specific streamer interface, to implement support WebAssembly-specific assembly directives. More...
#include <WebAssemblyTargetStreamer.h>
Public Member Functions | |
| WebAssemblyTargetStreamer (MCStreamer &S) | |
| virtual void | emitParam (ArrayRef< MVT > Types)=0 |
| .param More... | |
| virtual void | emitResult (ArrayRef< MVT > Types)=0 |
| .result More... | |
| virtual void | emitLocal (ArrayRef< MVT > Types)=0 |
| .local More... | |
| virtual void | emitEndFunc ()=0 |
| .endfunc More... | |
| virtual void | emitIndirectFunctionType (StringRef name, SmallVectorImpl< MVT > &Params, SmallVectorImpl< MVT > &Results) |
| .functype More... | |
| virtual void | emitIndIdx (const MCExpr *Value)=0 |
| .indidx More... | |
| virtual void | emitGlobalImport (StringRef name)=0 |
| .import_global More... | |
Public Member Functions inherited from llvm::MCTargetStreamer | |
| MCTargetStreamer (MCStreamer &S) | |
| virtual | ~MCTargetStreamer () |
| MCStreamer & | getStreamer () |
| virtual void | emitLabel (MCSymbol *Symbol) |
| virtual void | emitAssignment (MCSymbol *Symbol, const MCExpr *Value) |
| virtual void | prettyPrintAsm (MCInstPrinter &InstPrinter, raw_ostream &OS, const MCInst &Inst, const MCSubtargetInfo &STI) |
| virtual void | finish () |
Additional Inherited Members | |
Protected Attributes inherited from llvm::MCTargetStreamer | |
| MCStreamer & | Streamer |
WebAssembly-specific streamer interface, to implement support WebAssembly-specific assembly directives.
Definition at line 28 of file WebAssemblyTargetStreamer.h.
|
explicit |
Definition at line 28 of file WebAssemblyTargetStreamer.cpp.
|
pure virtual |
.endfunc
Implemented in llvm::WebAssemblyTargetELFStreamer, and llvm::WebAssemblyTargetAsmStreamer.
|
pure virtual |
.import_global
Implemented in llvm::WebAssemblyTargetELFStreamer, and llvm::WebAssemblyTargetAsmStreamer.
.indidx
Implemented in llvm::WebAssemblyTargetELFStreamer, and llvm::WebAssemblyTargetAsmStreamer.
|
inlinevirtual |
.functype
Reimplemented in llvm::WebAssemblyTargetELFStreamer, and llvm::WebAssemblyTargetAsmStreamer.
Definition at line 41 of file WebAssemblyTargetStreamer.h.
References llvm_unreachable.
.local
Implemented in llvm::WebAssemblyTargetELFStreamer, and llvm::WebAssemblyTargetAsmStreamer.
.param
Implemented in llvm::WebAssemblyTargetELFStreamer, and llvm::WebAssemblyTargetAsmStreamer.
.result
Implemented in llvm::WebAssemblyTargetELFStreamer, and llvm::WebAssemblyTargetAsmStreamer.
1.8.6