homepage: https://wiki.haskell.org/LLVM
changelog-type: ''
hash: efc3a03c3281269517b88ec70a473da8d01e3242a55d5b86884e227f0fe469b2
test-bench-deps: {}
maintainer: Henning Thielemann <haskell@henning-thielemann.de>
synopsis: Support for writing an EDSL with LLVM-JIT as target
changelog: ''
basic-deps:
  llvm-tf: ! '>=9.2 && <9.3'
  base: ! '>=3 && <5'
  storable-record: ! '>=0.0.5 && <0.1'
  bool8: ! '>=0.0 && <0.1'
  utility-ht: ! '>=0.0.15 && <0.1'
  llvm-extra: ! '>=0.10 && <0.11'
  tfp: ! '>=1.0 && <1.1'
  transformers: ! '>=0.1.1 && <0.6'
  storable-enum: ! '>=0.0 && <0.1'
  prelude-compat: ! '>=0.0 && <0.0.1'
  numeric-prelude: ! '>=0.4.3 && <0.5'
all-versions:
- '0.0'
author: Henning Thielemann <haskell@henning-thielemann.de>
latest: '0.0'
description-type: haddock
description: |-
  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.
license-name: BSD-3-Clause

Update from Hackage at 2020-03-21T19:34:09Z
Update from Hackage at 2020-03-21T19:34:09Z
