|
| | 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 | emitDirectiveArch (StringRef Name) |
| virtual void | emitDirectiveArchExtension (StringRef Name) |
| 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) |
| virtual void | emitARM64WinCFIAllocZ (int Offset) |
| virtual void | emitARM64WinCFISaveZReg (unsigned Reg, int Offset) |
| virtual void | emitARM64WinCFISavePReg (unsigned Reg, int Offset) |
| void | activateAttributesSubsection (StringRef VendorName) |
| std::unique_ptr< MCELFStreamer::AttributeSubSection > | getActiveAttributesSubsection () |
| std::unique_ptr< MCELFStreamer::AttributeSubSection > | getAttributesSubsectionByName (StringRef Name) |
| void | insertAttributeInPlace (const MCELFStreamer::AttributeItem &Attr, MCELFStreamer::AttributeSubSection &AttSubSection) |
| | MCTargetStreamer (MCStreamer &S) |
| virtual | ~MCTargetStreamer () |
| MCStreamer & | getStreamer () |
| MCContext & | getContext () |
| 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.
|
Definition at line 125 of file AArch64TargetStreamer.h.