Go to the source code of this file.
|
namespace | llvm |
| This is an optimization pass for GlobalISel generic memory operations.
|
|
namespace | llvm::jitlink |
|
|
const char * | llvm::jitlink::getGenericEdgeKindName (Edge::Kind K) |
| Returns the string name of the given generic edge kind, or "unknown" otherwise.
|
|
const char * | llvm::jitlink::getLinkageName (Linkage L) |
| For errors and debugging output.
|
|
const char * | llvm::jitlink::getScopeName (Scope S) |
| For debugging output.
|
|
bool | llvm::jitlink::isCStringBlock (Block &B) |
|
raw_ostream & | llvm::jitlink::operator<< (raw_ostream &OS, const Block &B) |
|
raw_ostream & | llvm::jitlink::operator<< (raw_ostream &OS, const Symbol &A) |
|
void | llvm::jitlink::printEdge (raw_ostream &OS, const Block &B, const Edge &E, StringRef EdgeKindName) |
|
raw_ostream & | llvm::jitlink::operator<< (raw_ostream &OS, const SymbolLookupFlags &LF) |
|
Error | llvm::jitlink::markAllSymbolsLive (LinkGraph &G) |
| Marks all symbols in a graph live.
|
|
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.
|
|
Error | llvm::jitlink::makeAlignmentError (llvm::orc::ExecutorAddr Loc, uint64_t Value, int N, const Edge &E) |
|
Expected< std::unique_ptr< LinkGraph > > | llvm::jitlink::createLinkGraphFromObject (MemoryBufferRef ObjectBuffer) |
| Create a LinkGraph from the given object buffer.
|
|
void | llvm::jitlink::link (std::unique_ptr< LinkGraph > G, std::unique_ptr< JITLinkContext > Ctx) |
| Link the given graph.
|
|
◆ DEBUG_TYPE
#define DEBUG_TYPE "jitlink" |