LLVM 19.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"

Inheritance diagram for llvm::orc::LLJIT::PlatformSupport:
Inheritance graph
[legend]

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 45 of file LLJIT.h.

Constructor & Destructor Documentation

◆ ~PlatformSupport()

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

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 648 of file LLJIT.cpp.

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


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