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 (AtomGraph &G)
 
void run ()
 

Protected Member Functions

AtomgetGOTEntryAtom (Atom &Target)
 
AtomgetStubAtom (Atom &Target)
 

Protected Attributes

AtomGraphG
 

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 ( AtomGraph G)
inline

Definition at line 23 of file BasicGOTAndStubsBuilder.h.

Member Function Documentation

◆ getGOTEntryAtom()

template<typename BuilderImpl >
Atom& llvm::jitlink::BasicGOTAndStubsBuilder< BuilderImpl >::getGOTEntryAtom ( Atom Target)
inlineprotected

◆ getStubAtom()

template<typename BuilderImpl >
Atom& llvm::jitlink::BasicGOTAndStubsBuilder< BuilderImpl >::getStubAtom ( Atom Target)
inlineprotected

◆ run()

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

Member Data Documentation

◆ G

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

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