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

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 ( )

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 

Definition at line 648 of file LLJIT.cpp.

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

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