|
| AArch64TargetELFStreamer (MCStreamer &S) |
|
| AArch64TargetStreamer (MCStreamer &S) |
|
| ~AArch64TargetStreamer () override |
|
void | finish () override |
|
void | emitConstantPools () override |
|
const MCExpr * | addConstantPoolEntry (const MCExpr *, unsigned Size, SMLoc Loc) |
| Callback used to implement the ldr= pseudo.
|
|
void | emitCurrentConstantPool () |
| Callback used to implement the .ltorg directive.
|
|
void | emitNoteSection (unsigned Flags, uint64_t PAuthABIPlatform=-1, uint64_t PAuthABIVersion=-1) |
| Callback used to implement the .note.gnu.property section.
|
|
void | emitAuthValue (const MCExpr *Expr, uint16_t Discriminator, AArch64PACKey::ID Key, bool HasAddressDiversity) |
| Callback used to emit AUTH expressions (e.g.
|
|
virtual void | emitInst (uint32_t Inst) |
| Callback used to implement the .inst directive.
|
|
virtual void | emitDirectiveVariantPCS (MCSymbol *Symbol) |
| Callback used to implement the .variant_pcs directive.
|
|
virtual void | emitARM64WinCFIAllocStack (unsigned Size) |
|
virtual void | emitARM64WinCFISaveR19R20X (int Offset) |
|
virtual void | emitARM64WinCFISaveFPLR (int Offset) |
|
virtual void | emitARM64WinCFISaveFPLRX (int Offset) |
|
virtual void | emitARM64WinCFISaveReg (unsigned Reg, int Offset) |
|
virtual void | emitARM64WinCFISaveRegX (unsigned Reg, int Offset) |
|
virtual void | emitARM64WinCFISaveRegP (unsigned Reg, int Offset) |
|
virtual void | emitARM64WinCFISaveRegPX (unsigned Reg, int Offset) |
|
virtual void | emitARM64WinCFISaveLRPair (unsigned Reg, int Offset) |
|
virtual void | emitARM64WinCFISaveFReg (unsigned Reg, int Offset) |
|
virtual void | emitARM64WinCFISaveFRegX (unsigned Reg, int Offset) |
|
virtual void | emitARM64WinCFISaveFRegP (unsigned Reg, int Offset) |
|
virtual void | emitARM64WinCFISaveFRegPX (unsigned Reg, int Offset) |
|
virtual void | emitARM64WinCFISetFP () |
|
virtual void | emitARM64WinCFIAddFP (unsigned Size) |
|
virtual void | emitARM64WinCFINop () |
|
virtual void | emitARM64WinCFISaveNext () |
|
virtual void | emitARM64WinCFIPrologEnd () |
|
virtual void | emitARM64WinCFIEpilogStart () |
|
virtual void | emitARM64WinCFIEpilogEnd () |
|
virtual void | emitARM64WinCFITrapFrame () |
|
virtual void | emitARM64WinCFIMachineFrame () |
|
virtual void | emitARM64WinCFIContext () |
|
virtual void | emitARM64WinCFIECContext () |
|
virtual void | emitARM64WinCFIClearUnwoundToCall () |
|
virtual void | emitARM64WinCFIPACSignLR () |
|
virtual void | emitARM64WinCFISaveAnyRegI (unsigned Reg, int Offset) |
|
virtual void | emitARM64WinCFISaveAnyRegIP (unsigned Reg, int Offset) |
|
virtual void | emitARM64WinCFISaveAnyRegD (unsigned Reg, int Offset) |
|
virtual void | emitARM64WinCFISaveAnyRegDP (unsigned Reg, int Offset) |
|
virtual void | emitARM64WinCFISaveAnyRegQ (unsigned Reg, int Offset) |
|
virtual void | emitARM64WinCFISaveAnyRegQP (unsigned Reg, int Offset) |
|
virtual void | emitARM64WinCFISaveAnyRegIX (unsigned Reg, int Offset) |
|
virtual void | emitARM64WinCFISaveAnyRegIPX (unsigned Reg, int Offset) |
|
virtual void | emitARM64WinCFISaveAnyRegDX (unsigned Reg, int Offset) |
|
virtual void | emitARM64WinCFISaveAnyRegDPX (unsigned Reg, int Offset) |
|
virtual void | emitARM64WinCFISaveAnyRegQX (unsigned Reg, int Offset) |
|
virtual void | emitARM64WinCFISaveAnyRegQPX (unsigned Reg, int Offset) |
|
| 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, uint64_t Address, const MCInst &Inst, const MCSubtargetInfo &STI, raw_ostream &OS) |
|
virtual void | emitDwarfFileDirective (StringRef Directive) |
|
virtual void | changeSection (const MCSection *CurSection, MCSection *Section, uint32_t SubSection, raw_ostream &OS) |
| Update streamer for a new active section.
|
|
virtual void | emitValue (const MCExpr *Value) |
|
virtual void | emitRawBytes (StringRef Data) |
| Emit the bytes in Data into the output.
|
|
virtual void | emitConstantPools () |
|
virtual void | finish () |
|
Definition at line 96 of file AArch64TargetStreamer.h.