LLVM  12.0.0git
llvm::MCStreamer Member List

This is the complete list of members for llvm::MCStreamer, 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 *, const MCExpr *)llvm::MCStreamervirtual
checkCVLocSection(unsigned FuncId, unsigned FileNo, SMLoc Loc)llvm::MCStreamerprotected
emitAbsoluteSymbolDiff(const MCSymbol *Hi, const MCSymbol *Lo, unsigned Size)llvm::MCStreamervirtual
emitAbsoluteSymbolDiffAsULEB128(const MCSymbol *Hi, const MCSymbol *Lo)llvm::MCStreamervirtual
emitAddrsig()llvm::MCStreamerinlinevirtual
emitAddrsigSym(const MCSymbol *Sym)llvm::MCStreamerinlinevirtual
emitAssemblerFlag(MCAssemblerFlag Flag)llvm::MCStreamervirtual
emitAssignment(MCSymbol *Symbol, const MCExpr *Value)llvm::MCStreamervirtual
emitBinaryData(StringRef Data)llvm::MCStreamervirtual
emitBuildVersion(unsigned Platform, unsigned Major, unsigned Minor, unsigned Update, VersionTuple SDKVersion)llvm::MCStreamerinlinevirtual
emitBundleAlignMode(unsigned AlignPow2)llvm::MCStreamervirtual
emitBundleLock(bool AlignToEnd)llvm::MCStreamervirtual
emitBundleUnlock()llvm::MCStreamervirtual
emitBytes(StringRef Data)llvm::MCStreamervirtual
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
emitCFIEndProcImpl(MCDwarfFrameInfo &CurFrame)llvm::MCStreamerprotectedvirtual
emitCFIEscape(StringRef Values)llvm::MCStreamervirtual
emitCFIGnuArgsSize(int64_t Size)llvm::MCStreamervirtual
emitCFILabel()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)llvm::MCStreamervirtual
emitCFISignalFrame()llvm::MCStreamervirtual
emitCFIStartProc(bool IsSimple, SMLoc Loc=SMLoc())llvm::MCStreamer
emitCFIStartProcImpl(MCDwarfFrameInfo &Frame)llvm::MCStreamerprotectedvirtual
emitCFIUndefined(int64_t Register)llvm::MCStreamervirtual
emitCFIWindowSave()llvm::MCStreamervirtual
emitCGProfileEntry(const MCSymbolRefExpr *From, const MCSymbolRefExpr *To, uint64_t Count)llvm::MCStreamervirtual
emitCodeAlignment(unsigned ByteAlignment, unsigned MaxBytesToEmit=0)llvm::MCStreamervirtual
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)=0llvm::MCStreamerpure virtual
emitCVDefRangeDirective(ArrayRef< std::pair< const MCSymbol *, const MCSymbol *>> Ranges, StringRef FixedSizePortion)llvm::MCStreamervirtual
emitCVDefRangeDirective(ArrayRef< std::pair< const MCSymbol *, const MCSymbol *>> Ranges, codeview::DefRangeRegisterRelHeader DRHdr)llvm::MCStreamervirtual
emitCVDefRangeDirective(ArrayRef< std::pair< const MCSymbol *, const MCSymbol *>> Ranges, codeview::DefRangeSubfieldRegisterHeader DRHdr)llvm::MCStreamervirtual
emitCVDefRangeDirective(ArrayRef< std::pair< const MCSymbol *, const MCSymbol *>> Ranges, codeview::DefRangeRegisterHeader DRHdr)llvm::MCStreamervirtual
emitCVDefRangeDirective(ArrayRef< std::pair< const MCSymbol *, const MCSymbol *>> Ranges, codeview::DefRangeFramePointerRelHeader DRHdr)llvm::MCStreamervirtual
emitCVFileChecksumOffsetDirective(unsigned FileNo)llvm::MCStreamerinlinevirtual
emitCVFileChecksumsDirective()llvm::MCStreamerinlinevirtual
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)llvm::MCStreamervirtual
EmitCVInlineSiteIdDirective(unsigned FunctionId, unsigned IAFunc, unsigned IAFile, unsigned IALine, unsigned IACol, SMLoc Loc)llvm::MCStreamervirtual
emitCVLinetableDirective(unsigned FunctionId, const MCSymbol *FnStart, const MCSymbol *FnEnd)llvm::MCStreamervirtual
emitCVLocDirective(unsigned FunctionId, unsigned FileNo, unsigned Line, unsigned Column, bool PrologueEnd, bool IsStmt, StringRef FileName, SMLoc Loc)llvm::MCStreamervirtual
emitCVStringTableDirective()llvm::MCStreamerinlinevirtual
emitDataRegion(MCDataRegionType Kind)llvm::MCStreamerinlinevirtual
emitDTPRel32Value(const MCExpr *Value)llvm::MCStreamervirtual
emitDTPRel64Value(const MCExpr *Value)llvm::MCStreamervirtual
emitDwarfFile0Directive(StringRef Directory, StringRef Filename, Optional< MD5::MD5Result > Checksum, Optional< StringRef > Source, unsigned CUID=0)llvm::MCStreamervirtual
emitDwarfFileDirective(unsigned FileNo, StringRef Directory, StringRef Filename, Optional< MD5::MD5Result > Checksum=None, Optional< StringRef > Source=None, unsigned CUID=0)llvm::MCStreamerinline
emitDwarfLocDirective(unsigned FileNo, unsigned Line, unsigned Column, unsigned Flags, unsigned Isa, unsigned Discriminator, StringRef FileName)llvm::MCStreamervirtual
emitEHSymAttributes(const MCSymbol *Symbol, MCSymbol *EHSymbol)llvm::MCStreamervirtual
emitELFSize(MCSymbol *Symbol, const MCExpr *Value)llvm::MCStreamervirtual
emitELFSymverDirective(StringRef AliasName, const MCSymbol *Aliasee)llvm::MCStreamervirtual
emitExplicitComments()llvm::MCStreamervirtual
emitFileDirective(StringRef Filename)llvm::MCStreamervirtual
emitFill(uint64_t NumBytes, uint8_t FillValue)llvm::MCStreamer
emitFill(const MCExpr &NumBytes, uint64_t FillValue, SMLoc Loc=SMLoc())llvm::MCStreamervirtual
emitFill(const MCExpr &NumValues, int64_t Size, int64_t Expr, SMLoc Loc=SMLoc())llvm::MCStreamervirtual
emitGPRel32Value(const MCExpr *Value)llvm::MCStreamervirtual
emitGPRel64Value(const MCExpr *Value)llvm::MCStreamervirtual
emitIdent(StringRef IdentString)llvm::MCStreamerinlinevirtual
emitInstruction(const MCInst &Inst, const MCSubtargetInfo &STI)llvm::MCStreamervirtual
emitInt16(uint64_t Value)llvm::MCStreamerinline
emitInt32(uint64_t Value)llvm::MCStreamerinline
emitInt64(uint64_t Value)llvm::MCStreamerinline
emitInt8(uint64_t Value)llvm::MCStreamerinline
emitIntValue(uint64_t Value, unsigned Size)llvm::MCStreamervirtual
emitIntValueInHex(uint64_t Value, unsigned Size)llvm::MCStreamerinlinevirtual
emitIntValueInHexWithPadding(uint64_t Value, unsigned Size)llvm::MCStreamerinlinevirtual
emitLabel(MCSymbol *Symbol, SMLoc Loc=SMLoc())llvm::MCStreamervirtual
emitLinkerOptions(ArrayRef< std::string > Kind)llvm::MCStreamerinlinevirtual
emitLocalCommonSymbol(MCSymbol *Symbol, uint64_t Size, unsigned ByteAlignment)llvm::MCStreamervirtual
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)llvm::MCStreamerinlinevirtual
emitSLEB128IntValue(int64_t Value)llvm::MCStreamer
emitSLEB128Value(const MCExpr *Value)llvm::MCStreamervirtual
emitSymbolAttribute(MCSymbol *Symbol, MCSymbolAttr Attribute)=0llvm::MCStreamerpure virtual
emitSymbolDesc(MCSymbol *Symbol, unsigned DescValue)llvm::MCStreamervirtual
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)llvm::MCStreamervirtual
emitThumbFunc(MCSymbol *Func)llvm::MCStreamervirtual
emitTPRel32Value(const MCExpr *Value)llvm::MCStreamervirtual
emitTPRel64Value(const MCExpr *Value)llvm::MCStreamervirtual
emitULEB128IntValue(uint64_t Value, unsigned PadTo=0)llvm::MCStreamer
emitULEB128Value(const MCExpr *Value)llvm::MCStreamervirtual
emitValue(const MCExpr *Value, unsigned Size, SMLoc Loc=SMLoc())llvm::MCStreamer
emitValueImpl(const MCExpr *Value, unsigned Size, SMLoc Loc=SMLoc())llvm::MCStreamervirtual
emitValueToAlignment(unsigned ByteAlignment, int64_t Value=0, unsigned ValueSize=1, unsigned MaxBytesToEmit=0)llvm::MCStreamervirtual
emitValueToOffset(const MCExpr *Offset, unsigned char Value, SMLoc Loc)llvm::MCStreamervirtual
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)llvm::MCStreamervirtual
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(MCRegister Register, SMLoc Loc=SMLoc())llvm::MCStreamervirtual
EmitWinCFISaveReg(MCRegister Register, unsigned Offset, SMLoc Loc=SMLoc())llvm::MCStreamervirtual
EmitWinCFISaveXMM(MCRegister Register, unsigned Offset, SMLoc Loc=SMLoc())llvm::MCStreamervirtual
EmitWinCFISetFrame(MCRegister 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
emitXCOFFLocalCommonSymbol(MCSymbol *LabelSym, uint64_t Size, MCSymbol *CsectSym, unsigned ByteAlignment)llvm::MCStreamervirtual
emitXCOFFRenameDirective(const MCSymbol *Name, StringRef Rename)llvm::MCStreamervirtual
emitXCOFFSymbolLinkageWithVisibility(MCSymbol *Symbol, MCSymbolAttr Linkage, MCSymbolAttr Visibility)llvm::MCStreamervirtual
emitZerofill(MCSection *Section, MCSymbol *Symbol=nullptr, uint64_t Size=0, unsigned ByteAlignment=0, SMLoc Loc=SMLoc())=0llvm::MCStreamerpure virtual
emitZeros(uint64_t NumBytes)llvm::MCStreamer
EndCOFFSymbolDef()llvm::MCStreamervirtual
endSection(MCSection *Section)llvm::MCStreamer
EnsureValidWinFrameInfo(SMLoc Loc)llvm::MCStreamer
Finish()llvm::MCStreamer
finishImpl()llvm::MCStreamervirtual
generateCompactUnwindEncodings(MCAsmBackend *MAB)llvm::MCStreamer
getAllowAutoPadding() constllvm::MCStreamerinline
getAssemblerPtr()llvm::MCStreamerinlinevirtual
getAssociatedPDataSection(const MCSection *TextSec)llvm::MCStreamer
getAssociatedXDataSection(const MCSection *TextSec)llvm::MCStreamer
GetCommentOS()llvm::MCStreamervirtual
getContext() constllvm::MCStreamerinline
getCurrentSection() constllvm::MCStreamerinline
getCurrentSectionOnly() constllvm::MCStreamerinline
getCurrentWinFrameInfo()llvm::MCStreamerinlineprotected
getDwarfFrameInfos() constllvm::MCStreamer
getDwarfLineTableSymbol(unsigned CUID)llvm::MCStreamervirtual
getNumFrameInfos()llvm::MCStreamer
getNumWinFrameInfos()llvm::MCStreamerinline
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)llvm::MCStreamervirtual
isIntegratedAssemblerRequired() constllvm::MCStreamerinlinevirtual
isVerboseAsm() constllvm::MCStreamerinlinevirtual
mayHaveInstructions(MCSection &Sec) constllvm::MCStreamerinlinevirtual
MCStreamer(MCContext &Ctx)llvm::MCStreamerprotected
MCStreamer(const MCStreamer &)=deletellvm::MCStreamer
operator=(const MCStreamer &)=deletellvm::MCStreamer
PopSection()llvm::MCStreamerinline
PushSection()llvm::MCStreamerinline
reset()llvm::MCStreamervirtual
setAllowAutoPadding(bool v)llvm::MCStreamerinline
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, Optional< MD5::MD5Result > Checksum=None, Optional< StringRef > Source=None, unsigned CUID=0)llvm::MCStreamervirtual
visitUsedExpr(const MCExpr &Expr)llvm::MCStreamer
visitUsedSymbol(const MCSymbol &Sym)llvm::MCStreamervirtual
~MCStreamer()llvm::MCStreamervirtual