LLVM 20.0.0git
|
Populate a Global Offset Table from edges that request it. More...
#include "llvm/ExecutionEngine/JITLink/aarch32.h"
Public Member Functions | |
bool | visitEdge (LinkGraph &G, Block *B, Edge &E) |
Symbol & | createEntry (LinkGraph &G, Symbol &Target) |
Public Member Functions inherited from llvm::jitlink::TableManager< GOTBuilder > | |
Symbol & | getEntryForTarget (LinkGraph &G, Symbol &Target) |
Return the constructed entry. | |
bool | registerPreExistingEntry (Symbol &Target, Symbol &Entry) |
Register a pre-existing entry. | |
Static Public Member Functions | |
static StringRef | getSectionName () |
Populate a Global Offset Table from edges that request it.
Definition at line 713 of file aarch32.cpp.
References llvm::jitlink::aarch32::allocPointer(), B, llvm::jitlink::aarch32::Data_Pointer32, G, getSectionName(), llvm::jitlink::aarch32::GOTEntryInit, and llvm::orc::Read.
|
inlinestatic |
Definition at line 333 of file aarch32.h.
Referenced by createEntry().
Definition at line 722 of file aarch32.cpp.
References B, llvm::jitlink::aarch32::Data_Delta32, llvm::jitlink::aarch32::Data_RequestGOTAndTransformToDelta32, llvm::dbgs(), E, llvm::formatv(), G, llvm::jitlink::TableManager< GOTBuilder >::getEntryForTarget(), llvm::jitlink::Edge::Invalid, and LLVM_DEBUG.