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