Bindings to the LLVM compiler toolkit.
Custom extensions:
* vector-aware versions of fptosi and friends
* Callback from LLVM code into Haskell code including StablePtr support
* tuple arguments to LLVM functions
* instance IsFirstClass Array
* CodeGen.constStruct
* Instruction.extractvalue, insertvalue
* Core.Instruction.bitcastUnify: like bitcast but uses type unification for asserting equal size of source and target
News in the original llvm package:
* New in 0.7.0.0: Adapted to LLVM 2.6;
* New in 0.6.8.0: Add functions to allow freeing function resources;
* New in 0.6.7.0: Struct types;
* New in 0.6.6.0: Bug fixes;
* New in 0.6.5.0: Adapted to LLVM 2.5;