LLVM 20.0.0git
|
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::MCContext | inline |
addMCGenDwarfLabelEntry(const MCGenDwarfLabelEntry &E) | llvm::MCContext | inline |
allocate(unsigned Size, unsigned Align=8) | llvm::MCContext | inline |
allocateString(StringRef s) | llvm::MCContext | inline |
allocFragment(Args &&...args) | llvm::MCContext | inline |
clearDwarfLocSeen() | llvm::MCContext | inline |
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::MCContext | inline |
defineMacro(StringRef Name, MCAsmMacro Macro) | llvm::MCContext | inline |
DiagHandlerTy typedef | llvm::MCContext | |
diagnose(const SMDiagnostic &SMD) | llvm::MCContext | |
emitCompactUnwindNonCanonical() const | llvm::MCContext | |
emitDwarfUnwindInfo() const | llvm::MCContext | |
Environment enum name | llvm::MCContext | |
finalizeDwarfSections(MCStreamer &MCOS) | llvm::MCContext | |
GenericSectionID enum value | llvm::MCContext | |
getAsmInfo() const | llvm::MCContext | inline |
getAssociativeCOFFSection(MCSectionCOFF *Sec, const MCSymbol *KeySym, unsigned UniqueID=GenericSectionID) | llvm::MCContext | |
getBBAddrMapVersion() const | llvm::MCContext | inline |
getCOFFSection(StringRef Section, unsigned Characteristics, StringRef COMDATSymName, int Selection, unsigned UniqueID=GenericSectionID) | llvm::MCContext | |
getCOFFSection(StringRef Section, unsigned Characteristics) | llvm::MCContext | |
getCompilationDir() const | llvm::MCContext | inline |
getCurrentDwarfLoc() | llvm::MCContext | inline |
getCVContext() | llvm::MCContext | |
getDirectionalLocalSymbol(unsigned LocalLabelVal, bool Before) | llvm::MCContext | |
getDwarfCompileUnitID() | llvm::MCContext | inline |
getDwarfDebugFlags() | llvm::MCContext | inline |
getDwarfDebugProducer() | llvm::MCContext | inline |
getDwarfFile(StringRef Directory, StringRef FileName, unsigned FileNumber, std::optional< MD5::MD5Result > Checksum, std::optional< StringRef > Source, unsigned CUID) | llvm::MCContext | |
getDwarfFormat() const | llvm::MCContext | inline |
getDwarfLocSeen() | llvm::MCContext | inline |
getDwarfVersion() const | llvm::MCContext | inline |
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::MCContext | inline |
getELFSection(const Twine &Section, unsigned Type, unsigned Flags, unsigned EntrySize) | llvm::MCContext | inline |
getELFSection(const Twine &Section, unsigned Type, unsigned Flags, unsigned EntrySize, const Twine &Group, bool IsComdat) | llvm::MCContext | inline |
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::MCContext | inline |
getGenDwarfForAssembly() | llvm::MCContext | inline |
getGenDwarfSectionSyms() | llvm::MCContext | inline |
getGOFFSection(StringRef Section, SectionKind Kind, MCSection *Parent, uint32_t Subsection=0) | llvm::MCContext | |
getInlineAsmLabel(StringRef Name) const | llvm::MCContext | inline |
getInlineSourceManager() | llvm::MCContext | inline |
getLocInfos() | llvm::MCContext | inline |
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::MCContext | inline |
getMainFileName() const | llvm::MCContext | inline |
getMCDwarfDirs(unsigned CUID=0) | llvm::MCContext | inline |
getMCDwarfFiles(unsigned CUID=0) | llvm::MCContext | inline |
getMCDwarfLineTable(unsigned CUID) | llvm::MCContext | inline |
getMCDwarfLineTable(unsigned CUID) const | llvm::MCContext | inline |
getMCDwarfLineTables() const | llvm::MCContext | inline |
getMCGenDwarfLabelEntries() const | llvm::MCContext | inline |
getMCPseudoProbeTable() | llvm::MCContext | inline |
getObjectFileInfo() const | llvm::MCContext | inline |
getObjectFileType() const | llvm::MCContext | inline |
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() const | llvm::MCContext | inline |
getSecureLog() | llvm::MCContext | inline |
getSecureLogFile() | llvm::MCContext | inline |
getSecureLogUsed() | llvm::MCContext | inline |
getSourceManager() const | llvm::MCContext | inline |
getSPIRVSection() | llvm::MCContext | |
getSubtargetCopy(const MCSubtargetInfo &STI) | llvm::MCContext | |
getSubtargetInfo() const | llvm::MCContext | inline |
getSwift5ReflectionSegmentName() const | llvm::MCContext | inline |
getSymbols() const | llvm::MCContext | inline |
getTargetOptions() const | llvm::MCContext | inline |
getTargetTriple() const | llvm::MCContext | inline |
getWasmSection(const Twine &Section, SectionKind K, unsigned Flags=0) | llvm::MCContext | inline |
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::MCContext | inline |
hasXCOFFSection(StringRef Section, XCOFF::CsectProperties CsectProp) const | llvm::MCContext | |
initInlineSourceManager() | llvm::MCContext | |
IsCOFF enum value | llvm::MCContext | |
isDwarfMD5UsageConsistent(unsigned CUID) const | llvm::MCContext | inline |
IsDXContainer enum value | llvm::MCContext | |
IsELF enum value | llvm::MCContext | |
isELFGenericMergeableSection(StringRef Name) | llvm::MCContext | |
isELFImplicitMergeableSectionNamePrefix(StringRef Name) | llvm::MCContext | |
IsGOFF enum value | llvm::MCContext | |
IsMachO enum value | llvm::MCContext | |
IsSPIRV enum value | llvm::MCContext | |
isValidDwarfFileNumber(unsigned FileNumber, unsigned CUID=0) | llvm::MCContext | |
IsWasm enum value | llvm::MCContext | |
IsXCOFF enum value | llvm::MCContext | |
lookupMacro(StringRef Name) | llvm::MCContext | inline |
lookupSymbol(const Twine &Name) const | llvm::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::MCContext | explicit |
MCContext(const MCContext &)=delete | llvm::MCContext | |
operator=(const MCContext &)=delete | llvm::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::MCContext | inline |
setCurrentDwarfLoc(unsigned FileNum, unsigned Line, unsigned Column, unsigned Flags, unsigned Isa, unsigned Discriminator) | llvm::MCContext | inline |
setDiagnosticHandler(DiagHandlerTy DiagHandler) | llvm::MCContext | inline |
setDwarfCompileUnitID(unsigned CUIndex) | llvm::MCContext | inline |
setDwarfDebugFlags(StringRef S) | llvm::MCContext | inline |
setDwarfDebugProducer(StringRef S) | llvm::MCContext | inline |
setDwarfFormat(dwarf::DwarfFormat f) | llvm::MCContext | inline |
setDwarfVersion(uint16_t v) | llvm::MCContext | inline |
setGenDwarfFileNumber(unsigned FileNumber) | llvm::MCContext | inline |
setGenDwarfForAssembly(bool Value) | llvm::MCContext | inline |
setGenDwarfRootFile(StringRef FileName, StringRef Buffer) | llvm::MCContext | |
setMainFileName(StringRef S) | llvm::MCContext | inline |
setMCLineTableRootFile(unsigned CUID, StringRef CompilationDir, StringRef Filename, std::optional< MD5::MD5Result > Checksum, std::optional< StringRef > Source) | llvm::MCContext | inline |
setObjectFileInfo(const MCObjectFileInfo *Mofi) | llvm::MCContext | inline |
setSecureLog(std::unique_ptr< raw_fd_ostream > Value) | llvm::MCContext | inline |
setSecureLogUsed(bool Value) | llvm::MCContext | inline |
setSymbolValue(MCStreamer &Streamer, const Twine &Sym, uint64_t Val) | llvm::MCContext | |
setUseNamesOnTempLabels(bool Value) | llvm::MCContext | inline |
SymbolTable typedef | llvm::MCContext | |
undefineMacro(StringRef Name) | llvm::MCContext | inline |
~MCContext() | llvm::MCContext |