absolute_symbols() | llvm::jitlink::LinkGraph | inline |
addAbsoluteSymbol(StringRef Name, JITTargetAddress Address, uint64_t Size, Linkage L, Scope S, bool IsLive) | llvm::jitlink::LinkGraph | inline |
addAnonymousSymbol(Block &Content, JITTargetAddress Offset, JITTargetAddress Size, bool IsCallable, bool IsLive) | llvm::jitlink::LinkGraph | inline |
addCommonSymbol(StringRef Name, Scope S, Section &Section, JITTargetAddress Address, uint64_t Size, uint64_t Alignment, bool IsLive) | llvm::jitlink::LinkGraph | inline |
addDefinedSymbol(Block &Content, JITTargetAddress Offset, StringRef Name, JITTargetAddress Size, Linkage L, Scope S, bool IsCallable, bool IsLive) | llvm::jitlink::LinkGraph | inline |
addExternalSymbol(StringRef Name, uint64_t Size, Linkage L) | llvm::jitlink::LinkGraph | inline |
allocateString(StringRef Source) | llvm::jitlink::LinkGraph | inline |
allocateString(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, StringRef Content, uint64_t Address, uint64_t Alignment, uint64_t AlignmentOffset) | llvm::jitlink::LinkGraph | inline |
createSection(StringRef Name, sys::Memory::ProtectionFlags Prot) | llvm::jitlink::LinkGraph | inline |
createZeroFillBlock(Section &Parent, uint64_t Size, uint64_t 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, std::function< StringRef(Edge::Kind)> EdegKindToName=std::function< StringRef(Edge::Kind)>()) | llvm::jitlink::LinkGraph | |
external_symbol_iterator typedef | llvm::jitlink::LinkGraph | |
external_symbols() | llvm::jitlink::LinkGraph | inline |
findSectionByName(StringRef Name) | llvm::jitlink::LinkGraph | inline |
getEndianness() const | llvm::jitlink::LinkGraph | inline |
getName() | llvm::jitlink::LinkGraph | inline |
getPointerSize() const | llvm::jitlink::LinkGraph | inline |
getTargetTriple() const | llvm::jitlink::LinkGraph | inline |
LinkGraph(std::string Name, const Triple &TT, unsigned PointerSize, support::endianness Endianness) | llvm::jitlink::LinkGraph | inline |
makeExternal(Symbol &Sym) | llvm::jitlink::LinkGraph | inline |
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 |
section_iterator typedef | llvm::jitlink::LinkGraph | |
sections() | llvm::jitlink::LinkGraph | inline |
splitBlock(Block &B, size_t SplitIndex, SplitBlockCache *Cache=nullptr) | llvm::jitlink::LinkGraph | |
SplitBlockCache typedef | llvm::jitlink::LinkGraph | |