Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
Instances
MonadIO m => EncodeM m PartitioningFn (IORef [IO ()] -> IO (FunPtr PartitioningFn)) Source # | |
Defined in LLVM.Internal.OrcJIT.CompileOnDemandLayer encodeM :: PartitioningFn -> m (IORef [IO ()] -> IO (FunPtr PartitioningFn0)) Source # |
data CompileOnDemandLayer Source #
Instances
createLocalCompileCallbackManager :: Ptr ExecutionSession -> CString -> TargetAddress -> IO (Ptr JITCompileCallbackManager) Source #
createCompileOnDemandLayer :: Ptr ExecutionSession -> Ptr CompileLayer -> FunPtr (ModuleKey -> IO (Ptr SymbolResolver)) -> FunPtr (ModuleKey -> Ptr SymbolResolver -> IO ()) -> FunPtr PartitioningFn -> Ptr JITCompileCallbackManager -> Ptr IndirectStubsManagerBuilder -> LLVMBool -> IO (Ptr CompileOnDemandLayer) Source #