ddc-core-llvm-0.4.2.2: ddc-core-llvm.cabal
Name: ddc-core-llvm
Version: 0.4.2.2
License: MIT
License-file: LICENSE
Author: The Disciplined Disciple Compiler Strike Force
Maintainer: Ben Lippmeier <benl@ouroborus.net>
Build-Type: Simple
Cabal-Version: >=1.6
Stability: experimental
Category: Compilers/Interpreters
Homepage: http://disciple.ouroborus.net
Synopsis: Disciplined Disciple Compiler LLVM code generator.
Description: Disciplined Disciple Compiler LLVM code generator.
Library
Build-Depends:
base >= 4.6 && < 4.9,
array >= 0.4 && < 0.6,
bytestring >= 0.10 && < 0.11,
containers == 0.5.*,
text >= 1.0 && < 1.3,
transformers == 0.4.*,
mtl == 2.2.1.*,
ddc-base == 0.4.2.*,
ddc-core == 0.4.2.*,
ddc-core-simpl == 0.4.2.*,
ddc-core-salt == 0.4.2.*
Exposed-modules:
DDC.Core.Llvm.Metadata.Graph
DDC.Core.Llvm.Metadata.Tbaa
DDC.Core.Llvm.Convert
DDC.Core.Llvm.Runtime
DDC.Llvm.Analysis.Children
DDC.Llvm.Analysis.Defs
DDC.Llvm.Analysis.Parents
DDC.Llvm.Transform.Calls
DDC.Llvm.Transform.Flatten
DDC.Llvm.Transform.Simpl
DDC.Llvm.Graph
DDC.Llvm.Pretty
DDC.Llvm.Syntax
Other-modules:
DDC.Core.Llvm.Convert.Exp.Atom
DDC.Core.Llvm.Convert.Exp.Case
DDC.Core.Llvm.Convert.Exp.PrimArith
DDC.Core.Llvm.Convert.Exp.PrimCall
DDC.Core.Llvm.Convert.Exp.PrimCast
DDC.Core.Llvm.Convert.Exp.PrimStore
DDC.Core.Llvm.Convert.Base
DDC.Core.Llvm.Convert.Context
DDC.Core.Llvm.Convert.Error
DDC.Core.Llvm.Convert.Exp
DDC.Core.Llvm.Convert.Super
DDC.Core.Llvm.Convert.Type
DDC.Llvm.Pretty.Attr
DDC.Llvm.Pretty.Base
DDC.Llvm.Pretty.Exp
DDC.Llvm.Pretty.Function
DDC.Llvm.Pretty.Instr
DDC.Llvm.Pretty.Metadata
DDC.Llvm.Pretty.Module
DDC.Llvm.Pretty.Prim
DDC.Llvm.Pretty.Type
DDC.Llvm.Syntax.Attr
DDC.Llvm.Syntax.Exp
DDC.Llvm.Syntax.Function
DDC.Llvm.Syntax.Instr
DDC.Llvm.Syntax.Metadata
DDC.Llvm.Syntax.Module
DDC.Llvm.Syntax.Prim
DDC.Llvm.Syntax.Type
GHC-options:
-Wall
-fno-warn-orphans
-fno-warn-missing-signatures
-fno-warn-missing-methods
-fno-warn-unused-do-bind
Extensions:
KindSignatures
NoMonomorphismRestriction
ScopedTypeVariables
StandaloneDeriving
PatternGuards
ParallelListComp
FlexibleContexts
ViewPatterns
TupleSections
BangPatterns