LLVM 17.0.0git
Public Member Functions | List of all members
llvm::jitlink::TableManager< TableManagerImplT > Class Template Reference

A CRTP base for tables that are built on demand, e.g. More...

#include "llvm/ExecutionEngine/JITLink/TableManager.h"

Inheritance diagram for llvm::jitlink::TableManager< TableManagerImplT >:
Inheritance graph
[legend]

Public Member Functions

SymbolgetEntryForTarget (LinkGraph &G, Symbol &Target)
 Return the constructed entry.
 

Detailed Description

template<typename TableManagerImplT>
class llvm::jitlink::TableManager< TableManagerImplT >

A CRTP base for tables that are built on demand, e.g.

Global Offset Tables and Procedure Linkage Tables. The getEntyrForTarget function returns the table entry corresponding to the given target, calling down to the implementation class to build an entry if one does not already exist.

Definition at line 27 of file TableManager.h.

Member Function Documentation

◆ getEntryForTarget()

template<typename TableManagerImplT >
Symbol & llvm::jitlink::TableManager< TableManagerImplT >::getEntryForTarget ( LinkGraph G,
Symbol Target 
)
inline

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