LLVM 20.0.0git
llvm::MCContext Member List

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

addDebugPrefixMapEntry(const std::string &From, const std::string &To)llvm::MCContext
addGenDwarfSection(MCSection *Sec)llvm::MCContextinline
addMCGenDwarfLabelEntry(const MCGenDwarfLabelEntry &E)llvm::MCContextinline
allocate(unsigned Size, unsigned Align=8)llvm::MCContextinline
allocateString(StringRef s)llvm::MCContextinline
allocFragment(Args &&...args)llvm::MCContextinline
clearDwarfLocSeen()llvm::MCContextinline
createBlockSymbol(const Twine &Name, bool AlwaysEmit=false)llvm::MCContext
createDirectionalLocalSymbol(unsigned LocalLabelVal)llvm::MCContext
createELFGroupSection(const MCSymbolELF *Group, bool IsComdat)llvm::MCContext
createELFRelSection(const Twine &Name, unsigned Type, unsigned Flags, unsigned EntrySize, const MCSymbolELF *Group, const MCSectionELF *RelInfoSection)llvm::MCContext
createLinkerPrivateSymbol(const Twine &Name)llvm::MCContext
createLinkerPrivateTempSymbol()llvm::MCContext
createLocalSymbol(StringRef Name)llvm::MCContext
createMCInst()llvm::MCContext
createNamedTempSymbol()llvm::MCContext
createNamedTempSymbol(const Twine &Name)llvm::MCContext
createTempSymbol()llvm::MCContext
createTempSymbol(const Twine &Name, bool AlwaysAddSuffix=true)llvm::MCContext
createWasmSignature()llvm::MCContext
deallocate(void *Ptr)llvm::MCContextinline
defineMacro(StringRef Name, MCAsmMacro Macro)llvm::MCContextinline
DiagHandlerTy typedefllvm::MCContext
diagnose(const SMDiagnostic &SMD)llvm::MCContext
emitCompactUnwindNonCanonical() constllvm::MCContext
emitDwarfUnwindInfo() constllvm::MCContext
Environment enum namellvm::MCContext
finalizeDwarfSections(MCStreamer &MCOS)llvm::MCContext
GenericSectionID enum valuellvm::MCContext
getAsmInfo() constllvm::MCContextinline
getAssociativeCOFFSection(MCSectionCOFF *Sec, const MCSymbol *KeySym, unsigned UniqueID=GenericSectionID)llvm::MCContext
getBBAddrMapVersion() constllvm::MCContextinline
getCOFFSection(StringRef Section, unsigned Characteristics, StringRef COMDATSymName, int Selection, unsigned UniqueID=GenericSectionID)llvm::MCContext
getCOFFSection(StringRef Section, unsigned Characteristics)llvm::MCContext
getCompilationDir() constllvm::MCContextinline
getCurrentDwarfLoc()llvm::MCContextinline
getCVContext()llvm::MCContext
getDirectionalLocalSymbol(unsigned LocalLabelVal, bool Before)llvm::MCContext
getDwarfCompileUnitID()llvm::MCContextinline
getDwarfDebugFlags()llvm::MCContextinline
getDwarfDebugProducer()llvm::MCContextinline
getDwarfFile(StringRef Directory, StringRef FileName, unsigned FileNumber, std::optional< MD5::MD5Result > Checksum, std::optional< StringRef > Source, unsigned CUID)llvm::MCContext
getDwarfFormat() constllvm::MCContextinline
getDwarfLocSeen()llvm::MCContextinline
getDwarfVersion() constllvm::MCContextinline
getDXContainerSection(StringRef Section, SectionKind K)llvm::MCContext
getELFNamedSection(const Twine &Prefix, const Twine &Suffix, unsigned Type, unsigned Flags, unsigned EntrySize=0)llvm::MCContext
getELFSection(const Twine &Section, unsigned Type, unsigned Flags)llvm::MCContextinline
getELFSection(const Twine &Section, unsigned Type, unsigned Flags, unsigned EntrySize)llvm::MCContextinline
getELFSection(const Twine &Section, unsigned Type, unsigned Flags, unsigned EntrySize, const Twine &Group, bool IsComdat)llvm::MCContextinline
getELFSection(const Twine &Section, unsigned Type, unsigned Flags, unsigned EntrySize, const Twine &Group, bool IsComdat, unsigned UniqueID, const MCSymbolELF *LinkedToSym)llvm::MCContext
getELFSection(const Twine &Section, unsigned Type, unsigned Flags, unsigned EntrySize, const MCSymbolELF *Group, bool IsComdat, unsigned UniqueID, const MCSymbolELF *LinkedToSym)llvm::MCContext
getELFUniqueIDForEntsize(StringRef SectionName, unsigned Flags, unsigned EntrySize)llvm::MCContext
getGenDwarfFileNumber()llvm::MCContextinline
getGenDwarfForAssembly()llvm::MCContextinline
getGenDwarfSectionSyms()llvm::MCContextinline
getGOFFSection(StringRef Section, SectionKind Kind, MCSection *Parent, uint32_t Subsection=0)llvm::MCContext
getInlineAsmLabel(StringRef Name) constllvm::MCContextinline
getInlineSourceManager()llvm::MCContextinline
getLocInfos()llvm::MCContextinline
getMachOSection(StringRef Segment, StringRef Section, unsigned TypeAndAttributes, unsigned Reserved2, SectionKind K, const char *BeginSymName=nullptr)llvm::MCContext
getMachOSection(StringRef Segment, StringRef Section, unsigned TypeAndAttributes, SectionKind K, const char *BeginSymName=nullptr)llvm::MCContextinline
getMainFileName() constllvm::MCContextinline
getMCDwarfDirs(unsigned CUID=0)llvm::MCContextinline
getMCDwarfFiles(unsigned CUID=0)llvm::MCContextinline
getMCDwarfLineTable(unsigned CUID)llvm::MCContextinline
getMCDwarfLineTable(unsigned CUID) constllvm::MCContextinline
getMCDwarfLineTables() constllvm::MCContextinline
getMCGenDwarfLabelEntries() constllvm::MCContextinline
getMCPseudoProbeTable()llvm::MCContextinline
getObjectFileInfo() constllvm::MCContextinline
getObjectFileType() constllvm::MCContextinline
getOrCreateFrameAllocSymbol(const Twine &FuncName, unsigned Idx)llvm::MCContext
getOrCreateLSDASymbol(const Twine &FuncName)llvm::MCContext
getOrCreateParentFrameOffsetSymbol(const Twine &FuncName)llvm::MCContext
getOrCreateSymbol(const Twine &Name)llvm::MCContext
getRegisterInfo() constllvm::MCContextinline
getSecureLog()llvm::MCContextinline
getSecureLogFile()llvm::MCContextinline
getSecureLogUsed()llvm::MCContextinline
getSourceManager() constllvm::MCContextinline
getSPIRVSection()llvm::MCContext
getSubtargetCopy(const MCSubtargetInfo &STI)llvm::MCContext
getSubtargetInfo() constllvm::MCContextinline
getSwift5ReflectionSegmentName() constllvm::MCContextinline
getSymbols() constllvm::MCContextinline
getTargetOptions() constllvm::MCContextinline
getTargetTriple() constllvm::MCContextinline
getWasmSection(const Twine &Section, SectionKind K, unsigned Flags=0)llvm::MCContextinline
getWasmSection(const Twine &Section, SectionKind K, unsigned Flags, const Twine &Group, unsigned UniqueID)llvm::MCContext
getWasmSection(const Twine &Section, SectionKind K, unsigned Flags, const MCSymbolWasm *Group, unsigned UniqueID)llvm::MCContext
getXCOFFSection(StringRef Section, SectionKind K, std::optional< XCOFF::CsectProperties > CsectProp=std::nullopt, bool MultiSymbolsAllowed=false, std::optional< XCOFF::DwarfSectionSubtypeFlags > DwarfSubtypeFlags=std::nullopt)llvm::MCContext
hadError()llvm::MCContextinline
hasXCOFFSection(StringRef Section, XCOFF::CsectProperties CsectProp) constllvm::MCContext
initInlineSourceManager()llvm::MCContext
IsCOFF enum valuellvm::MCContext
isDwarfMD5UsageConsistent(unsigned CUID) constllvm::MCContextinline
IsDXContainer enum valuellvm::MCContext
IsELF enum valuellvm::MCContext
isELFGenericMergeableSection(StringRef Name)llvm::MCContext
isELFImplicitMergeableSectionNamePrefix(StringRef Name)llvm::MCContext
IsGOFF enum valuellvm::MCContext
IsMachO enum valuellvm::MCContext
IsSPIRV enum valuellvm::MCContext
isValidDwarfFileNumber(unsigned FileNumber, unsigned CUID=0)llvm::MCContext
IsWasm enum valuellvm::MCContext
IsXCOFF enum valuellvm::MCContext
lookupMacro(StringRef Name)llvm::MCContextinline
lookupSymbol(const Twine &Name) constllvm::MCContext
MCContext(const Triple &TheTriple, const MCAsmInfo *MAI, const MCRegisterInfo *MRI, const MCSubtargetInfo *MSTI, const SourceMgr *Mgr=nullptr, MCTargetOptions const *TargetOpts=nullptr, bool DoAutoReset=true, StringRef Swift5ReflSegmentName={})llvm::MCContextexplicit
MCContext(const MCContext &)=deletellvm::MCContext
operator=(const MCContext &)=deletellvm::MCContext
recordELFMergeableSectionInfo(StringRef SectionName, unsigned Flags, unsigned UniqueID, unsigned EntrySize)llvm::MCContext
registerInlineAsmLabel(MCSymbol *Sym)llvm::MCContext
remapDebugPath(SmallVectorImpl< char > &Path)llvm::MCContext
RemapDebugPaths()llvm::MCContext
reportError(SMLoc L, const Twine &Msg)llvm::MCContext
reportWarning(SMLoc L, const Twine &Msg)llvm::MCContext
reset()llvm::MCContext
setCompilationDir(StringRef S)llvm::MCContextinline
setCurrentDwarfLoc(unsigned FileNum, unsigned Line, unsigned Column, unsigned Flags, unsigned Isa, unsigned Discriminator)llvm::MCContextinline
setDiagnosticHandler(DiagHandlerTy DiagHandler)llvm::MCContextinline
setDwarfCompileUnitID(unsigned CUIndex)llvm::MCContextinline
setDwarfDebugFlags(StringRef S)llvm::MCContextinline
setDwarfDebugProducer(StringRef S)llvm::MCContextinline
setDwarfFormat(dwarf::DwarfFormat f)llvm::MCContextinline
setDwarfVersion(uint16_t v)llvm::MCContextinline
setGenDwarfFileNumber(unsigned FileNumber)llvm::MCContextinline
setGenDwarfForAssembly(bool Value)llvm::MCContextinline
setGenDwarfRootFile(StringRef FileName, StringRef Buffer)llvm::MCContext
setMainFileName(StringRef S)llvm::MCContextinline
setMCLineTableRootFile(unsigned CUID, StringRef CompilationDir, StringRef Filename, std::optional< MD5::MD5Result > Checksum, std::optional< StringRef > Source)llvm::MCContextinline
setObjectFileInfo(const MCObjectFileInfo *Mofi)llvm::MCContextinline
setSecureLog(std::unique_ptr< raw_fd_ostream > Value)llvm::MCContextinline
setSecureLogUsed(bool Value)llvm::MCContextinline
setSymbolValue(MCStreamer &Streamer, const Twine &Sym, uint64_t Val)llvm::MCContext
setUseNamesOnTempLabels(bool Value)llvm::MCContextinline
SymbolTable typedefllvm::MCContext
undefineMacro(StringRef Name)llvm::MCContextinline
~MCContext()llvm::MCContext