LLVM 20.0.0git
|
This is the complete list of members for llvm::MCStreamer, including all inherited members.
addBlankLine() | llvm::MCStreamer | inlinevirtual |
AddComment(const Twine &T, bool EOL=true) | llvm::MCStreamer | inlinevirtual |
addExplicitComment(const Twine &T) | llvm::MCStreamer | virtual |
beginCOFFSymbolDef(const MCSymbol *Symbol) | llvm::MCStreamer | virtual |
changeSection(MCSection *, uint32_t) | llvm::MCStreamer | protectedvirtual |
checkCVLocSection(unsigned FuncId, unsigned FileNo, SMLoc Loc) | llvm::MCStreamer | protected |
CurFrag | llvm::MCStreamer | protected |
doFinalizationAtSectionEnd(MCSection *Section) | llvm::MCStreamer | inlinevirtual |
emitAbsoluteSymbolDiff(const MCSymbol *Hi, const MCSymbol *Lo, unsigned Size) | llvm::MCStreamer | virtual |
emitAbsoluteSymbolDiffAsULEB128(const MCSymbol *Hi, const MCSymbol *Lo) | llvm::MCStreamer | virtual |
emitAddrsig() | llvm::MCStreamer | inlinevirtual |
emitAddrsigSym(const MCSymbol *Sym) | llvm::MCStreamer | inlinevirtual |
emitAssemblerFlag(MCAssemblerFlag Flag) | llvm::MCStreamer | virtual |
emitAssignment(MCSymbol *Symbol, const MCExpr *Value) | llvm::MCStreamer | virtual |
emitBinaryData(StringRef Data) | llvm::MCStreamer | virtual |
emitBuildVersion(unsigned Platform, unsigned Major, unsigned Minor, unsigned Update, VersionTuple SDKVersion) | llvm::MCStreamer | inlinevirtual |
emitBundleAlignMode(Align Alignment) | llvm::MCStreamer | virtual |
emitBundleLock(bool AlignToEnd) | llvm::MCStreamer | virtual |
emitBundleUnlock() | llvm::MCStreamer | virtual |
emitBytes(StringRef Data) | llvm::MCStreamer | virtual |
emitCFIAdjustCfaOffset(int64_t Adjustment, SMLoc Loc={}) | llvm::MCStreamer | virtual |
emitCFIBKeyFrame() | llvm::MCStreamer | virtual |
emitCFIDefCfa(int64_t Register, int64_t Offset, SMLoc Loc={}) | llvm::MCStreamer | virtual |
emitCFIDefCfaOffset(int64_t Offset, SMLoc Loc={}) | llvm::MCStreamer | virtual |
emitCFIDefCfaRegister(int64_t Register, SMLoc Loc={}) | llvm::MCStreamer | virtual |
emitCFIEndProc() | llvm::MCStreamer | |
emitCFIEndProcImpl(MCDwarfFrameInfo &CurFrame) | llvm::MCStreamer | protectedvirtual |
emitCFIEscape(StringRef Values, SMLoc Loc={}) | llvm::MCStreamer | virtual |
emitCFIGnuArgsSize(int64_t Size, SMLoc Loc={}) | llvm::MCStreamer | virtual |
emitCFILabel() | llvm::MCStreamer | virtual |
emitCFILabelDirective(SMLoc Loc, StringRef Name) | llvm::MCStreamer | virtual |
emitCFILLVMDefAspaceCfa(int64_t Register, int64_t Offset, int64_t AddressSpace, SMLoc Loc={}) | llvm::MCStreamer | virtual |
emitCFILsda(const MCSymbol *Sym, unsigned Encoding) | llvm::MCStreamer | virtual |
emitCFIMTETaggedFrame() | llvm::MCStreamer | virtual |
emitCFINegateRAState(SMLoc Loc={}) | llvm::MCStreamer | virtual |
emitCFINegateRAStateWithPC(SMLoc Loc={}) | llvm::MCStreamer | virtual |
emitCFIOffset(int64_t Register, int64_t Offset, SMLoc Loc={}) | llvm::MCStreamer | virtual |
emitCFIPersonality(const MCSymbol *Sym, unsigned Encoding) | llvm::MCStreamer | virtual |
emitCFIRegister(int64_t Register1, int64_t Register2, SMLoc Loc={}) | llvm::MCStreamer | virtual |
emitCFIRelOffset(int64_t Register, int64_t Offset, SMLoc Loc) | llvm::MCStreamer | virtual |
emitCFIRememberState(SMLoc Loc) | llvm::MCStreamer | virtual |
emitCFIRestore(int64_t Register, SMLoc Loc={}) | llvm::MCStreamer | virtual |
emitCFIRestoreState(SMLoc Loc) | llvm::MCStreamer | virtual |
emitCFIReturnColumn(int64_t Register) | llvm::MCStreamer | virtual |
emitCFISameValue(int64_t Register, SMLoc Loc={}) | llvm::MCStreamer | virtual |
emitCFISections(bool EH, bool Debug) | llvm::MCStreamer | virtual |
emitCFISignalFrame() | llvm::MCStreamer | virtual |
emitCFIStartProc(bool IsSimple, SMLoc Loc=SMLoc()) | llvm::MCStreamer | |
emitCFIStartProcImpl(MCDwarfFrameInfo &Frame) | llvm::MCStreamer | protectedvirtual |
emitCFIUndefined(int64_t Register, SMLoc Loc={}) | llvm::MCStreamer | virtual |
emitCFIValOffset(int64_t Register, int64_t Offset, SMLoc Loc={}) | llvm::MCStreamer | virtual |
emitCFIWindowSave(SMLoc Loc={}) | llvm::MCStreamer | virtual |
emitCGProfileEntry(const MCSymbolRefExpr *From, const MCSymbolRefExpr *To, uint64_t Count) | llvm::MCStreamer | virtual |
emitCodeAlignment(Align Alignment, const MCSubtargetInfo *STI, unsigned MaxBytesToEmit=0) | llvm::MCStreamer | virtual |
emitCOFFImgRel32(MCSymbol const *Symbol, int64_t Offset) | llvm::MCStreamer | virtual |
emitCOFFSafeSEH(MCSymbol const *Symbol) | llvm::MCStreamer | virtual |
emitCOFFSecRel32(MCSymbol const *Symbol, uint64_t Offset) | llvm::MCStreamer | virtual |
emitCOFFSectionIndex(MCSymbol const *Symbol) | llvm::MCStreamer | virtual |
emitCOFFSymbolIndex(MCSymbol const *Symbol) | llvm::MCStreamer | virtual |
emitCOFFSymbolStorageClass(int StorageClass) | llvm::MCStreamer | virtual |
emitCOFFSymbolType(int Type) | llvm::MCStreamer | virtual |
emitCommonSymbol(MCSymbol *Symbol, uint64_t Size, Align ByteAlignment)=0 | llvm::MCStreamer | pure virtual |
emitConditionalAssignment(MCSymbol *Symbol, const MCExpr *Value) | llvm::MCStreamer | virtual |
emitCVDefRangeDirective(ArrayRef< std::pair< const MCSymbol *, const MCSymbol * > > Ranges, StringRef FixedSizePortion) | llvm::MCStreamer | virtual |
emitCVDefRangeDirective(ArrayRef< std::pair< const MCSymbol *, const MCSymbol * > > Ranges, codeview::DefRangeRegisterRelHeader DRHdr) | llvm::MCStreamer | virtual |
emitCVDefRangeDirective(ArrayRef< std::pair< const MCSymbol *, const MCSymbol * > > Ranges, codeview::DefRangeSubfieldRegisterHeader DRHdr) | llvm::MCStreamer | virtual |
emitCVDefRangeDirective(ArrayRef< std::pair< const MCSymbol *, const MCSymbol * > > Ranges, codeview::DefRangeRegisterHeader DRHdr) | llvm::MCStreamer | virtual |
emitCVDefRangeDirective(ArrayRef< std::pair< const MCSymbol *, const MCSymbol * > > Ranges, codeview::DefRangeFramePointerRelHeader DRHdr) | llvm::MCStreamer | virtual |
emitCVFileChecksumOffsetDirective(unsigned FileNo) | llvm::MCStreamer | inlinevirtual |
emitCVFileChecksumsDirective() | llvm::MCStreamer | inlinevirtual |
emitCVFileDirective(unsigned FileNo, StringRef Filename, ArrayRef< uint8_t > Checksum, unsigned ChecksumKind) | llvm::MCStreamer | virtual |
emitCVFPOData(const MCSymbol *ProcSym, SMLoc Loc={}) | llvm::MCStreamer | inlinevirtual |
emitCVFuncIdDirective(unsigned FunctionId) | llvm::MCStreamer | virtual |
emitCVInlineLinetableDirective(unsigned PrimaryFunctionId, unsigned SourceFileId, unsigned SourceLineNum, const MCSymbol *FnStartSym, const MCSymbol *FnEndSym) | llvm::MCStreamer | virtual |
emitCVInlineSiteIdDirective(unsigned FunctionId, unsigned IAFunc, unsigned IAFile, unsigned IALine, unsigned IACol, SMLoc Loc) | llvm::MCStreamer | virtual |
emitCVLinetableDirective(unsigned FunctionId, const MCSymbol *FnStart, const MCSymbol *FnEnd) | llvm::MCStreamer | virtual |
emitCVLocDirective(unsigned FunctionId, unsigned FileNo, unsigned Line, unsigned Column, bool PrologueEnd, bool IsStmt, StringRef FileName, SMLoc Loc) | llvm::MCStreamer | virtual |
emitCVStringTableDirective() | llvm::MCStreamer | inlinevirtual |
emitDarwinTargetVariantBuildVersion(unsigned Platform, unsigned Major, unsigned Minor, unsigned Update, VersionTuple SDKVersion) | llvm::MCStreamer | inlinevirtual |
emitDataRegion(MCDataRegionType Kind) | llvm::MCStreamer | inlinevirtual |
emitDTPRel32Value(const MCExpr *Value) | llvm::MCStreamer | virtual |
emitDTPRel64Value(const MCExpr *Value) | llvm::MCStreamer | virtual |
emitDwarfAdvanceLineAddr(int64_t LineDelta, const MCSymbol *LastLabel, const MCSymbol *Label, unsigned PointerSize) | llvm::MCStreamer | inlinevirtual |
emitDwarfFile0Directive(StringRef Directory, StringRef Filename, std::optional< MD5::MD5Result > Checksum, std::optional< StringRef > Source, unsigned CUID=0) | llvm::MCStreamer | virtual |
emitDwarfFileDirective(unsigned FileNo, StringRef Directory, StringRef Filename, std::optional< MD5::MD5Result > Checksum=std::nullopt, std::optional< StringRef > Source=std::nullopt, unsigned CUID=0) | llvm::MCStreamer | inline |
emitDwarfLineEndEntry(MCSection *Section, MCSymbol *LastLabel, MCSymbol *EndLabel=nullptr) | llvm::MCStreamer | inlinevirtual |
emitDwarfLineStartLabel(MCSymbol *StartSym) | llvm::MCStreamer | virtual |
emitDwarfLocDirective(unsigned FileNo, unsigned Line, unsigned Column, unsigned Flags, unsigned Isa, unsigned Discriminator, StringRef FileName) | llvm::MCStreamer | virtual |
emitDwarfLocLabelDirective(SMLoc Loc, StringRef Name) | llvm::MCStreamer | virtual |
emitDwarfUnitLength(uint64_t Length, const Twine &Comment) | llvm::MCStreamer | virtual |
emitDwarfUnitLength(const Twine &Prefix, const Twine &Comment) | llvm::MCStreamer | virtual |
emitEHSymAttributes(const MCSymbol *Symbol, MCSymbol *EHSymbol) | llvm::MCStreamer | virtual |
emitELFSize(MCSymbol *Symbol, const MCExpr *Value) | llvm::MCStreamer | virtual |
emitELFSymverDirective(const MCSymbol *OriginalSym, StringRef Name, bool KeepOriginalSym) | llvm::MCStreamer | virtual |
emitExplicitComments() | llvm::MCStreamer | virtual |
emitFileDirective(StringRef Filename) | llvm::MCStreamer | virtual |
emitFileDirective(StringRef Filename, StringRef CompilerVersion, StringRef TimeStamp, StringRef Description) | llvm::MCStreamer | virtual |
emitFill(uint64_t NumBytes, uint8_t FillValue) | llvm::MCStreamer | |
emitFill(const MCExpr &NumBytes, uint64_t FillValue, SMLoc Loc=SMLoc()) | llvm::MCStreamer | virtual |
emitFill(const MCExpr &NumValues, int64_t Size, int64_t Expr, SMLoc Loc=SMLoc()) | llvm::MCStreamer | virtual |
emitGNUAttribute(unsigned Tag, unsigned Value) | llvm::MCStreamer | inlinevirtual |
emitGPRel32Value(const MCExpr *Value) | llvm::MCStreamer | virtual |
emitGPRel64Value(const MCExpr *Value) | llvm::MCStreamer | virtual |
emitIdent(StringRef IdentString) | llvm::MCStreamer | inlinevirtual |
emitInstruction(const MCInst &Inst, const MCSubtargetInfo &STI) | llvm::MCStreamer | virtual |
emitInt16(uint64_t Value) | llvm::MCStreamer | inline |
emitInt32(uint64_t Value) | llvm::MCStreamer | inline |
emitInt64(uint64_t Value) | llvm::MCStreamer | inline |
emitInt8(uint64_t Value) | llvm::MCStreamer | inline |
emitIntValue(uint64_t Value, unsigned Size) | llvm::MCStreamer | virtual |
emitIntValue(const APInt &Value) | llvm::MCStreamer | virtual |
emitIntValueInHex(uint64_t Value, unsigned Size) | llvm::MCStreamer | inlinevirtual |
emitIntValueInHexWithPadding(uint64_t Value, unsigned Size) | llvm::MCStreamer | inlinevirtual |
emitLabel(MCSymbol *Symbol, SMLoc Loc=SMLoc()) | llvm::MCStreamer | virtual |
emitLineTableLabel() | llvm::MCStreamer | |
emitLinkerOptions(ArrayRef< std::string > Kind) | llvm::MCStreamer | inlinevirtual |
emitLocalCommonSymbol(MCSymbol *Symbol, uint64_t Size, Align ByteAlignment) | llvm::MCStreamer | virtual |
emitLOHDirective(MCLOHType Kind, const MCLOHArgs &Args) | llvm::MCStreamer | inlinevirtual |
emitNops(int64_t NumBytes, int64_t ControlledNopLength, SMLoc Loc, const MCSubtargetInfo &STI) | llvm::MCStreamer | virtual |
emitPseudoProbe(uint64_t Guid, uint64_t Index, uint64_t Type, uint64_t Attr, uint64_t Discriminator, const MCPseudoProbeInlineStack &InlineStack, MCSymbol *FnSym) | llvm::MCStreamer | virtual |
emitRawComment(const Twine &T, bool TabPrefix=true) | llvm::MCStreamer | virtual |
emitRawText(const Twine &String) | llvm::MCStreamer | |
emitRawTextImpl(StringRef String) | llvm::MCStreamer | protectedvirtual |
emitRelocDirective(const MCExpr &Offset, StringRef Name, const MCExpr *Expr, SMLoc Loc, const MCSubtargetInfo &STI) | llvm::MCStreamer | inlinevirtual |
emitSLEB128IntValue(int64_t Value) | llvm::MCStreamer | |
emitSLEB128Value(const MCExpr *Value) | llvm::MCStreamer | virtual |
emitSymbolAttribute(MCSymbol *Symbol, MCSymbolAttr Attribute)=0 | llvm::MCStreamer | pure virtual |
emitSymbolDesc(MCSymbol *Symbol, unsigned DescValue) | llvm::MCStreamer | virtual |
emitSymbolValue(const MCSymbol *Sym, unsigned Size, bool IsSectionRelative=false) | llvm::MCStreamer | |
emitSyntaxDirective() | llvm::MCStreamer | virtual |
emitTBSSSymbol(MCSection *Section, MCSymbol *Symbol, uint64_t Size, Align ByteAlignment=Align(1)) | llvm::MCStreamer | virtual |
emitThumbFunc(MCSymbol *Func) | llvm::MCStreamer | virtual |
emitTPRel32Value(const MCExpr *Value) | llvm::MCStreamer | virtual |
emitTPRel64Value(const MCExpr *Value) | llvm::MCStreamer | virtual |
emitULEB128IntValue(uint64_t Value, unsigned PadTo=0) | llvm::MCStreamer | |
emitULEB128Value(const MCExpr *Value) | llvm::MCStreamer | virtual |
emitValue(const MCExpr *Value, unsigned Size, SMLoc Loc=SMLoc()) | llvm::MCStreamer | |
emitValueImpl(const MCExpr *Value, unsigned Size, SMLoc Loc=SMLoc()) | llvm::MCStreamer | virtual |
emitValueToAlignment(Align Alignment, int64_t Value=0, unsigned ValueSize=1, unsigned MaxBytesToEmit=0) | llvm::MCStreamer | virtual |
emitValueToOffset(const MCExpr *Offset, unsigned char Value, SMLoc Loc) | llvm::MCStreamer | virtual |
emitVersionForTarget(const Triple &Target, const VersionTuple &SDKVersion, const Triple *DarwinTargetVariantTriple, const VersionTuple &DarwinTargetVariantSDKVersion) | llvm::MCStreamer | |
emitVersionMin(MCVersionMinType Type, unsigned Major, unsigned Minor, unsigned Update, VersionTuple SDKVersion) | llvm::MCStreamer | inlinevirtual |
emitWeakReference(MCSymbol *Alias, const MCSymbol *Symbol) | llvm::MCStreamer | virtual |
emitWinCFIAllocStack(unsigned Size, SMLoc Loc=SMLoc()) | llvm::MCStreamer | virtual |
emitWinCFIEndChained(SMLoc Loc=SMLoc()) | llvm::MCStreamer | virtual |
emitWinCFIEndProc(SMLoc Loc=SMLoc()) | llvm::MCStreamer | virtual |
emitWinCFIEndProlog(SMLoc Loc=SMLoc()) | llvm::MCStreamer | virtual |
emitWinCFIFuncletOrFuncEnd(SMLoc Loc=SMLoc()) | llvm::MCStreamer | virtual |
emitWinCFIPushFrame(bool Code, SMLoc Loc=SMLoc()) | llvm::MCStreamer | virtual |
emitWinCFIPushReg(MCRegister Register, SMLoc Loc=SMLoc()) | llvm::MCStreamer | virtual |
emitWinCFISaveReg(MCRegister Register, unsigned Offset, SMLoc Loc=SMLoc()) | llvm::MCStreamer | virtual |
emitWinCFISaveXMM(MCRegister Register, unsigned Offset, SMLoc Loc=SMLoc()) | llvm::MCStreamer | virtual |
emitWinCFISetFrame(MCRegister Register, unsigned Offset, SMLoc Loc=SMLoc()) | llvm::MCStreamer | virtual |
emitWinCFIStartChained(SMLoc Loc=SMLoc()) | llvm::MCStreamer | virtual |
emitWinCFIStartProc(const MCSymbol *Symbol, SMLoc Loc=SMLoc()) | llvm::MCStreamer | virtual |
emitWindowsUnwindTables(WinEH::FrameInfo *Frame) | llvm::MCStreamer | protectedvirtual |
emitWindowsUnwindTables() | llvm::MCStreamer | protectedvirtual |
emitWinEHHandler(const MCSymbol *Sym, bool Unwind, bool Except, SMLoc Loc=SMLoc()) | llvm::MCStreamer | virtual |
emitWinEHHandlerData(SMLoc Loc=SMLoc()) | llvm::MCStreamer | virtual |
emitXCOFFCInfoSym(StringRef Name, StringRef Metadata) | llvm::MCStreamer | virtual |
emitXCOFFExceptDirective(const MCSymbol *Symbol, const MCSymbol *Trap, unsigned Lang, unsigned Reason, unsigned FunctionSize, bool hasDebug) | llvm::MCStreamer | virtual |
emitXCOFFLocalCommonSymbol(MCSymbol *LabelSym, uint64_t Size, MCSymbol *CsectSym, Align Alignment) | llvm::MCStreamer | virtual |
emitXCOFFRefDirective(const MCSymbol *Symbol) | llvm::MCStreamer | virtual |
emitXCOFFRenameDirective(const MCSymbol *Name, StringRef Rename) | llvm::MCStreamer | virtual |
emitXCOFFSymbolLinkageWithVisibility(MCSymbol *Symbol, MCSymbolAttr Linkage, MCSymbolAttr Visibility) | llvm::MCStreamer | virtual |
emitZerofill(MCSection *Section, MCSymbol *Symbol=nullptr, uint64_t Size=0, Align ByteAlignment=Align(1), SMLoc Loc=SMLoc())=0 | llvm::MCStreamer | pure virtual |
emitZeros(uint64_t NumBytes) | llvm::MCStreamer | |
endCOFFSymbolDef() | llvm::MCStreamer | virtual |
endSection(MCSection *Section) | llvm::MCStreamer | |
EnsureValidWinFrameInfo(SMLoc Loc) | llvm::MCStreamer | |
finish(SMLoc EndLoc=SMLoc()) | llvm::MCStreamer | |
finishImpl() | llvm::MCStreamer | virtual |
generateCompactUnwindEncodings(MCAsmBackend *MAB) | llvm::MCStreamer | |
getAllowAutoPadding() const | llvm::MCStreamer | inline |
getAssemblerPtr() | llvm::MCStreamer | inlinevirtual |
getAssociatedPDataSection(const MCSection *TextSec) | llvm::MCStreamer | |
getAssociatedXDataSection(const MCSection *TextSec) | llvm::MCStreamer | |
getCommentOS() | llvm::MCStreamer | virtual |
getContext() const | llvm::MCStreamer | inline |
getCurrentFragment() const | llvm::MCStreamer | inline |
getCurrentSection() const | llvm::MCStreamer | inline |
getCurrentSectionOnly() const | llvm::MCStreamer | inline |
getCurrentWinFrameInfo() | llvm::MCStreamer | inlineprotected |
getDwarfFrameInfos() const | llvm::MCStreamer | |
getDwarfLineTableSymbol(unsigned CUID) | llvm::MCStreamer | virtual |
getMnemonic(const MCInst &MI) const | llvm::MCStreamer | inlinevirtual |
getNumFrameInfos() | llvm::MCStreamer | |
getNumWinFrameInfos() | llvm::MCStreamer | inline |
getPreviousSection() const | llvm::MCStreamer | inline |
getStartTokLoc() const | llvm::MCStreamer | inline |
getTargetStreamer() | llvm::MCStreamer | inline |
getUseAssemblerInfoForParsing() | llvm::MCStreamer | inline |
getWinFrameInfos() const | llvm::MCStreamer | inline |
hasRawTextSupport() const | llvm::MCStreamer | inlinevirtual |
hasUnfinishedDwarfFrameInfo() | llvm::MCStreamer | |
initSections(bool NoExecStack, const MCSubtargetInfo &STI) | llvm::MCStreamer | virtual |
isIntegratedAssemblerRequired() const | llvm::MCStreamer | inlinevirtual |
isVerboseAsm() const | llvm::MCStreamer | inlinevirtual |
maybeEmitDwarf64Mark() | llvm::MCStreamer | |
mayHaveInstructions(MCSection &Sec) const | llvm::MCStreamer | inlinevirtual |
MCStreamer(MCContext &Ctx) | llvm::MCStreamer | protected |
MCStreamer(const MCStreamer &)=delete | llvm::MCStreamer | |
operator=(const MCStreamer &)=delete | llvm::MCStreamer | |
popSection() | llvm::MCStreamer | |
pushSection() | llvm::MCStreamer | inline |
reset() | llvm::MCStreamer | virtual |
setAllowAutoPadding(bool v) | llvm::MCStreamer | inline |
setStartTokLocPtr(const SMLoc *Loc) | llvm::MCStreamer | inline |
setTargetStreamer(MCTargetStreamer *TS) | llvm::MCStreamer | inline |
setUseAssemblerInfoForParsing(bool v) | llvm::MCStreamer | inline |
switchSection(MCSection *Section, uint32_t Subsec=0) | llvm::MCStreamer | virtual |
switchSection(MCSection *Section, const MCExpr *) | llvm::MCStreamer | |
switchSectionNoPrint(MCSection *Section) | llvm::MCStreamer | virtual |
tryEmitDwarfFileDirective(unsigned FileNo, StringRef Directory, StringRef Filename, std::optional< MD5::MD5Result > Checksum=std::nullopt, std::optional< StringRef > Source=std::nullopt, unsigned CUID=0) | llvm::MCStreamer | virtual |
visitUsedExpr(const MCExpr &Expr) | llvm::MCStreamer | |
visitUsedSymbol(const MCSymbol &Sym) | llvm::MCStreamer | virtual |
~MCStreamer() | llvm::MCStreamer | virtual |