mlir-hs-0.1.0.0
Safe HaskellNone
LanguageHaskell2010

MLIR.Native.ExecutionEngine

Documentation

createExecutionEngine :: Module -> IO (Maybe ExecutionEngine) Source #

destroyExecutionEngine :: ExecutionEngine -> IO () Source #

inline_c_ffi_6989586621679067854 :: ExecutionEngine -> IO () Source #

withExecutionEngine :: Module -> (Maybe ExecutionEngine -> IO a) -> IO a Source #

data SomeStorable Source #

Constructors

forall a.Storable a => SomeStorable a 

executionEngineInvoke :: forall result. Storable result => ExecutionEngine -> StringRef -> [SomeStorable] -> IO (Maybe result) Source #

packStruct64 :: [SomeStorable] -> (Ptr () -> IO a) -> IO a Source #