LLVM 19.0.0git
llvm::jitlink::LinkGraph Member List

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

absolute_symbol_iterator typedefllvm::jitlink::LinkGraph
absolute_symbols()llvm::jitlink::LinkGraphinline
addAbsoluteSymbol(StringRef Name, orc::ExecutorAddr Address, orc::ExecutorAddrDiff Size, Linkage L, Scope S, bool IsLive)llvm::jitlink::LinkGraphinline
addAnonymousSymbol(Block &Content, orc::ExecutorAddrDiff Offset, orc::ExecutorAddrDiff Size, bool IsCallable, bool IsLive)llvm::jitlink::LinkGraphinline
addDefinedSymbol(Block &Content, orc::ExecutorAddrDiff Offset, StringRef Name, orc::ExecutorAddrDiff Size, Linkage L, Scope S, bool IsCallable, bool IsLive)llvm::jitlink::LinkGraphinline
addExternalSymbol(StringRef Name, orc::ExecutorAddrDiff Size, bool IsWeaklyReferenced)llvm::jitlink::LinkGraphinline
allocActions()llvm::jitlink::LinkGraphinline
allocateBuffer(size_t Size)llvm::jitlink::LinkGraphinline
allocateContent(ArrayRef< char > Source)llvm::jitlink::LinkGraphinline
allocateContent(Twine Source)llvm::jitlink::LinkGraphinline
allocateCString(StringRef Source)llvm::jitlink::LinkGraphinline
allocateCString(Twine Source)llvm::jitlink::LinkGraphinline
block_iterator typedefllvm::jitlink::LinkGraph
blocks()llvm::jitlink::LinkGraphinline
blocks() constllvm::jitlink::LinkGraphinline
const_block_iterator typedefllvm::jitlink::LinkGraph
const_defined_symbol_iterator typedefllvm::jitlink::LinkGraph
const_section_iterator typedefllvm::jitlink::LinkGraph
createContentBlock(Section &Parent, ArrayRef< char > Content, orc::ExecutorAddr Address, uint64_t Alignment, uint64_t AlignmentOffset)llvm::jitlink::LinkGraphinline
createMutableContentBlock(Section &Parent, MutableArrayRef< char > MutableContent, orc::ExecutorAddr Address, uint64_t Alignment, uint64_t AlignmentOffset)llvm::jitlink::LinkGraphinline
createMutableContentBlock(Section &Parent, size_t ContentSize, orc::ExecutorAddr Address, uint64_t Alignment, uint64_t AlignmentOffset, bool ZeroInitialize=true)llvm::jitlink::LinkGraphinline
createSection(StringRef Name, orc::MemProt Prot)llvm::jitlink::LinkGraphinline
createZeroFillBlock(Section &Parent, orc::ExecutorAddrDiff Size, orc::ExecutorAddr Address, uint64_t Alignment, uint64_t AlignmentOffset)llvm::jitlink::LinkGraphinline
defined_symbol_iterator typedefllvm::jitlink::LinkGraph
defined_symbols()llvm::jitlink::LinkGraphinline
defined_symbols() constllvm::jitlink::LinkGraphinline
dump(raw_ostream &OS)llvm::jitlink::LinkGraph
external_symbol_iterator typedefllvm::jitlink::LinkGraph
external_symbols()llvm::jitlink::LinkGraphinline
findSectionByName(StringRef Name)llvm::jitlink::LinkGraphinline
getBlockContentReader(Block &B)llvm::jitlink::LinkGraphinline
getBlockContentWriter(Block &B)llvm::jitlink::LinkGraphinline
getEdgeKindName(Edge::Kind K) constllvm::jitlink::LinkGraphinline
GetEdgeKindNameFunction typedefllvm::jitlink::LinkGraph
getEndianness() constllvm::jitlink::LinkGraphinline
getFeatures() constllvm::jitlink::LinkGraphinline
getName() constllvm::jitlink::LinkGraphinline
getPointerSize() constllvm::jitlink::LinkGraphinline
getTargetTriple() constllvm::jitlink::LinkGraphinline
LinkGraph(std::string Name, const Triple &TT, SubtargetFeatures Features, unsigned PointerSize, llvm::endianness Endianness, GetEdgeKindNameFunction GetEdgeKindName)llvm::jitlink::LinkGraphinline
LinkGraph(std::string Name, const Triple &TT, unsigned PointerSize, llvm::endianness Endianness, GetEdgeKindNameFunction GetEdgeKindName)llvm::jitlink::LinkGraphinline
LinkGraph(std::string Name, const Triple &TT, GetEdgeKindNameFunction GetEdgeKindName)llvm::jitlink::LinkGraphinline
LinkGraph(const LinkGraph &)=deletellvm::jitlink::LinkGraph
LinkGraph(LinkGraph &&)=deletellvm::jitlink::LinkGraph
makeAbsolute(Symbol &Sym, orc::ExecutorAddr Address)llvm::jitlink::LinkGraphinline
makeDefined(Symbol &Sym, Block &Content, orc::ExecutorAddrDiff Offset, orc::ExecutorAddrDiff Size, Linkage L, Scope S, bool IsLive)llvm::jitlink::LinkGraphinline
makeExternal(Symbol &Sym)llvm::jitlink::LinkGraphinline
mergeSections(Section &DstSection, Section &SrcSection, bool PreserveSrcSection=false)llvm::jitlink::LinkGraphinline
operator=(const LinkGraph &)=deletellvm::jitlink::LinkGraph
operator=(LinkGraph &&)=deletellvm::jitlink::LinkGraph
removeAbsoluteSymbol(Symbol &Sym)llvm::jitlink::LinkGraphinline
removeBlock(Block &B)llvm::jitlink::LinkGraphinline
removeDefinedSymbol(Symbol &Sym)llvm::jitlink::LinkGraphinline
removeExternalSymbol(Symbol &Sym)llvm::jitlink::LinkGraphinline
removeSection(Section &Sec)llvm::jitlink::LinkGraphinline
section_iterator typedefllvm::jitlink::LinkGraph
sections()llvm::jitlink::LinkGraphinline
sections() constllvm::jitlink::LinkGraphinline
sections_size() constllvm::jitlink::LinkGraphinline
splitBlock(Block &B, size_t SplitIndex, SplitBlockCache *Cache=nullptr)llvm::jitlink::LinkGraph
SplitBlockCache typedefllvm::jitlink::LinkGraph
transferBlock(Block &B, Section &NewSection)llvm::jitlink::LinkGraphinline
transferDefinedSymbol(Symbol &Sym, Block &DestBlock, orc::ExecutorAddrDiff NewOffset, std::optional< orc::ExecutorAddrDiff > ExplicitNewSize)llvm::jitlink::LinkGraphinline