| LLVM_ABI const char * |
llvm::jitlink::getGenericEdgeKindName (Edge::Kind K) |
|
Returns the string name of the given generic edge kind, or "unknown" otherwise. |
| LLVM_ABI const char * |
llvm::jitlink::getLinkageName (Linkage L) |
|
For errors and debugging output. |
| LLVM_ABI const char * |
llvm::jitlink::getScopeName (Scope S) |
|
For debugging output. |
| LLVM_ABI bool |
llvm::jitlink::isCStringBlock (Block &B) |
| LLVM_ABI raw_ostream & |
llvm::jitlink::operator<< (raw_ostream &OS, const Block &B) |
| LLVM_ABI raw_ostream & |
llvm::jitlink::operator<< (raw_ostream &OS, const Symbol &A) |
| LLVM_ABI void |
llvm::jitlink::printEdge (raw_ostream &OS, const Block &B, const Edge &E, StringRef EdgeKindName) |
| LLVM_ABI raw_ostream & |
llvm::jitlink::operator<< (raw_ostream &OS, const SymbolLookupFlags &LF) |
| LLVM_ABI Error |
llvm::jitlink::markAllSymbolsLive (LinkGraph &G) |
|
Marks all symbols in a graph live. |
| LLVM_ABI Error |
llvm::jitlink::makeTargetOutOfRangeError (const LinkGraph &G, const Block &B, const Edge &E) |
|
Create an out of range error for the given edge in the given block. |
| LLVM_ABI Error |
llvm::jitlink::makeAlignmentError (llvm::orc::ExecutorAddr Loc, uint64_t Value, int N, const Edge &E) |
| LLVM_ABI AnonymousPointerCreator |
llvm::jitlink::getAnonymousPointerCreator (const Triple &TT) |
|
Get target-specific AnonymousPointerCreator. |
| LLVM_ABI PointerJumpStubCreator |
llvm::jitlink::getPointerJumpStubCreator (const Triple &TT) |
|
Get target-specific PointerJumpStubCreator. |
| LLVM_ABI Expected< std::unique_ptr< LinkGraph > > |
llvm::jitlink::createLinkGraphFromObject (MemoryBufferRef ObjectBuffer, std::shared_ptr< orc::SymbolStringPool > SSP) |
|
Create a LinkGraph from the given object buffer. |
| LLVM_ABI std::unique_ptr< LinkGraph > |
llvm::jitlink::absoluteSymbolsLinkGraph (Triple TT, std::shared_ptr< orc::SymbolStringPool > SSP, orc::SymbolMap Symbols) |
|
Create a LinkGraph defining the given absolute symbols. |
| LLVM_ABI void |
llvm::jitlink::link (std::unique_ptr< LinkGraph > G, std::unique_ptr< JITLinkContext > Ctx) |
|
Link the given graph. |