LLVM 20.0.0git
llvm::jitlink::ELFLinkGraphBuilder_aarch32< DataEndianness > Member List

This is the complete list of members for llvm::jitlink::ELFLinkGraphBuilder_aarch32< DataEndianness >, including all inherited members.

buildGraph()llvm::jitlink::ELFLinkGraphBuilder< ELFType< DataEndianness, false > >
ELFLinkGraphBuilder(const object::ELFFile< ELFType< DataEndianness, false > > &Obj, std::shared_ptr< orc::SymbolStringPool > SSP, Triple TT, SubtargetFeatures Features, StringRef FileName, LinkGraph::GetEdgeKindNameFunction GetEdgeKindName)llvm::jitlink::ELFLinkGraphBuilder< ELFType< DataEndianness, false > >
ELFLinkGraphBuilder_aarch32(StringRef FileName, const llvm::object::ELFFile< ELFT > &Obj, std::shared_ptr< orc::SymbolStringPool > SSP, Triple TT, SubtargetFeatures Features, aarch32::ArmConfig ArmCfg)llvm::jitlink::ELFLinkGraphBuilder_aarch32< DataEndianness >inline
ELFLinkGraphBuilderBase(std::unique_ptr< LinkGraph > G)llvm::jitlink::ELFLinkGraphBuilderBaseinline
ELFSectionIndex typedefllvm::jitlink::ELFLinkGraphBuilder< ELFType< DataEndianness, false > >protected
ELFSymbolIndex typedefllvm::jitlink::ELFLinkGraphBuilder< ELFType< DataEndianness, false > >protected
excludeSection(const typename ELFT::Shdr &Sect) constllvm::jitlink::ELFLinkGraphBuilder< ELFType< DataEndianness, false > >inlineprotectedvirtual
forEachRelaRelocation(const typename ELFT::Shdr &RelSect, RelocHandlerMethod &&Func)llvm::jitlink::ELFLinkGraphBuilder< ELFType< DataEndianness, false > >protected
forEachRelaRelocation(const typename ELFT::Shdr &RelSect, ClassT *Instance, RelocHandlerMethod &&Method)llvm::jitlink::ELFLinkGraphBuilder< ELFType< DataEndianness, false > >inlineprotected
forEachRelaRelocation(const typename ELFT::Shdr &RelSect, RelocHandlerFunction &&Func)llvm::jitlink::ELFLinkGraphBuilder< ELFType< DataEndianness, false > >
forEachRelRelocation(const typename ELFT::Shdr &RelSect, RelocHandlerMethod &&Func)llvm::jitlink::ELFLinkGraphBuilder< ELFType< DataEndianness, false > >protected
forEachRelRelocation(const typename ELFT::Shdr &RelSect, ClassT *Instance, RelocHandlerMethod &&Method)llvm::jitlink::ELFLinkGraphBuilder< ELFType< DataEndianness, false > >inlineprotected
forEachRelRelocation(const typename ELFT::Shdr &RelSect, RelocHandlerFunction &&Func)llvm::jitlink::ELFLinkGraphBuilder< ELFType< DataEndianness, false > >
Gllvm::jitlink::ELFLinkGraphBuilderBaseprotected
getCommonSection()llvm::jitlink::ELFLinkGraphBuilderBaseinlineprotected
getGraphBlock(ELFSectionIndex SecIndex)llvm::jitlink::ELFLinkGraphBuilder< ELFType< DataEndianness, false > >inlineprotected
getGraphSymbol(ELFSymbolIndex SymIndex)llvm::jitlink::ELFLinkGraphBuilder< ELFType< DataEndianness, false > >inlineprotected
getRawOffset(const typename ELFT::Sym &Sym, TargetFlagsType Flags) overridellvm::jitlink::ELFLinkGraphBuilder_aarch32< DataEndianness >inlineprotected
ELFLinkGraphBuilder< ELFType< DataEndianness, false > >::getRawOffset(const typename ELFT::Sym &Sym, TargetFlagsType Flags)llvm::jitlink::ELFLinkGraphBuilder< ELFType< DataEndianness, false > >inlineprotectedvirtual
getSymbolLinkageAndScope(const typename ELFT::Sym &Sym, StringRef Name)llvm::jitlink::ELFLinkGraphBuilder< ELFType< DataEndianness, false > >protected
GraphBlocksllvm::jitlink::ELFLinkGraphBuilder< ELFType< DataEndianness, false > >protected
graphifySections()llvm::jitlink::ELFLinkGraphBuilder< ELFType< DataEndianness, false > >protected
graphifySymbols()llvm::jitlink::ELFLinkGraphBuilder< ELFType< DataEndianness, false > >protected
GraphSymbolsllvm::jitlink::ELFLinkGraphBuilder< ELFType< DataEndianness, false > >protected
isDwarfSection(StringRef SectionName)llvm::jitlink::ELFLinkGraphBuilderBaseinlineprotectedstatic
isRelocatable() constllvm::jitlink::ELFLinkGraphBuilder< ELFType< DataEndianness, false > >inlineprotected
makeTargetFlags(const typename ELFT::Sym &Sym) overridellvm::jitlink::ELFLinkGraphBuilder_aarch32< DataEndianness >inlineprotected
ELFLinkGraphBuilder< ELFType< DataEndianness, false > >::makeTargetFlags(const typename ELFT::Sym &Sym)llvm::jitlink::ELFLinkGraphBuilder< ELFType< DataEndianness, false > >inlineprotectedvirtual
Objllvm::jitlink::ELFLinkGraphBuilder< ELFType< DataEndianness, false > >protected
prepare()llvm::jitlink::ELFLinkGraphBuilder< ELFType< DataEndianness, false > >protected
ProcessDebugSectionsllvm::jitlink::ELFLinkGraphBuilder< ELFType< DataEndianness, false > >protected
Sectionsllvm::jitlink::ELFLinkGraphBuilder< ELFType< DataEndianness, false > >protected
SectionStringTabllvm::jitlink::ELFLinkGraphBuilder< ELFType< DataEndianness, false > >protected
setGraphBlock(ELFSectionIndex SecIndex, Block *B)llvm::jitlink::ELFLinkGraphBuilder< ELFType< DataEndianness, false > >inlineprotected
setGraphSymbol(ELFSymbolIndex SymIndex, Symbol &Sym)llvm::jitlink::ELFLinkGraphBuilder< ELFType< DataEndianness, false > >inlineprotected
setProcessDebugSections(bool ProcessDebugSections)llvm::jitlink::ELFLinkGraphBuilder< ELFType< DataEndianness, false > >inline
ShndxTablesllvm::jitlink::ELFLinkGraphBuilder< ELFType< DataEndianness, false > >protected
SymTabSecllvm::jitlink::ELFLinkGraphBuilder< ELFType< DataEndianness, false > >protected
~ELFLinkGraphBuilderBase()llvm::jitlink::ELFLinkGraphBuilderBasevirtual