LLVM 22.0.0git
llvm::orc::LLJIT::PlatformSupport Class Referenceabstract

Initializer support for LLJIT. More...

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

Inheritance diagram for llvm::orc::LLJIT::PlatformSupport:
[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 49 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 675 of file LLJIT.cpp.

References llvm::orc::LLJIT::InitHelperTransformLayer, llvm::orc::LLJIT::LLJIT(), and T.

Referenced by deinitialize().


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