LLVM 22.0.0git
llvm::orc::ExecutorNativePlatform Class Reference

Configure the LLJIT instance to use the ORC runtime and the detected native target for the executor. More...

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

Public Member Functions

 ExecutorNativePlatform (std::string OrcRuntimePath)
 Set up using path to Orc runtime.
 ExecutorNativePlatform (std::unique_ptr< MemoryBuffer > OrcRuntimeMB)
 Set up using the given memory buffer.
ExecutorNativePlatformaddVCRuntime (std::string VCRuntimePath, bool StaticVCRuntime)
 Add a path to the VC runtime.
LLVM_ABI Expected< JITDylibSPoperator() (LLJIT &J)

Detailed Description

Configure the LLJIT instance to use the ORC runtime and the detected native target for the executor.

Definition at line 575 of file LLJIT.h.

Constructor & Destructor Documentation

◆ ExecutorNativePlatform() [1/2]

llvm::orc::ExecutorNativePlatform::ExecutorNativePlatform ( std::string OrcRuntimePath)
inline

Set up using path to Orc runtime.

Definition at line 578 of file LLJIT.h.

References llvm::move().

Referenced by addVCRuntime().

◆ ExecutorNativePlatform() [2/2]

llvm::orc::ExecutorNativePlatform::ExecutorNativePlatform ( std::unique_ptr< MemoryBuffer > OrcRuntimeMB)
inline

Set up using the given memory buffer.

Definition at line 582 of file LLJIT.h.

References llvm::move().

Member Function Documentation

◆ addVCRuntime()

ExecutorNativePlatform & llvm::orc::ExecutorNativePlatform::addVCRuntime ( std::string VCRuntimePath,
bool StaticVCRuntime )
inline

Add a path to the VC runtime.

Definition at line 588 of file LLJIT.h.

References ExecutorNativePlatform().

◆ operator()()


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