llvm-hs-pure-6.0.0: Pure Haskell LLVM functionality (no FFI).
llvm-hs-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-hs package builds on this one with FFI bindings to LLVM, but llvm-hs-pure does not require LLVM to be available.
Signatures
Modules
- LLVM
- LLVM.AST
- LLVM.AST.AddrSpace
- LLVM.AST.Attribute
- LLVM.AST.COMDAT
- LLVM.AST.CallingConvention
- LLVM.AST.Constant
- LLVM.AST.DLL
- LLVM.AST.DataLayout
- LLVM.AST.Float
- LLVM.AST.FloatingPointPredicate
- LLVM.AST.FunctionAttribute
- LLVM.AST.Global
- LLVM.AST.InlineAssembly
- LLVM.AST.Instruction
- LLVM.AST.IntegerPredicate
- LLVM.AST.Linkage
- LLVM.AST.Name
- LLVM.AST.Operand
- LLVM.AST.ParameterAttribute
- LLVM.AST.RMWOperation
- LLVM.AST.ThreadLocalStorage
- LLVM.AST.Type
- LLVM.AST.Typed
- LLVM.AST.Visibility
- LLVM.DataLayout
- LLVM.IRBuilder
- LLVM.Prelude
- LLVM.AST