Safe Haskell | None |
---|---|
Language | Haskell98 |
Documentation
data IRCompileLayer Source #
IRCompileLayer | |
|
withIRCompileLayer :: ObjectLinkingLayer -> TargetMachine -> (IRCompileLayer -> IO a) -> IO a Source #
mangleSymbol :: IRCompileLayer -> String -> IO MangledSymbol Source #
findSymbol :: IRCompileLayer -> MangledSymbol -> Bool -> IO JITSymbol Source #
addModuleSet :: IRCompileLayer -> [Module] -> SymbolResolver -> IO ModuleSet Source #
removeModuleSet :: IRCompileLayer -> ModuleSet -> IO () Source #
withModuleSet :: IRCompileLayer -> [Module] -> SymbolResolver -> (ModuleSet -> IO a) -> IO a Source #