|
|
|
|
|
Description |
An ExecutionEngine is JIT compiler that is used to generate code for an LLVM module.
|
|
Synopsis |
|
|
|
|
Execution engine
|
|
|
|
|
|
Create an execution engine for a module provider.
|
|
|
|
|
|
Translation
|
|
|
Class of LLVM function types that can be translated to the corresponding
Haskell type.
| | Instances | |
|
|
|
| Instances | |
|
|
|
Generate a Haskell function from an LLVM function.
|
|
Unsafe type conversion
|
|
class Unsafe a b | a -> b where | Source |
|
| Methods | | :: a | | -> b | Remove the IO from a function return type. This is unsafe in general.
|
|
| | Instances | |
|
|
Simplified interface.
|
|
|
Translate a function to Haskell code. This is a simplified interface to
the execution engine and module mechanism.
|
|
|
Combine simpleFunction and unsafePurify.
|
|
Produced by Haddock version 2.4.2 |