LLVM: llvm::jitlink::aarch64::GOTTableManager Class Reference (original) (raw)

Global Offset Table Builder. More...

#include "[llvm/ExecutionEngine/JITLink/aarch64.h](aarch64%5F8h%5Fsource.html)"

Inheritance diagram for llvm::jitlink::aarch64::GOTTableManager:

Public Member Functions
GOTTableManager (LinkGraph &G)
bool visitEdge (LinkGraph &G, Block *B, Edge &E)
Symbol & createEntry (LinkGraph &G, Symbol &Target)
Public Member Functions inherited from llvm::jitlink::TableManager< GOTTableManager >
Symbol & getEntryForTarget (LinkGraph &G, Symbol &Target)
Return the constructed entry.
bool registerPreExistingEntry (Symbol &Target, Symbol &Entry)
Register a pre-existing entry.

Detailed Description

Global Offset Table Builder.

Definition at line 786 of file aarch64.h.

Constructor & Destructor Documentation

llvm::jitlink::aarch64::GOTTableManager::GOTTableManager ( LinkGraph & G) inline

Member Function Documentation

createEntry()

getSectionName()

StringRef llvm::jitlink::aarch64::GOTTableManager::getSectionName ( ) inlinestatic

visitEdge()

Definition at line 795 of file aarch64.h.

References assert(), B(), llvm::dbgs(), DEBUG_WITH_TYPE, llvm::jitlink::aarch64::Delta32, E(), llvm::formatv(), G, llvm::jitlink::TableManager< GOTTableManager >::getEntryForTarget(), llvm::jitlink::aarch64::GotPageOffset15, llvm::jitlink::aarch64::Page21, llvm::jitlink::aarch64::PageOffset12, llvm::jitlink::aarch64::RequestGOTAndTransformToDelta32, llvm::jitlink::aarch64::RequestGOTAndTransformToPage21, llvm::jitlink::aarch64::RequestGOTAndTransformToPageOffset12, llvm::jitlink::aarch64::RequestGOTAndTransformToPageOffset15, llvm::jitlink::aarch64::RequestTLVPAndTransformToPage21, and llvm::jitlink::aarch64::RequestTLVPAndTransformToPageOffset12.


The documentation for this class was generated from the following files: