The llvm-data-interop package

[Tags: bsd3, library]

This package converts the LLVM IR (either bitcode files or LLVM assembly) into a Haskell data type (defined in llvm-base-types). The conversion uses the LLVM libraries to read bitcode. It then traverses the IR and produces a Haskell structure that can be pattern matched against in pure code. Note that this library works with LLVM 3.0-3.3. There are incompatible changes in this release relative to llvm-data-interop 0.2.0. See the changelog in llvm-analysis-0.3.0.


Properties

Version0.3.0
Dependenciesarray, base (==4.*), bytestring, containers, data-default (>=0.3), deepseq, dwarf, hashable (>=1.1.2.0), hashtables, llvm-base-types (>=0.3.0), loch-th (>=0.2), mtl (>2), text, transformers, unification-fd (>=0.8), unordered-containers (>=0.2.1.0), vector
LicenseBSD3
AuthorTristan Ravitch
Maintainertravitch@cs.wisc.edu
CategoryData
UploadedTue Nov 12 03:24:44 UTC 2013 by TristanRavitch
DistributionsNixOS:0.3.0
Downloads218 total (11 in last 30 days)
StatusDocs available [build log]
Successful builds reported [all 2 reports]

Modules

[Index]

Downloads

Maintainers' corner

For package maintainers and hackage trustees