Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
data LinkingLayer Source #
Instances
ChildOf LinkingLayer ObjectLinkingLayer Source # | |
Defined in LLVM.Internal.FFI.OrcJIT.LinkingLayer |
data ObjectLinkingLayer Source #
Instances
ChildOf LinkingLayer ObjectLinkingLayer Source # | |
Defined in LLVM.Internal.FFI.OrcJIT.LinkingLayer |
createObjectLinkingLayer :: Ptr ExecutionSession -> FunPtr (ModuleKey -> IO (Ptr SymbolResolver)) -> IO (Ptr ObjectLinkingLayer) Source #
disposeLinkingLayer :: Ptr LinkingLayer -> IO () Source #
addObjectFile :: Ptr LinkingLayer -> ModuleKey -> Ptr ObjectFile -> Ptr (OwnerTransfered CString) -> IO () Source #
findSymbol :: Ptr LinkingLayer -> CString -> LLVMBool -> IO (Ptr JITSymbol) Source #