llvm-general-pure: Pure Haskell LLVM functionality (no FFI).
[ bsd3, code-generation, compilers-interpreters, library ]
[ Propose Tags ]
[ Report a vulnerability ]
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.COMDAT
- LLVM.General.AST.CallingConvention
- LLVM.General.AST.Constant
- LLVM.General.AST.DLL
- LLVM.General.AST.DataLayout
- LLVM.General.AST.Float
- LLVM.General.AST.FloatingPointPredicate
- LLVM.General.AST.FunctionAttribute
- 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.ParameterAttribute
- LLVM.General.AST.RMWOperation
- LLVM.General.AST.ThreadLocalStorage
- LLVM.General.AST.Type
- LLVM.General.AST.Visibility
- LLVM.General.DataLayout
- LLVM.General.Prelude
- LLVM.General.PrettyPrint
- LLVM.General.TH
- LLVM.General.AST
- General
Downloads
- llvm-general-pure-3.5.1.0.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.6 && <5), containers (>=0.4.2.1), mtl (>=2.2.1), parsec (>=3.1.3), setenv (>=0.1.0), template-haskell (>=2.5.0.0), transformers (>=0.4.0.0) [details] |
License | BSD-3-Clause |
Copyright | (c) 2013 Benjamin S. Scarlet and Google Inc. |
Author | Benjamin S.Scarlet <fgthb0@greynode.net> |
Maintainer | Benjamin S. Scarlet <fgthb0@greynode.net> |
Category | Compilers/Interpreters, Code Generation |
Home page | http://github.com/bscarlet/llvm-general/ |
Bug tracker | http://github.com/bscarlet/llvm-general/issues |
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.5(tag pure-v3.5.1.0) |
Uploaded | by BenjaminScarlet at 2016-02-11T00:14:31Z |
Distributions | |
Reverse Dependencies | 7 direct, 0 indirect [details] |
Downloads | 41674 total (96 in the last 30 days) |
Rating | 2.0 (votes: 1) [estimated by Bayesian average] |
Your Rating | |
Status | Docs uploaded by user Build status unknown [no reports yet] |