The llvm-extra package

[Tags: bsd3, library]

The Low-Level Virtual-Machine is a compiler back-end with optimizer. You may also call it a high-level portable assembler. This package provides various utility functions for the Haskell interface to LLVM, for example:


Properties

Versions0.1, 0.2, 0.2.0.1, 0.2.0.2, 0.3, 0.3.0.1, 0.4.1, 0.4.1.1, 0.4.2, 0.5
Dependenciesbase (>=3 && <5), containers (>=0.1 && <0.6), llvm-tf (>=3.0 && <3.0.2), tfp (>=0.7 && <0.9), transformers (>=0.1.1 && <0.4), utility-ht (>=0.0.1 && <0.1)
LicenseBSD3
AuthorHenning Thielemann <haskell@henning-thielemann.de>
MaintainerHenning Thielemann <haskell@henning-thielemann.de>
StabilityExperimental
CategoryCompilers/Interpreters, Code Generation
Home pagehttp://code.haskell.org/~thielema/llvm-extra/
Source repositorythis: darcs get http://code.haskell.org/~thielema/llvm-extra/ --tag 0.5
head: darcs get http://code.haskell.org/~thielema/llvm-extra/
Executablesprepare-intrinsics, tone-llvm
Upload dateFri Mar 14 16:30:13 UTC 2014
Uploaded byHenningThielemann
Downloads591 total (45 in last 30 days)

Modules

Flags

NameDescriptionDefault
buildexamplesBuild example executablesDisabled
buildtoolsBuild intrinsic translatorDisabled
cpuidUse CPUID for host feature detection if available on the architectureEnabled

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainers' corner

For package maintainers and hackage trustees