@hackage / llvm-dsl

Support for writing an EDSL with LLVM-JIT as target

Latest0.1.2

About

Metadata

  • Last updated , by HenningThielemann
  • License BSD-3-Clause
  • Categories FFI, Compilers and Interpreters
  • Maintained by: Henning Thielemann <haskell@henning-thielemann.de>

  • Lottery factor: 0

Links

Installation

Tested Compilers

  1. 9.4.6
  2. 9.2.8
  3. 9.0.2
  4. 8.8.4
  5. 8.6.5
  6. 8.4.4

Package Flags

Use the -f option with cabal commands to enable flags

    debug (off by default)

    Automatically dump LLVM Bitcode files for debugging

Readme

Support for writing an EDSL with LLVM-JIT as target.

  • LLVM.DSL.Expression: Code snippets that represent arithmetics and support arithmetic operators.

  • LLVM.DSL.Parameter: Parameterize LLVM-generated code.

  • LLVM.DSL.Execution: Assemble functions to modules and run them.