LLVM  10.0.0svn
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
llvm::jitlink::BasicGOTAndStubsBuilder< BuilderImpl > Class Template Reference

#include "ExecutionEngine/JITLink/BasicGOTAndStubsBuilder.h"

Collaboration diagram for llvm::jitlink::BasicGOTAndStubsBuilder< BuilderImpl >:
Collaboration graph
[legend]

Public Member Functions

 BasicGOTAndStubsBuilder (LinkGraph &G)
 
void run ()
 

Protected Member Functions

SymbolgetGOTEntrySymbol (Symbol &Target)
 
SymbolgetStubSymbol (Symbol &Target)
 

Protected Attributes

LinkGraphG
 

Detailed Description

template<typename BuilderImpl>
class llvm::jitlink::BasicGOTAndStubsBuilder< BuilderImpl >

Definition at line 21 of file BasicGOTAndStubsBuilder.h.

Constructor & Destructor Documentation

◆ BasicGOTAndStubsBuilder()

template<typename BuilderImpl >
llvm::jitlink::BasicGOTAndStubsBuilder< BuilderImpl >::BasicGOTAndStubsBuilder ( LinkGraph G)
inline

Definition at line 23 of file BasicGOTAndStubsBuilder.h.

Member Function Documentation

◆ getGOTEntrySymbol()

template<typename BuilderImpl >
Symbol& llvm::jitlink::BasicGOTAndStubsBuilder< BuilderImpl >::getGOTEntrySymbol ( Symbol Target)
inlineprotected

◆ getStubSymbol()

template<typename BuilderImpl >
Symbol& llvm::jitlink::BasicGOTAndStubsBuilder< BuilderImpl >::getStubSymbol ( Symbol Target)
inlineprotected

◆ run()

template<typename BuilderImpl >
void llvm::jitlink::BasicGOTAndStubsBuilder< BuilderImpl >::run ( )
inline

Member Data Documentation

◆ G

template<typename BuilderImpl >
LinkGraph& llvm::jitlink::BasicGOTAndStubsBuilder< BuilderImpl >::G
protected

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