llvm-hs-pure: Pure Haskell LLVM functionality (no FFI).
[ bsd3, code-generation, compilers-interpreters, library ]
[ Propose Tags ]
[ Report a vulnerability ]
llvm-hs-pure is a set of pure Haskell types and functions for interacting with LLVM http://llvm.org/. It includes an ADT to represent LLVM IR (http://llvm.org/docs/LangRef.html). The llvm-hs package builds on this one with FFI bindings to LLVM, but llvm-hs-pure does not require LLVM to be available.
Modules
[Index]
- LLVM
- LLVM.AST
- LLVM.AST.AddrSpace
- LLVM.AST.Attribute
- LLVM.AST.COMDAT
- LLVM.AST.CallingConvention
- LLVM.AST.Constant
- LLVM.AST.DLL
- LLVM.AST.DataLayout
- LLVM.AST.Float
- LLVM.AST.FloatingPointPredicate
- LLVM.AST.FunctionAttribute
- LLVM.AST.Global
- LLVM.AST.InlineAssembly
- LLVM.AST.Instruction
- LLVM.AST.IntegerPredicate
- LLVM.AST.Linkage
- LLVM.AST.Name
- LLVM.AST.Operand
- LLVM.AST.ParameterAttribute
- LLVM.AST.RMWOperation
- LLVM.AST.ThreadLocalStorage
- LLVM.AST.Type
- LLVM.AST.Visibility
- LLVM.DataLayout
- LLVM.Prelude
- LLVM.TH
- LLVM.AST
Flags
Automatic Flags
Name | Description | Default |
---|---|---|
semigroups | Add semigroups to build-depends for Data.List.NonEmpty. This will be selected automatically by cabal. | Disabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- llvm-hs-pure-5.0.0.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
Versions [RSS] | 4.0.0.0, 4.1.0.0, 5.0.0, 5.1.0, 5.1.1, 5.1.2, 6.0.0, 6.1.0, 6.2.0, 6.2.1, 7.0.0, 8.0.0, 9.0.0 |
---|---|
Change log | CHANGELOG.md |
Dependencies | attoparsec (>=0.13), base (>=4.7 && <5), bytestring (>=0.10 && <0.11), containers (>=0.4.2.1), mtl (>=2.1), semigroups (>=0.18 && <0.19), template-haskell (>=2.5.0.0), transformers (>=0.3 && <0.6), transformers-compat (>=0.4) [details] |
Tested with | ghc ==7.8.4, ghc ==7.10.3, ghc ==8.0.2 |
License | BSD-3-Clause |
Copyright | (c) 2013 Benjamin S. Scarlet and Google Inc. |
Author | Anthony Cowley, Stephen Diehl, Moritz Kiefer <moritz.kiefer@purelyfunctional.org>, Benjamin S. Scarlet |
Maintainer | Anthony Cowley, Stephen Diehl, Moritz Kiefer <moritz.kiefer@purelyfunctional.org> |
Category | Compilers/Interpreters, Code Generation |
Home page | http://github.com/llvm-hs/llvm-hs/ |
Bug tracker | http://github.com/llvm-hs/llvm-hs/issues |
Source repo | head: git clone git://github.com/llvm-hs/llvm-hs.git -b llvm-5 |
Uploaded | by cocreature at 2017-09-07T20:16:20Z |
Distributions | |
Reverse Dependencies | 7 direct, 16 indirect [details] |
Downloads | 12146 total (2 in the last 30 days) |
Rating | 2.5 (votes: 5) [estimated by Bayesian average] |
Your Rating | |
Status | Docs uploaded by user Build status unknown [no reports yet] |