LLVM  14.0.0git
Public Member Functions | List of all members
llvm::AArch64TargetELFStreamer Class Reference

#include "Target/AArch64/MCTargetDesc/AArch64TargetStreamer.h"

Inheritance diagram for llvm::AArch64TargetELFStreamer:
Inheritance graph
Collaboration diagram for llvm::AArch64TargetELFStreamer:
Collaboration graph

Public Member Functions

 AArch64TargetELFStreamer (MCStreamer &S)
- Public Member Functions inherited from llvm::AArch64TargetStreamer
 AArch64TargetStreamer (MCStreamer &S)
 ~AArch64TargetStreamer () override
void finish () override
void emitConstantPools () override
const MCExpraddConstantPoolEntry (const MCExpr *, unsigned Size, SMLoc Loc)
 Callback used to implement the ldr= pseudo. More...
void emitCurrentConstantPool ()
 Callback used to implemnt the .ltorg directive. More...
void emitNoteSection (unsigned Flags)
 Callback used to implement the .note.gnu.property section. More...
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 emitARM64WinCFIClearUnwoundToCall ()
- Public Member Functions inherited from llvm::MCTargetStreamer
 MCTargetStreamer (MCStreamer &S)
virtual ~MCTargetStreamer ()
MCStreamergetStreamer ()
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, const MCExpr *SubSection, raw_ostream &OS)
 Update streamer for a new active section. More...
virtual void emitValue (const MCExpr *Value)
virtual void emitRawBytes (StringRef Data)
 Emit the bytes in Data into the output. More...

Additional Inherited Members

- Protected Attributes inherited from llvm::MCTargetStreamer

Detailed Description

Definition at line 75 of file AArch64TargetStreamer.h.

Constructor & Destructor Documentation

◆ AArch64TargetELFStreamer()

llvm::AArch64TargetELFStreamer::AArch64TargetELFStreamer ( MCStreamer S)

Definition at line 83 of file AArch64TargetStreamer.h.

The documentation for this class was generated from the following files: