Safe Haskell | None |
---|---|
Language | Haskell98 |
Documentation
data CompileOnDemandLayer Source #
data ModuleSetHandle Source #
createLocalCompileCallbackManager :: CString -> TargetAddress -> IO (Ptr JITCompileCallbackManager) Source #
createCompileOnDemandLayer :: Ptr IRCompileLayer -> FunPtr PartitioningFn -> Ptr JITCompileCallbackManager -> Ptr IndirectStubsManagerBuilder -> LLVMBool -> IO (Ptr CompileOnDemandLayer) Source #
addModuleSet :: Ptr CompileOnDemandLayer -> Ptr DataLayout -> Ptr (Ptr Module) -> CUInt -> Ptr LambdaResolver -> IO (Ptr ModuleSetHandle) Source #
removeModuleSet :: Ptr CompileOnDemandLayer -> Ptr ModuleSetHandle -> IO () Source #
findSymbol :: Ptr CompileOnDemandLayer -> CString -> LLVMBool -> IO (Ptr JITSymbol) Source #