Safe Haskell | None |
---|---|
Language | Haskell98 |
- data CompileLayer
- newtype ModuleSetHandle = ModuleSetHandle Word
- disposeCompileLayer :: Ptr CompileLayer -> IO ()
- addModuleSet :: Ptr CompileLayer -> Ptr DataLayout -> Ptr (Ptr Module) -> CUInt -> Ptr LambdaResolver -> IO ModuleSetHandle
- removeModuleSet :: Ptr CompileLayer -> ModuleSetHandle -> IO ()
- findSymbol :: Ptr CompileLayer -> CString -> LLVMBool -> IO (Ptr JITSymbol)
- findSymbolIn :: Ptr CompileLayer -> ModuleSetHandle -> CString -> LLVMBool -> IO (Ptr JITSymbol)
Documentation
data CompileLayer Source #
newtype ModuleSetHandle Source #
Abstract type representing a set of modules in a CompileLayer
.
disposeCompileLayer :: Ptr CompileLayer -> IO () Source #
addModuleSet :: Ptr CompileLayer -> Ptr DataLayout -> Ptr (Ptr Module) -> CUInt -> Ptr LambdaResolver -> IO ModuleSetHandle Source #
removeModuleSet :: Ptr CompileLayer -> ModuleSetHandle -> IO () Source #
findSymbol :: Ptr CompileLayer -> CString -> LLVMBool -> IO (Ptr JITSymbol) Source #
findSymbolIn :: Ptr CompileLayer -> ModuleSetHandle -> CString -> LLVMBool -> IO (Ptr JITSymbol) Source #