|
LLVM 22.0.0git
|
This is the complete list of members for llvm::jitlink::LinkGraph, including all inherited members.
| absolute_symbol_iterator typedef | llvm::jitlink::LinkGraph | |
| absolute_symbols() | llvm::jitlink::LinkGraph | inline |
| addAbsoluteSymbol(orc::SymbolStringPtr Name, orc::ExecutorAddr Address, orc::ExecutorAddrDiff Size, Linkage L, Scope S, bool IsLive) | llvm::jitlink::LinkGraph | inline |
| addAbsoluteSymbol(StringRef Name, orc::ExecutorAddr Address, orc::ExecutorAddrDiff Size, Linkage L, Scope S, bool IsLive) | llvm::jitlink::LinkGraph | inline |
| addAnonymousSymbol(Block &Content, orc::ExecutorAddrDiff Offset, orc::ExecutorAddrDiff Size, bool IsCallable, bool IsLive) | llvm::jitlink::LinkGraph | inline |
| addDefinedSymbol(Block &Content, orc::ExecutorAddrDiff Offset, StringRef Name, orc::ExecutorAddrDiff Size, Linkage L, Scope S, bool IsCallable, bool IsLive) | llvm::jitlink::LinkGraph | inline |
| addDefinedSymbol(Block &Content, orc::ExecutorAddrDiff Offset, orc::SymbolStringPtr Name, orc::ExecutorAddrDiff Size, Linkage L, Scope S, bool IsCallable, bool IsLive) | llvm::jitlink::LinkGraph | inline |
| addExternalSymbol(orc::SymbolStringPtr Name, orc::ExecutorAddrDiff Size, bool IsWeaklyReferenced) | llvm::jitlink::LinkGraph | inline |
| addExternalSymbol(StringRef Name, orc::ExecutorAddrDiff Size, bool IsWeaklyReferenced) | llvm::jitlink::LinkGraph | inline |
| allocActions() | llvm::jitlink::LinkGraph | inline |
| allocateBuffer(size_t Size) | llvm::jitlink::LinkGraph | inline |
| allocateContent(ArrayRef< char > Source) | llvm::jitlink::LinkGraph | inline |
| allocateContent(Twine Source) | llvm::jitlink::LinkGraph | inline |
| allocateCString(StringRef Source) | llvm::jitlink::LinkGraph | inline |
| allocateCString(Twine Source) | llvm::jitlink::LinkGraph | inline |
| allocateName(Twine Source) | llvm::jitlink::LinkGraph | inline |
| block_iterator typedef | llvm::jitlink::LinkGraph | |
| blocks() | llvm::jitlink::LinkGraph | inline |
| blocks() const | llvm::jitlink::LinkGraph | inline |
| const_block_iterator typedef | llvm::jitlink::LinkGraph | |
| const_defined_symbol_iterator typedef | llvm::jitlink::LinkGraph | |
| const_section_iterator typedef | llvm::jitlink::LinkGraph | |
| createContentBlock(Section &Parent, ArrayRef< char > Content, orc::ExecutorAddr Address, uint64_t Alignment, uint64_t AlignmentOffset) | llvm::jitlink::LinkGraph | inline |
| createMutableContentBlock(Section &Parent, MutableArrayRef< char > MutableContent, orc::ExecutorAddr Address, uint64_t Alignment, uint64_t AlignmentOffset) | llvm::jitlink::LinkGraph | inline |
| createMutableContentBlock(Section &Parent, size_t ContentSize, orc::ExecutorAddr Address, uint64_t Alignment, uint64_t AlignmentOffset, bool ZeroInitialize=true) | llvm::jitlink::LinkGraph | inline |
| createSection(StringRef Name, orc::MemProt Prot) | llvm::jitlink::LinkGraph | inline |
| createZeroFillBlock(Section &Parent, orc::ExecutorAddrDiff Size, orc::ExecutorAddr Address, uint64_t Alignment, uint64_t AlignmentOffset) | llvm::jitlink::LinkGraph | inline |
| defined_symbol_iterator typedef | llvm::jitlink::LinkGraph | |
| defined_symbols() | llvm::jitlink::LinkGraph | inline |
| defined_symbols() const | llvm::jitlink::LinkGraph | inline |
| dump(raw_ostream &OS) | llvm::jitlink::LinkGraph | |
| external_symbol_iterator typedef | llvm::jitlink::LinkGraph | |
| external_symbols() | llvm::jitlink::LinkGraph | inline |
| findAbsoluteSymbolByName(const orc::SymbolStringPtrBase &Name) | llvm::jitlink::LinkGraph | inline |
| findDefinedSymbolByName(const orc::SymbolStringPtrBase &Name) | llvm::jitlink::LinkGraph | inline |
| findExternalSymbolByName(const orc::SymbolStringPtrBase &Name) | llvm::jitlink::LinkGraph | inline |
| findSectionByName(StringRef Name) | llvm::jitlink::LinkGraph | inline |
| getBlockContentReader(Block &B) | llvm::jitlink::LinkGraph | inline |
| getBlockContentWriter(Block &B) | llvm::jitlink::LinkGraph | inline |
| getEdgeKindName(Edge::Kind K) const | llvm::jitlink::LinkGraph | inline |
| GetEdgeKindNameFunction typedef | llvm::jitlink::LinkGraph | |
| getEndianness() const | llvm::jitlink::LinkGraph | inline |
| getFeatures() const | llvm::jitlink::LinkGraph | inline |
| getName() const | llvm::jitlink::LinkGraph | inline |
| getPointerSize() const | llvm::jitlink::LinkGraph | inline |
| getSymbolStringPool() | llvm::jitlink::LinkGraph | inline |
| getTargetTriple() const | llvm::jitlink::LinkGraph | inline |
| intern(StringRef SymbolName) | llvm::jitlink::LinkGraph | inline |
| LinkGraph(std::string Name, std::shared_ptr< orc::SymbolStringPool > SSP, Triple TT, SubtargetFeatures Features, GetEdgeKindNameFunction GetEdgeKindName) | llvm::jitlink::LinkGraph | inline |
| LinkGraph(const LinkGraph &)=delete | llvm::jitlink::LinkGraph | |
| LinkGraph(LinkGraph &&)=delete | llvm::jitlink::LinkGraph | |
| makeAbsolute(Symbol &Sym, orc::ExecutorAddr Address) | llvm::jitlink::LinkGraph | inline |
| makeDefined(Symbol &Sym, Block &Content, orc::ExecutorAddrDiff Offset, orc::ExecutorAddrDiff Size, Linkage L, Scope S, bool IsLive) | llvm::jitlink::LinkGraph | inline |
| makeExternal(Symbol &Sym) | llvm::jitlink::LinkGraph | inline |
| mergeSections(Section &DstSection, Section &SrcSection, bool PreserveSrcSection=false) | llvm::jitlink::LinkGraph | inline |
| operator=(const LinkGraph &)=delete | llvm::jitlink::LinkGraph | |
| operator=(LinkGraph &&)=delete | llvm::jitlink::LinkGraph | |
| removeAbsoluteSymbol(Symbol &Sym) | llvm::jitlink::LinkGraph | inline |
| removeBlock(Block &B) | llvm::jitlink::LinkGraph | inline |
| removeDefinedSymbol(Symbol &Sym) | llvm::jitlink::LinkGraph | inline |
| removeExternalSymbol(Symbol &Sym) | llvm::jitlink::LinkGraph | inline |
| removeSection(Section &Sec) | llvm::jitlink::LinkGraph | inline |
| section_iterator typedef | llvm::jitlink::LinkGraph | |
| sections() | llvm::jitlink::LinkGraph | inline |
| sections() const | llvm::jitlink::LinkGraph | inline |
| sections_size() const | llvm::jitlink::LinkGraph | inline |
| splitBlock(Block &B, SplitOffsetRange &&SplitOffsets, LinkGraph::SplitBlockCache *Cache=nullptr) | llvm::jitlink::LinkGraph | inline |
| SplitBlockCache typedef | llvm::jitlink::LinkGraph | |
| transferBlock(Block &B, Section &NewSection) | llvm::jitlink::LinkGraph | inline |
| transferDefinedSymbol(Symbol &Sym, Block &DestBlock, orc::ExecutorAddrDiff NewOffset, std::optional< orc::ExecutorAddrDiff > ExplicitNewSize) | llvm::jitlink::LinkGraph | inline |
| ~LinkGraph() | llvm::jitlink::LinkGraph |