llvm-general-pure: Pure Haskell LLVM functionality (no FFI).
llvm-general-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-general package builds on this one with FFI bindings to LLVM, but llvm-general-pure does not require LLVM to be available.
Modules
[Index]
- LLVM
- General
- LLVM.General.AST
- LLVM.General.AST.AddrSpace
- LLVM.General.AST.Attribute
- LLVM.General.AST.CallingConvention
- LLVM.General.AST.Constant
- LLVM.General.AST.DataLayout
- LLVM.General.AST.Float
- LLVM.General.AST.FloatingPointPredicate
- LLVM.General.AST.Global
- LLVM.General.AST.InlineAssembly
- LLVM.General.AST.Instruction
- LLVM.General.AST.IntegerPredicate
- LLVM.General.AST.Linkage
- LLVM.General.AST.Name
- LLVM.General.AST.Operand
- LLVM.General.AST.RMWOperation
- LLVM.General.AST.Type
- LLVM.General.AST.Visibility
- LLVM.General.DataLayout
- LLVM.General.PrettyPrint
- LLVM.General.AST
- General
Downloads
- llvm-general-pure-3.4.5.2.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
- No Candidates
Versions [RSS] | 3.2.7.0, 3.2.7.1, 3.2.7.2, 3.2.7.3, 3.2.8.0, 3.2.8.1, 3.2.8.2, 3.3.7.0, 3.3.7.2, 3.3.7.3, 3.3.8.0, 3.3.8.1, 3.3.8.2, 3.3.9.0, 3.3.9.1, 3.3.10.0, 3.3.11.0, 3.3.11.1, 3.3.11.2, 3.3.12.0, 3.3.12.1, 3.3.13.0, 3.3.13.1, 3.3.14.0, 3.3.14.1, 3.3.14.2, 3.3.14.3, 3.3.14.4, 3.4.0.0, 3.4.0.1, 3.4.1.0, 3.4.2.0, 3.4.2.1, 3.4.2.2, 3.4.3.0, 3.4.3.1, 3.4.4.0, 3.4.4.1, 3.4.5.0, 3.4.5.1, 3.4.5.2, 3.4.5.3, 3.4.5.4, 3.5.0.0, 3.5.1.0 |
---|---|
Dependencies | base (>=4.5.0.0 && <5), containers (>=0.4.2.1), mtl (>=2.1.3), parsec (>=3.1.3), setenv (>=0.1.0), template-haskell (>=2.5.0.0), transformers (>=0.3.0.0), transformers-compat [details] |
License | BSD-3-Clause |
Copyright | Benjamin S. Scarlet 2013 |
Author | Benjamin S.Scarlet <fgthb0@greynode.net> |
Maintainer | Benjamin S. Scarlet <fgthb0@greynode.net> |
Category | Compilers/Interpreters, Code Generation |
Source repo | head: git clone git://github.com/bscarlet/llvm-general.git this: git clone git://github.com/bscarlet/llvm-general.git -b llvm-3.4(tag pure-v3.4.5.2) |
Uploaded | by BenjaminScarlet at 2015-04-07T23:21:20Z |
Distributions | |
Reverse Dependencies | 7 direct, 0 indirect [details] |
Downloads | 41621 total (100 in the last 30 days) |
Rating | 2.0 (votes: 1) [estimated by Bayesian average] |
Your Rating | |
Status | Docs available [build log] Last success reported on 2015-04-07 [all 1 reports] |