llvm-hs-4.0.0.0: General purpose LLVM bindings

Safe HaskellNone
LanguageHaskell98

LLVM.Internal.OrcJIT.CompileOnDemandLayer

Contents

Documentation

withJITCompileCallbackManager Source #

Arguments

:: String

triple

-> Maybe (IO ()) 
-> (JITCompileCallbackManager -> IO a) 
-> IO a 

Orphan instances

MonadIO m => EncodeM m PartitioningFn (IORef [IO ()] -> IO (FunPtr PartitioningFn)) Source # 
(MonadIO m, MonadAnyCont IO m) => EncodeM m (Maybe (IO ())) TargetAddress Source # 

Methods

encodeM :: Maybe (IO ()) -> m TargetAddress Source #