|
|
|
|
|
| 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 |