Class LlJIT
ORC v2 LLJIT instance
public sealed class LlJIT : IOrcJit, IDisposable
- Inheritance
-
LlJIT
- Implements
- Inherited Members
Constructors
Properties
- DataLayoutString
Gets the data layout string for this JIT
- GlobalPrefix
Gets the global prefix character for this instance
- MainLib
Gets the main library for this JIT instance
- Session
Gets the Execution session for this JIT
- TransformLayer
Gets the IR transform layer for this JIT
- TripleString
Gets a string representation of the target triple for this JIT
Methods
- Add(JITDyLib, ThreadSafeModule)
Adds a module to the JIT
- Add(ResourceTracker, ThreadSafeModule)
Adds a module to the JIT
- AddWithTracking(ThreadSafeContext, Module, JITDyLib)
Adds a module to this JIT with removal tracking
- Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
- EnableDebugSupport()
Enables debug support in the JIT
- Lookup(LazyEncodedString)
Looks up the native address of a symbol
- MangleAndIntern(LazyEncodedString)
Mangles and interns a symbol in the JIT's symbol pool