|
template<llvm::endianness Endianness> |
PLTCallStubInfo | llvm::jitlink::ppc64::pickStub (PLTCallStubKind StubKind) |
|
Symbol & | llvm::jitlink::ppc64::createAnonymousPointer (LinkGraph &G, Section &PointerSection, Symbol *InitialTarget=nullptr, uint64_t InitialAddend=0) |
|
template<llvm::endianness Endianness> |
Symbol & | llvm::jitlink::ppc64::createAnonymousPointerJumpStub (LinkGraph &G, Section &StubSection, Symbol &PointerSymbol, PLTCallStubKind StubKind) |
|
const char * | llvm::jitlink::ppc64::getEdgeKindName (Edge::Kind K) |
| Returns a string name for the given ppc64 edge.
|
|
static uint16_t | llvm::jitlink::ppc64::ha (uint64_t x) |
|
static uint64_t | llvm::jitlink::ppc64::lo (uint64_t x) |
|
static uint16_t | llvm::jitlink::ppc64::hi (uint64_t x) |
|
static uint64_t | llvm::jitlink::ppc64::high (uint64_t x) |
|
static uint64_t | llvm::jitlink::ppc64::higha (uint64_t x) |
|
static uint64_t | llvm::jitlink::ppc64::higher (uint64_t x) |
|
static uint64_t | llvm::jitlink::ppc64::highera (uint64_t x) |
|
static uint16_t | llvm::jitlink::ppc64::highest (uint64_t x) |
|
static uint16_t | llvm::jitlink::ppc64::highesta (uint64_t x) |
|
template<llvm::endianness Endianness> |
static uint64_t | llvm::jitlink::ppc64::readPrefixedInstruction (const char *Loc) |
|
template<llvm::endianness Endianness> |
static void | llvm::jitlink::ppc64::writePrefixedInstruction (char *Loc, uint64_t Inst) |
|
template<llvm::endianness Endianness> |
Error | llvm::jitlink::ppc64::relocateHalf16 (char *FixupPtr, int64_t Value, Edge::Kind K) |
|
template<llvm::endianness Endianness> |
Error | llvm::jitlink::ppc64::applyFixup (LinkGraph &G, Block &B, const Edge &E, const Symbol *TOCSymbol) |
| Apply fixup expression for edge to block content.
|
|