|
LLVM
4.0.0
|
#include <AArch64TargetStreamer.h>
Public Member Functions | |
| AArch64TargetStreamer (MCStreamer &S) | |
| ~AArch64TargetStreamer () override | |
| void | finish () override |
| const MCExpr * | addConstantPoolEntry (const MCExpr *, unsigned Size, SMLoc Loc) |
| Callback used to implement the ldr= pseudo. More... | |
| void | emitCurrentConstantPool () |
| Callback used to implemnt the .ltorg directive. More... | |
| virtual void | emitInst (uint32_t Inst) |
| Callback used to implement the .inst directive. 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) |
Additional Inherited Members | |
Protected Attributes inherited from llvm::MCTargetStreamer | |
| MCStreamer & | Streamer |
Definition at line 17 of file AArch64TargetStreamer.h.
| AArch64TargetStreamer::AArch64TargetStreamer | ( | MCStreamer & | S | ) |
Definition at line 22 of file AArch64TargetStreamer.cpp.
|
overridedefault |
| const MCExpr * AArch64TargetStreamer::addConstantPoolEntry | ( | const MCExpr * | Expr, |
| unsigned | Size, | ||
| SMLoc | Loc | ||
| ) |
Callback used to implement the ldr= pseudo.
Add a new entry to the constant pool for the current section and return an MCExpr that can be used to refer to the constant pool location.
Definition at line 29 of file AArch64TargetStreamer.cpp.
References llvm::MCTargetStreamer::Streamer.
| void AArch64TargetStreamer::emitCurrentConstantPool | ( | ) |
Callback used to implemnt the .ltorg directive.
Emit contents of constant pool for the current section.
Definition at line 35 of file AArch64TargetStreamer.cpp.
References llvm::MCTargetStreamer::Streamer.
|
virtual |
Callback used to implement the .inst directive.
Definition at line 42 of file AArch64TargetStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::MCTargetStreamer.
Definition at line 40 of file AArch64TargetStreamer.cpp.
References llvm::MCTargetStreamer::Streamer.
1.8.6