LLVM  12.0.0git
Public Member Functions | Static Protected Member Functions | List of all members
llvm::orc::LLJIT::PlatformSupport Class Referenceabstract

Initializer support for LLJIT. More...

#include "llvm/ExecutionEngine/Orc/LLJIT.h"

Public Member Functions

virtual ~PlatformSupport ()
 
virtual Error initialize (JITDylib &JD)=0
 
virtual Error deinitialize (JITDylib &JD)=0
 

Static Protected Member Functions

static void setInitTransform (LLJIT &J, IRTransformLayer::TransformFunction T)
 

Detailed Description

Initializer support for LLJIT.

Definition at line 43 of file LLJIT.h.

Constructor & Destructor Documentation

◆ ~PlatformSupport()

llvm::orc::LLJIT::PlatformSupport::~PlatformSupport ( )
virtual

Definition at line 926 of file LLJIT.cpp.

Member Function Documentation

◆ deinitialize()

virtual Error llvm::orc::LLJIT::PlatformSupport::deinitialize ( JITDylib JD)
pure virtual

◆ initialize()

virtual Error llvm::orc::LLJIT::PlatformSupport::initialize ( JITDylib JD)
pure virtual

◆ setInitTransform()

void llvm::orc::LLJIT::PlatformSupport::setInitTransform ( LLJIT J,
IRTransformLayer::TransformFunction  T 
)
staticprotected

Definition at line 921 of file LLJIT.cpp.

References llvm::orc::LLJIT::InitHelperTransformLayer.


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