Realm
A distributed, event-based tasking library
Loading...
Searching...
No Matches
Realm::LLVMJit::LLVMJitInternal Class Reference

#include <llvmjit_internal.h>

Public Member Functions

 LLVMJitInternal (void)
 
 ~LLVMJitInternal (void)
 
void * llvmir_to_fnptr (const ByteArray &ir, const std::string &entry_symbol)
 

Protected Attributes

LLVMContextRef context
 
LLVMExecutionEngineRef host_exec_engine
 
LLVMTargetRef nvptx_machine
 

Constructor & Destructor Documentation

◆ LLVMJitInternal()

Realm::LLVMJit::LLVMJitInternal::LLVMJitInternal ( void  )

◆ ~LLVMJitInternal()

Realm::LLVMJit::LLVMJitInternal::~LLVMJitInternal ( void  )

Member Function Documentation

◆ llvmir_to_fnptr()

void * Realm::LLVMJit::LLVMJitInternal::llvmir_to_fnptr ( const ByteArray ir,
const std::string &  entry_symbol 
)

Member Data Documentation

◆ context

LLVMContextRef Realm::LLVMJit::LLVMJitInternal::context
protected

◆ host_exec_engine

LLVMExecutionEngineRef Realm::LLVMJit::LLVMJitInternal::host_exec_engine
protected

◆ nvptx_machine

LLVMTargetRef Realm::LLVMJit::LLVMJitInternal::nvptx_machine
protected

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