LLVM
8.0.1
|
#include "Target/AArch64/MCTargetDesc/AArch64TargetStreamer.h"
Public Member Functions | |
AArch64TargetWinCOFFStreamer (llvm::MCStreamer &S) | |
void | EmitARM64WinCFIAllocStack (unsigned Size) override |
void | EmitARM64WinCFISaveFPLR (int Offset) override |
void | EmitARM64WinCFISaveFPLRX (int Offset) override |
void | EmitARM64WinCFISaveReg (unsigned Reg, int Offset) override |
void | EmitARM64WinCFISaveRegX (unsigned Reg, int Offset) override |
void | EmitARM64WinCFISaveRegP (unsigned Reg, int Offset) override |
void | EmitARM64WinCFISaveRegPX (unsigned Reg, int Offset) override |
void | EmitARM64WinCFISaveFReg (unsigned Reg, int Offset) override |
void | EmitARM64WinCFISaveFRegX (unsigned Reg, int Offset) override |
void | EmitARM64WinCFISaveFRegP (unsigned Reg, int Offset) override |
void | EmitARM64WinCFISaveFRegPX (unsigned Reg, int Offset) override |
void | EmitARM64WinCFISetFP () override |
void | EmitARM64WinCFIAddFP (unsigned Size) override |
void | EmitARM64WinCFINop () override |
void | EmitARM64WinCFIPrologEnd () override |
void | EmitARM64WinCFIEpilogStart () override |
void | EmitARM64WinCFIEpilogEnd () override |
Public Member Functions inherited from llvm::AArch64TargetStreamer | |
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) |
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 | |
MCStreamer & | Streamer |
Definition at line 72 of file AArch64TargetStreamer.h.
|
inline |
Definition at line 80 of file AArch64TargetStreamer.h.
References llvm::createAArch64ObjectTargetStreamer(), llvm::AArch64TargetStreamer::EmitARM64WinCFIAddFP(), llvm::AArch64TargetStreamer::EmitARM64WinCFIAllocStack(), llvm::AArch64TargetStreamer::EmitARM64WinCFIEpilogEnd(), llvm::AArch64TargetStreamer::EmitARM64WinCFIEpilogStart(), llvm::AArch64TargetStreamer::EmitARM64WinCFINop(), llvm::AArch64TargetStreamer::EmitARM64WinCFIPrologEnd(), llvm::AArch64TargetStreamer::EmitARM64WinCFISaveFPLR(), llvm::AArch64TargetStreamer::EmitARM64WinCFISaveFPLRX(), llvm::AArch64TargetStreamer::EmitARM64WinCFISaveFReg(), llvm::AArch64TargetStreamer::EmitARM64WinCFISaveFRegP(), llvm::AArch64TargetStreamer::EmitARM64WinCFISaveFRegPX(), llvm::AArch64TargetStreamer::EmitARM64WinCFISaveFRegX(), llvm::AArch64TargetStreamer::EmitARM64WinCFISaveReg(), llvm::AArch64TargetStreamer::EmitARM64WinCFISaveRegP(), llvm::AArch64TargetStreamer::EmitARM64WinCFISaveRegPX(), llvm::AArch64TargetStreamer::EmitARM64WinCFISaveRegX(), llvm::AArch64TargetStreamer::EmitARM64WinCFISetFP(), Reg, and Size.
|
overridevirtual |
Reimplemented from llvm::AArch64TargetStreamer.
Definition at line 145 of file AArch64WinCOFFStreamer.cpp.
References assert(), and llvm::Win64EH::UOP_AddFP.
|
overridevirtual |
Reimplemented from llvm::AArch64TargetStreamer.
Definition at line 80 of file AArch64WinCOFFStreamer.cpp.
References llvm::Win64EH::UOP_AllocLarge, llvm::Win64EH::UOP_AllocMedium, and llvm::Win64EH::UOP_AllocSmall.
|
overridevirtual |
Reimplemented from llvm::AArch64TargetStreamer.
Definition at line 179 of file AArch64WinCOFFStreamer.cpp.
References llvm::WinEH::FrameInfo::EpilogMap, and llvm::Win64EH::UOP_End.
|
overridevirtual |
Reimplemented from llvm::AArch64TargetStreamer.
Definition at line 169 of file AArch64WinCOFFStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::AArch64TargetStreamer.
Definition at line 150 of file AArch64WinCOFFStreamer.cpp.
References llvm::Win64EH::UOP_Nop.
|
overridevirtual |
Reimplemented from llvm::AArch64TargetStreamer.
Definition at line 156 of file AArch64WinCOFFStreamer.cpp.
References llvm::WinEH::FrameInfo::Instructions, llvm::WinEH::FrameInfo::PrologEnd, and llvm::Win64EH::UOP_End.
|
overridevirtual |
Reimplemented from llvm::AArch64TargetStreamer.
Definition at line 89 of file AArch64WinCOFFStreamer.cpp.
References llvm::Win64EH::UOP_SaveFPLR.
|
overridevirtual |
Reimplemented from llvm::AArch64TargetStreamer.
Definition at line 93 of file AArch64WinCOFFStreamer.cpp.
References llvm::Win64EH::UOP_SaveFPLRX.
|
overridevirtual |
Reimplemented from llvm::AArch64TargetStreamer.
Definition at line 119 of file AArch64WinCOFFStreamer.cpp.
References assert(), and llvm::Win64EH::UOP_SaveFReg.
|
overridevirtual |
Reimplemented from llvm::AArch64TargetStreamer.
Definition at line 131 of file AArch64WinCOFFStreamer.cpp.
References llvm::Win64EH::UOP_SaveFRegP.
|
overridevirtual |
Reimplemented from llvm::AArch64TargetStreamer.
Definition at line 136 of file AArch64WinCOFFStreamer.cpp.
References llvm::Win64EH::UOP_SaveFRegPX.
|
overridevirtual |
Reimplemented from llvm::AArch64TargetStreamer.
Definition at line 126 of file AArch64WinCOFFStreamer.cpp.
References llvm::Win64EH::UOP_SaveFRegX.
|
overridevirtual |
Reimplemented from llvm::AArch64TargetStreamer.
Definition at line 97 of file AArch64WinCOFFStreamer.cpp.
References assert(), and llvm::Win64EH::UOP_SaveReg.
|
overridevirtual |
Reimplemented from llvm::AArch64TargetStreamer.
Definition at line 109 of file AArch64WinCOFFStreamer.cpp.
References llvm::Win64EH::UOP_SaveRegP.
|
overridevirtual |
Reimplemented from llvm::AArch64TargetStreamer.
Definition at line 114 of file AArch64WinCOFFStreamer.cpp.
References llvm::Win64EH::UOP_SaveRegPX.
|
overridevirtual |
Reimplemented from llvm::AArch64TargetStreamer.
Definition at line 104 of file AArch64WinCOFFStreamer.cpp.
References llvm::Win64EH::UOP_SaveRegX.
|
overridevirtual |
Reimplemented from llvm::AArch64TargetStreamer.
Definition at line 141 of file AArch64WinCOFFStreamer.cpp.
References llvm::Win64EH::UOP_SetFP.