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:
- include/llvm/ExecutionEngine/JITLink/aarch64.h
- lib/ExecutionEngine/JITLink/aarch64.cpp