| Safe Haskell | None |
|---|---|
| Language | Haskell98 |
LLVM.OrcJIT.CompileOnDemandLayer
Documentation
data CompileOnDemandLayer Source #
Instances
withIndirectStubsManagerBuilder Source #
Arguments
| :: ShortByteString | triple |
| -> (IndirectStubsManagerBuilder -> IO a) | |
| -> IO a |
withJITCompileCallbackManager Source #
Arguments
| :: ShortByteString | triple |
| -> Maybe (IO ()) | |
| -> (JITCompileCallbackManager -> IO a) | |
| -> IO a |
withCompileOnDemandLayer :: IRCompileLayer -> PartitioningFn -> JITCompileCallbackManager -> IndirectStubsManagerBuilder -> Bool -> (CompileOnDemandLayer -> IO a) -> IO a Source #
findSymbol :: CompileOnDemandLayer -> MangledSymbol -> Bool -> IO JITSymbol Source #
withModuleSet :: CompileOnDemandLayer -> [Module] -> SymbolResolver -> (ModuleSet -> IO a) -> IO a Source #