Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
Glasgow Haskell Compiler
GHC
Commits
02c988e5
Commit
02c988e5
authored
Aug 30, 2010
by
benl@ouroborus.net
Browse files
Move VectCore to Vectorise tree
parent
cb482d83
Changes
7
Hide whitespace changes
Inline
Side-by-side
compiler/ghc.cabal.in
View file @
02c988e5
...
...
@@ -455,10 +455,12 @@ Library
UniqSet
Util
VectBuiltIn
VectCore
VectMonad
VectType
VectUtils
VectVar
Vectorise.Env
Vectorise.Vect
Vectorise
-- We only need to expose more modules as some of the ncg code is used
...
...
compiler/vectorise/VectMonad.hs
View file @
02c988e5
...
...
@@ -39,6 +39,7 @@ module VectMonad (
import
VectBuiltIn
import
Vectorise.Env
import
Vectorise.Vect
import
HscTypes
hiding
(
MonadThings
(
..
)
)
import
Module
(
PackageId
)
...
...
compiler/vectorise/VectType.hs
View file @
02c988e5
...
...
@@ -8,8 +8,8 @@ where
import
VectMonad
import
VectUtils
import
VectCore
import
Vectorise.Env
import
Vectorise.Vect
import
HscTypes
(
TypeEnv
,
extendTypeEnvList
,
typeEnvTyCons
)
import
BasicTypes
...
...
compiler/vectorise/VectUtils.hs
View file @
02c988e5
...
...
@@ -21,10 +21,9 @@ module VectUtils (
buildClosure
,
buildClosures
,
mkClosureApp
)
where
import
VectCore
import
VectMonad
import
Vectorise.Env
import
Vectorise.Vect
import
MkCore
(
mkCoreTup
,
mkWildCase
)
import
CoreSyn
...
...
compiler/vectorise/VectVar.hs
View file @
02c988e5
...
...
@@ -11,10 +11,10 @@ module VectVar (
vectLiteral
)
where
import
VectUtils
import
VectCore
import
VectMonad
import
VectType
import
Vectorise.Env
import
Vectorise.Vect
import
CoreSyn
import
Type
import
Var
...
...
compiler/vectorise/Vectorise.hs
View file @
02c988e5
...
...
@@ -7,7 +7,7 @@ import VectMonad
import
VectUtils
import
VectVar
import
VectType
import
Vect
C
or
e
import
Vector
ise.Vect
import
Vectorise.Env
import
HscTypes
hiding
(
MonadThings
(
..
)
)
...
...
compiler/vectorise/Vect
C
or
e
.hs
→
compiler/vectorise/Vector
ise/Vect
.hs
View file @
02c988e5
-- | Simple vectorised constructors and projections.
module
VectCore
(
Vect
,
VVar
,
VExpr
,
VBind
,
vectorised
,
lifted
,
mapVect
,
vVarType
,
vNonRec
,
vRec
,
vVar
,
vType
,
vNote
,
vLet
,
vLams
,
vLamsWithoutLC
,
vVarApps
,
vCaseDEFAULT
module
Vectorise.Vect
(
Vect
,
VVar
,
VExpr
,
VBind
,
vectorised
,
lifted
,
mapVect
,
vVarType
,
vNonRec
,
vRec
,
vVar
,
vType
,
vNote
,
vLet
,
vLams
,
vLamsWithoutLC
,
vVarApps
,
vCaseDEFAULT
)
where
#
include
"HsVersions.h"
import
CoreSyn
import
Type
(
Type
)
import
Var
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment