Namespace Ubiquity.NET.Llvm.OrcJITv2
This namespace contains the support for LLVM On Request Compile (ORC) v2 JIT. This supports early compiled as well as lazy compiled JIT execution models.
Classes
- AbsoluteMaterializationUnit
Materialization unit for absolute symbols in an LLVM ORC v2 JIT
- CustomMaterializationUnit
LLVM ORC JIT v2 custom materialization unit
- DefinitionGenerator
Definition Generator for ORC JIT v2
- DumpObject
Diagnostic class to allow dumping of object files for off-line review
- LLJitBuilder
ORC JIT v2 Builder
- LazyCallThroughManager
LLVM ORC JIT v2 Lazy Call Through Manager
- LazyReExportsMaterializationUnit
LLVM ORC JIT v2 Lazy Re-exports Materialization unit
- LlJIT
ORC v2 LLJIT instance
- LocalIndirectStubsManager
LLVM ORC JIT v2 Local Indirect Stubs Manager
- MaterializationUnit
Abstract base class for an LLVM ORC JIT v2 Materialization Unit
- ObjectLayer
ORC JIT v2 Object linking layer
- ResourceTracker
LLVM ORC JIT v2 Resource tracker
- SymbolStringPoolEntry
Reference to an entry in a symbol string pool for ORC JIT v2
- TargetMachineBuilder
Target machine builder for ORC JIT v2
- ThreadSafeContext
Thread safe ContextAlias for use with LLVM ORC JIT v2
- ThreadSafeModule
LLVM ORC JIT v2 Thread Safe Module
Structs
- EvaluatedSymbol
Evaluated JIT symbol
- ExecutionSession
ORC JIT v2 Execution Session
- IrTransformLayer
LLVM ORC JIT v2 IR Transform Layer
- JITDyLib
struct for an LLVM ORC JIT v2 Dynamic Library
- MaterializationResponsibility
LLVM ORC JIT v2 MaterializationResponsibility
- SymbolAliasMapEntry
Entry in a symbol alias collection
- SymbolFlags
Generic and target specific flags for a symbol
- SymbolStringPool
ORC JIT v2 symbol string pool
- SymbolStringPoolEntryList
List of symbol string pool entries
Interfaces
- IOrcJit
Interface for an LLVM OrcV2 JIT
Enums
- GenericSymbolOption
Generic linkage flags for a symbol definition
- SymbolGenericOption
Linkage flags for a symbol in the JIT
Delegates
- DiscardAction
Delegate to perform action on discard
- ErrorReporter
Delegate for an error reporter callback
- MaterializationAction
Delegate to perform action on Materialization
- ObjectLayerFactory
Delegate for an object layer factory
- ThreadSafeModule.GenericModuleOperation
Delegate declaration for a generic operation on a module
- TransformAction
Delegate for an LLVM ORC JIT v2 IrTransformLayer transformation function