LLVM 20.0.0git
Public Member Functions | List of all members
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.
 
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 574 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 577 of file LLJIT.h.

◆ ExecutorNativePlatform() [2/2]

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

Set up using the given memory buffer.

Definition at line 581 of file LLJIT.h.

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

◆ operator()()

Expected< JITDylibSP > llvm::orc::ExecutorNativePlatform::operator() ( LLJIT J)

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