Struct llvm_kaleidoscope_rs::llvm::LLJit [−][src]
pub struct LLJit { /* fields omitted */ }
Expand description
Wrapper for a LLVM LLJIT.
Implementations
Add an LLVM IR module to the JIT. Return a ResourceTracker
, which when dropped, will
remove the code of the LLVM IR module from the JIT.
Panics
Panics if LLVM API returns a null
pointer or an error.
Enable lookup of dynamic symbols available in the current process from the JIT.
Panics
Panics if LLVM API returns an error.