#include <MCStreamer.h>
|
| | ARMTargetStreamer (MCStreamer &S) |
| |
| | ~ARMTargetStreamer () override |
| |
| virtual void | emitFnStart () |
| |
| virtual void | emitFnEnd () |
| |
| virtual void | emitCantUnwind () |
| |
| virtual void | emitPersonality (const MCSymbol *Personality) |
| |
| virtual void | emitPersonalityIndex (unsigned Index) |
| |
| virtual void | emitHandlerData () |
| |
| virtual void | emitSetFP (unsigned FpReg, unsigned SpReg, int64_t Offset=0) |
| |
| virtual void | emitMovSP (unsigned Reg, int64_t Offset=0) |
| |
| virtual void | emitPad (int64_t Offset) |
| |
| virtual void | emitRegSave (const SmallVectorImpl< unsigned > &RegList, bool isVector) |
| |
| virtual void | emitUnwindRaw (int64_t StackOffset, const SmallVectorImpl< uint8_t > &Opcodes) |
| |
| virtual void | switchVendor (StringRef Vendor) |
| |
| virtual void | emitAttribute (unsigned Attribute, unsigned Value) |
| |
| virtual void | emitTextAttribute (unsigned Attribute, StringRef String) |
| |
| virtual void | emitIntTextAttribute (unsigned Attribute, unsigned IntValue, StringRef StringValue="") |
| |
| virtual void | emitFPU (unsigned FPU) |
| |
| virtual void | emitArch (unsigned Arch) |
| |
| virtual void | emitArchExtension (unsigned ArchExt) |
| |
| virtual void | emitObjectArch (unsigned Arch) |
| |
| virtual void | finishAttributeSection () |
| |
| virtual void | emitInst (uint32_t Inst, char Suffix= '\0') |
| |
| virtual void | AnnotateTLSDescriptorSequence (const MCSymbolRefExpr *SRE) |
| |
| virtual void | emitThumbSet (MCSymbol *Symbol, const MCExpr *Value) |
| |
| void | finish () override |
| |
| const MCExpr * | addConstantPoolEntry (const MCExpr *) |
| | Callback used to implement the ldr= pseudo. More...
|
| |
| void | emitCurrentConstantPool () |
| | Callback used to implemnt the .ltorg directive. More...
|
| |
| | 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) |
| |
Definition at line 96 of file MCStreamer.h.
| ARMTargetStreamer::ARMTargetStreamer |
( |
MCStreamer & |
S | ) |
|
| ARMTargetStreamer::~ARMTargetStreamer |
( |
| ) |
|
|
override |
| void ARMTargetStreamer::emitArch |
( |
unsigned |
Arch | ) |
|
|
virtual |
| void ARMTargetStreamer::emitArchExtension |
( |
unsigned |
ArchExt | ) |
|
|
virtual |
| void ARMTargetStreamer::emitCantUnwind |
( |
| ) |
|
|
virtual |
| void ARMTargetStreamer::emitCurrentConstantPool |
( |
| ) |
|
| void ARMTargetStreamer::emitFnEnd |
( |
| ) |
|
|
virtual |
| void ARMTargetStreamer::emitFnStart |
( |
| ) |
|
|
virtual |
| void ARMTargetStreamer::emitFPU |
( |
unsigned |
FPU | ) |
|
|
virtual |
| void ARMTargetStreamer::emitHandlerData |
( |
| ) |
|
|
virtual |
| void ARMTargetStreamer::emitInst |
( |
uint32_t |
Inst, |
|
|
char |
Suffix = '\0' |
|
) |
| |
|
virtual |
| void ARMTargetStreamer::emitMovSP |
( |
unsigned |
Reg, |
|
|
int64_t |
Offset = 0 |
|
) |
| |
|
virtual |
| void ARMTargetStreamer::emitObjectArch |
( |
unsigned |
Arch | ) |
|
|
virtual |
| void ARMTargetStreamer::emitPad |
( |
int64_t |
Offset | ) |
|
|
virtual |
| void ARMTargetStreamer::emitPersonality |
( |
const MCSymbol * |
Personality | ) |
|
|
virtual |
| void ARMTargetStreamer::emitPersonalityIndex |
( |
unsigned |
Index | ) |
|
|
virtual |
| void ARMTargetStreamer::emitSetFP |
( |
unsigned |
FpReg, |
|
|
unsigned |
SpReg, |
|
|
int64_t |
Offset = 0 |
|
) |
| |
|
virtual |
| void ARMTargetStreamer::emitUnwindRaw |
( |
int64_t |
StackOffset, |
|
|
const SmallVectorImpl< uint8_t > & |
Opcodes |
|
) |
| |
|
virtual |
| void ARMTargetStreamer::finish |
( |
| ) |
|
|
overridevirtual |
| void ARMTargetStreamer::finishAttributeSection |
( |
| ) |
|
|
virtual |
| void ARMTargetStreamer::switchVendor |
( |
StringRef |
Vendor | ) |
|
|
virtual |
The documentation for this class was generated from the following files: