LLVM  8.0.1
llvm::MCELFStreamer Member List

This is the complete list of members for llvm::MCELFStreamer, including all inherited members.

AddBlankLine()llvm::MCStreamerinlinevirtual
AddComment(const Twine &T, bool EOL=true)llvm::MCStreamerinlinevirtual
addExplicitComment(const Twine &T)llvm::MCStreamervirtual
AssignFragment(MCSymbol *Symbol, MCFragment *Fragment)llvm::MCStreamer
BeginCOFFSymbolDef(const MCSymbol *Symbol)llvm::MCStreamervirtual
ChangeSection(MCSection *Section, const MCExpr *Subsection) overridellvm::MCELFStreamervirtual
changeSectionImpl(MCSection *Section, const MCExpr *Subsection)llvm::MCObjectStreamerprotected
checkCVLocSection(unsigned FuncId, unsigned FileNo, SMLoc Loc)llvm::MCStreamerprotected
emitAbsoluteSymbolDiff(const MCSymbol *Hi, const MCSymbol *Lo, unsigned Size) overridellvm::MCObjectStreamervirtual
emitAbsoluteSymbolDiffAsULEB128(const MCSymbol *Hi, const MCSymbol *Lo) overridellvm::MCObjectStreamervirtual
EmitAddrsig() overridellvm::MCObjectStreamervirtual
EmitAddrsigSym(const MCSymbol *Sym) overridellvm::MCObjectStreamervirtual
EmitAssemblerFlag(MCAssemblerFlag Flag) overridellvm::MCELFStreamervirtual
EmitAssignment(MCSymbol *Symbol, const MCExpr *Value) overridellvm::MCObjectStreamervirtual
EmitBinaryData(StringRef Data)llvm::MCStreamervirtual
EmitBuildVersion(unsigned Platform, unsigned Major, unsigned Minor, unsigned Update, VersionTuple SDKVersion)llvm::MCStreamerinlinevirtual
EmitBundleAlignMode(unsigned AlignPow2) overridellvm::MCELFStreamervirtual
EmitBundleLock(bool AlignToEnd) overridellvm::MCELFStreamervirtual
EmitBundleUnlock() overridellvm::MCELFStreamervirtual
EmitBytes(StringRef Data) overridellvm::MCObjectStreamervirtual
EmitCFIAdjustCfaOffset(int64_t Adjustment)llvm::MCStreamervirtual
EmitCFIBKeyFrame()llvm::MCStreamervirtual
EmitCFIDefCfa(int64_t Register, int64_t Offset)llvm::MCStreamervirtual
EmitCFIDefCfaOffset(int64_t Offset)llvm::MCStreamervirtual
EmitCFIDefCfaRegister(int64_t Register)llvm::MCStreamervirtual
EmitCFIEndProc()llvm::MCStreamer
EmitCFIEscape(StringRef Values)llvm::MCStreamervirtual
EmitCFIGnuArgsSize(int64_t Size)llvm::MCStreamervirtual
EmitCFILsda(const MCSymbol *Sym, unsigned Encoding)llvm::MCStreamervirtual
EmitCFINegateRAState()llvm::MCStreamervirtual
EmitCFIOffset(int64_t Register, int64_t Offset)llvm::MCStreamervirtual
EmitCFIPersonality(const MCSymbol *Sym, unsigned Encoding)llvm::MCStreamervirtual
EmitCFIRegister(int64_t Register1, int64_t Register2)llvm::MCStreamervirtual
EmitCFIRelOffset(int64_t Register, int64_t Offset)llvm::MCStreamervirtual
EmitCFIRememberState()llvm::MCStreamervirtual
EmitCFIRestore(int64_t Register)llvm::MCStreamervirtual
EmitCFIRestoreState()llvm::MCStreamervirtual
EmitCFIReturnColumn(int64_t Register)llvm::MCStreamervirtual
EmitCFISameValue(int64_t Register)llvm::MCStreamervirtual
EmitCFISections(bool EH, bool Debug) overridellvm::MCObjectStreamervirtual
EmitCFISignalFrame()llvm::MCStreamervirtual
EmitCFIStartProc(bool IsSimple, SMLoc Loc=SMLoc())llvm::MCStreamer
EmitCFIUndefined(int64_t Register)llvm::MCStreamervirtual
EmitCFIWindowSave()llvm::MCStreamervirtual
emitCGProfileEntry(const MCSymbolRefExpr *From, const MCSymbolRefExpr *To, uint64_t Count) overridellvm::MCELFStreamervirtual
EmitCodeAlignment(unsigned ByteAlignment, unsigned MaxBytesToEmit=0) overridellvm::MCObjectStreamervirtual
EmitCodePaddingBasicBlockEnd(const MCCodePaddingContext &Context) overridellvm::MCObjectStreamervirtual
EmitCodePaddingBasicBlockStart(const MCCodePaddingContext &Context) overridellvm::MCObjectStreamervirtual
EmitCOFFImgRel32(MCSymbol const *Symbol, int64_t Offset)llvm::MCStreamervirtual
EmitCOFFSafeSEH(MCSymbol const *Symbol)llvm::MCStreamervirtual
EmitCOFFSecRel32(MCSymbol const *Symbol, uint64_t Offset)llvm::MCStreamervirtual
EmitCOFFSectionIndex(MCSymbol const *Symbol)llvm::MCStreamervirtual
EmitCOFFSymbolIndex(MCSymbol const *Symbol)llvm::MCStreamervirtual
EmitCOFFSymbolStorageClass(int StorageClass)llvm::MCStreamervirtual
EmitCOFFSymbolType(int Type)llvm::MCStreamervirtual
EmitCommonSymbol(MCSymbol *Symbol, uint64_t Size, unsigned ByteAlignment) overridellvm::MCELFStreamervirtual
EmitCVDefRangeDirective(ArrayRef< std::pair< const MCSymbol *, const MCSymbol *>> Ranges, StringRef FixedSizePortion) overridellvm::MCObjectStreamervirtual
EmitCVFileChecksumOffsetDirective(unsigned FileNo) overridellvm::MCObjectStreamervirtual
EmitCVFileChecksumsDirective() overridellvm::MCObjectStreamervirtual
EmitCVFileDirective(unsigned FileNo, StringRef Filename, ArrayRef< uint8_t > Checksum, unsigned ChecksumKind)llvm::MCStreamervirtual
EmitCVFPOData(const MCSymbol *ProcSym, SMLoc Loc={})llvm::MCStreamerinlinevirtual
EmitCVFuncIdDirective(unsigned FunctionId)llvm::MCStreamervirtual
EmitCVInlineLinetableDirective(unsigned PrimaryFunctionId, unsigned SourceFileId, unsigned SourceLineNum, const MCSymbol *FnStartSym, const MCSymbol *FnEndSym) overridellvm::MCObjectStreamervirtual
EmitCVInlineSiteIdDirective(unsigned FunctionId, unsigned IAFunc, unsigned IAFile, unsigned IALine, unsigned IACol, SMLoc Loc)llvm::MCStreamervirtual
EmitCVLinetableDirective(unsigned FunctionId, const MCSymbol *Begin, const MCSymbol *End) overridellvm::MCObjectStreamervirtual
EmitCVLocDirective(unsigned FunctionId, unsigned FileNo, unsigned Line, unsigned Column, bool PrologueEnd, bool IsStmt, StringRef FileName, SMLoc Loc) overridellvm::MCObjectStreamervirtual
EmitCVStringTableDirective() overridellvm::MCObjectStreamervirtual
EmitDataRegion(MCDataRegionType Kind)llvm::MCStreamerinlinevirtual
EmitDTPRel32Value(const MCExpr *Value) overridellvm::MCObjectStreamervirtual
EmitDTPRel64Value(const MCExpr *Value) overridellvm::MCObjectStreamervirtual
EmitDwarfAdvanceFrameAddr(const MCSymbol *LastLabel, const MCSymbol *Label)llvm::MCObjectStreamer
EmitDwarfAdvanceLineAddr(int64_t LineDelta, const MCSymbol *LastLabel, const MCSymbol *Label, unsigned PointerSize)llvm::MCObjectStreamer
emitDwarfFile0Directive(StringRef Directory, StringRef Filename, MD5::MD5Result *Checksum, Optional< StringRef > Source, unsigned CUID=0)llvm::MCStreamervirtual
EmitDwarfFileDirective(unsigned FileNo, StringRef Directory, StringRef Filename, MD5::MD5Result *Checksum=nullptr, Optional< StringRef > Source=None, unsigned CUID=0)llvm::MCStreamerinline
EmitDwarfLocDirective(unsigned FileNo, unsigned Line, unsigned Column, unsigned Flags, unsigned Isa, unsigned Discriminator, StringRef FileName) overridellvm::MCObjectStreamervirtual
EmitEHSymAttributes(const MCSymbol *Symbol, MCSymbol *EHSymbol)llvm::MCStreamervirtual
emitELFSize(MCSymbol *Symbol, const MCExpr *Value) overridellvm::MCELFStreamervirtual
emitELFSymverDirective(StringRef AliasName, const MCSymbol *Aliasee) overridellvm::MCELFStreamervirtual
emitExplicitComments()llvm::MCStreamervirtual
EmitFileDirective(StringRef Filename) overridellvm::MCObjectStreamervirtual
emitFill(const MCExpr &NumBytes, uint64_t FillValue, SMLoc Loc=SMLoc()) overridellvm::MCObjectStreamervirtual
emitFill(const MCExpr &NumValues, int64_t Size, int64_t Expr, SMLoc Loc=SMLoc()) overridellvm::MCObjectStreamervirtual
llvm::MCStreamer::emitFill(uint64_t NumBytes, uint8_t FillValue)llvm::MCStreamer
EmitFrames(MCAsmBackend *MAB)llvm::MCObjectStreamer
EmitGPRel32Value(const MCExpr *Value) overridellvm::MCObjectStreamervirtual
EmitGPRel64Value(const MCExpr *Value) overridellvm::MCObjectStreamervirtual
EmitIdent(StringRef IdentString) overridellvm::MCELFStreamervirtual
EmitInstruction(const MCInst &Inst, const MCSubtargetInfo &STI, bool=false) overridellvm::MCObjectStreamervirtual
EmitIntValue(uint64_t Value, unsigned Size)llvm::MCStreamervirtual
EmitLabel(MCSymbol *Symbol, SMLoc Loc=SMLoc()) overridellvm::MCELFStreamervirtual
EmitLabel(MCSymbol *Symbol, SMLoc Loc, MCFragment *F) overridellvm::MCELFStreamervirtual
EmitLinkerOptions(ArrayRef< std::string > Kind)llvm::MCStreamerinlinevirtual
EmitLocalCommonSymbol(MCSymbol *Symbol, uint64_t Size, unsigned ByteAlignment) overridellvm::MCELFStreamervirtual
EmitLOHDirective(MCLOHType Kind, const MCLOHArgs &Args)llvm::MCStreamerinlinevirtual
emitRawComment(const Twine &T, bool TabPrefix=true)llvm::MCStreamervirtual
EmitRawText(const Twine &String)llvm::MCStreamer
EmitRawTextImpl(StringRef String)llvm::MCStreamerprotectedvirtual
EmitRelocDirective(const MCExpr &Offset, StringRef Name, const MCExpr *Expr, SMLoc Loc, const MCSubtargetInfo &STI) overridellvm::MCObjectStreamervirtual
EmitSLEB128IntValue(int64_t Value)llvm::MCStreamer
EmitSLEB128Value(const MCExpr *Value) overridellvm::MCObjectStreamervirtual
EmitSymbolAttribute(MCSymbol *Symbol, MCSymbolAttr Attribute) overridellvm::MCELFStreamervirtual
EmitSymbolDesc(MCSymbol *Symbol, unsigned DescValue) overridellvm::MCELFStreamervirtual
EmitSymbolValue(const MCSymbol *Sym, unsigned Size, bool IsSectionRelative=false)llvm::MCStreamer
EmitSyntaxDirective()llvm::MCStreamervirtual
EmitTBSSSymbol(MCSection *Section, MCSymbol *Symbol, uint64_t Size, unsigned ByteAlignment=0) overridellvm::MCELFStreamervirtual
EmitThumbFunc(MCSymbol *Func) overridellvm::MCELFStreamervirtual
EmitTPRel32Value(const MCExpr *Value) overridellvm::MCObjectStreamervirtual
EmitTPRel64Value(const MCExpr *Value) overridellvm::MCObjectStreamervirtual
EmitULEB128IntValue(uint64_t Value)llvm::MCStreamer
EmitULEB128Value(const MCExpr *Value) overridellvm::MCObjectStreamervirtual
EmitValue(const MCExpr *Value, unsigned Size, SMLoc Loc=SMLoc())llvm::MCStreamer
EmitValueImpl(const MCExpr *Value, unsigned Size, SMLoc Loc=SMLoc()) overridellvm::MCELFStreamervirtual
EmitValueToAlignment(unsigned, int64_t, unsigned, unsigned) overridellvm::MCELFStreamervirtual
emitValueToOffset(const MCExpr *Offset, unsigned char Value, SMLoc Loc) overridellvm::MCObjectStreamervirtual
EmitVersionForTarget(const Triple &Target, const VersionTuple &SDKVersion)llvm::MCStreamer
EmitVersionMin(MCVersionMinType Type, unsigned Major, unsigned Minor, unsigned Update, VersionTuple SDKVersion)llvm::MCStreamerinlinevirtual
EmitWeakReference(MCSymbol *Alias, const MCSymbol *Symbol) overridellvm::MCELFStreamervirtual
EmitWinCFIAllocStack(unsigned Size, SMLoc Loc=SMLoc())llvm::MCStreamervirtual
EmitWinCFIEndChained(SMLoc Loc=SMLoc())llvm::MCStreamervirtual
EmitWinCFIEndProc(SMLoc Loc=SMLoc())llvm::MCStreamervirtual
EmitWinCFIEndProlog(SMLoc Loc=SMLoc())llvm::MCStreamervirtual
EmitWinCFIFuncletOrFuncEnd(SMLoc Loc=SMLoc())llvm::MCStreamervirtual
EmitWinCFIPushFrame(bool Code, SMLoc Loc=SMLoc())llvm::MCStreamervirtual
EmitWinCFIPushReg(unsigned Register, SMLoc Loc=SMLoc())llvm::MCStreamervirtual
EmitWinCFISaveReg(unsigned Register, unsigned Offset, SMLoc Loc=SMLoc())llvm::MCStreamervirtual
EmitWinCFISaveXMM(unsigned Register, unsigned Offset, SMLoc Loc=SMLoc())llvm::MCStreamervirtual
EmitWinCFISetFrame(unsigned Register, unsigned Offset, SMLoc Loc=SMLoc())llvm::MCStreamervirtual
EmitWinCFIStartChained(SMLoc Loc=SMLoc())llvm::MCStreamervirtual
EmitWinCFIStartProc(const MCSymbol *Symbol, SMLoc Loc=SMLoc())llvm::MCStreamervirtual
EmitWindowsUnwindTables()llvm::MCStreamerprotectedvirtual
EmitWinEHHandler(const MCSymbol *Sym, bool Unwind, bool Except, SMLoc Loc=SMLoc())llvm::MCStreamervirtual
EmitWinEHHandlerData(SMLoc Loc=SMLoc())llvm::MCStreamervirtual
EmitZerofill(MCSection *Section, MCSymbol *Symbol=nullptr, uint64_t Size=0, unsigned ByteAlignment=0, SMLoc L=SMLoc()) overridellvm::MCELFStreamervirtual
EmitZeros(uint64_t NumBytes)llvm::MCStreamer
EndCOFFSymbolDef()llvm::MCStreamervirtual
endSection(MCSection *Section)llvm::MCStreamer
EnsureValidWinFrameInfo(SMLoc Loc)llvm::MCStreamer
Finish()llvm::MCStreamer
FinishImpl() overridellvm::MCELFStreamervirtual
flushPendingLabels(MCFragment *F, uint64_t FOffset=0)llvm::MCObjectStreamerprotected
flushPendingLabels()llvm::MCObjectStreamerinline
generateCompactUnwindEncodings(MCAsmBackend *MAB)llvm::MCStreamer
getAssembler()llvm::MCObjectStreamerinline
getAssemblerPtr() overridellvm::MCObjectStreamervirtual
getAssociatedPDataSection(const MCSection *TextSec)llvm::MCStreamer
getAssociatedXDataSection(const MCSection *TextSec)llvm::MCStreamer
GetCommentOS()llvm::MCStreamervirtual
getContext() constllvm::MCStreamerinline
getCurrentFragment() constllvm::MCObjectStreamer
getCurrentSection() constllvm::MCStreamerinline
getCurrentSectionOnly() constllvm::MCStreamerinline
getCurrentWinFrameInfo()llvm::MCStreamerinlineprotected
getDwarfFrameInfos() constllvm::MCStreamerinline
getDwarfLineTableSymbol(unsigned CUID)llvm::MCStreamervirtual
getNumFrameInfos()llvm::MCStreamerinline
getNumWinFrameInfos()llvm::MCStreamerinline
getOrCreateDataFragment(const MCSubtargetInfo *STI=nullptr)llvm::MCObjectStreamer
getOrCreatePaddingFragment()llvm::MCObjectStreamer
getPreviousSection() constllvm::MCStreamerinline
GetSymbolOrder(const MCSymbol *Sym) constllvm::MCStreamerinline
getTargetStreamer()llvm::MCStreamerinline
getUseAssemblerInfoForParsing()llvm::MCStreamerinline
getWinFrameInfos() constllvm::MCStreamerinline
hasRawTextSupport() constllvm::MCStreamerinlinevirtual
hasUnfinishedDwarfFrameInfo()llvm::MCStreamer
InitSections(bool NoExecStack) overridellvm::MCELFStreamervirtual
insert(MCFragment *F)llvm::MCObjectStreamerinline
isIntegratedAssemblerRequired() const overridellvm::MCObjectStreamerinlinevirtual
isVerboseAsm() constllvm::MCStreamerinlinevirtual
mayHaveInstructions(MCSection &Sec) const overridellvm::MCObjectStreamervirtual
MCELFStreamer(MCContext &Context, std::unique_ptr< MCAsmBackend > TAB, std::unique_ptr< MCObjectWriter > OW, std::unique_ptr< MCCodeEmitter > Emitter)llvm::MCELFStreamer
MCObjectStreamer(MCContext &Context, std::unique_ptr< MCAsmBackend > TAB, std::unique_ptr< MCObjectWriter > OW, std::unique_ptr< MCCodeEmitter > Emitter)llvm::MCObjectStreamerprotected
MCStreamer(MCContext &Ctx)llvm::MCStreamerprotected
MCStreamer(const MCStreamer &)=deletellvm::MCStreamer
operator=(const MCStreamer &)=deletellvm::MCStreamer
PopSection()llvm::MCStreamerinline
PushSection()llvm::MCStreamerinline
reset() overridellvm::MCELFStreamerinlinevirtual
setTargetStreamer(MCTargetStreamer *TS)llvm::MCStreamerinline
setUseAssemblerInfoForParsing(bool v)llvm::MCStreamerinline
SubSection(const MCExpr *Subsection)llvm::MCStreamerinline
SwitchSection(MCSection *Section, const MCExpr *Subsection=nullptr)llvm::MCStreamervirtual
SwitchSectionNoChange(MCSection *Section, const MCExpr *Subsection=nullptr)llvm::MCStreamerinline
tryEmitDwarfFileDirective(unsigned FileNo, StringRef Directory, StringRef Filename, MD5::MD5Result *Checksum=nullptr, Optional< StringRef > Source=None, unsigned CUID=0)llvm::MCStreamervirtual
visitUsedExpr(const MCExpr &Expr)llvm::MCStreamer
visitUsedSymbol(const MCSymbol &Sym) overridellvm::MCObjectStreamervirtual
~MCELFStreamer() override=defaultllvm::MCELFStreamer
~MCObjectStreamer()llvm::MCObjectStreamerprotected
~MCStreamer()llvm::MCStreamervirtual