X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=compiler%2Fprelude%2FPrelNames.lhs;h=5bbd9947dec3a5e75698105a45fff7f8788090ea;hb=fe5405d4b97a521e32899f6dc2153c556723ca62;hp=80db9ebeb023c18f60d96a08005a082631997010;hpb=f48c36d1f3f64570b44fae1737ad34f6ce98bd7d;p=ghc-hetmet.git diff --git a/compiler/prelude/PrelNames.lhs b/compiler/prelude/PrelNames.lhs index 80db9eb..5bbd994 100644 --- a/compiler/prelude/PrelNames.lhs +++ b/compiler/prelude/PrelNames.lhs @@ -217,10 +217,10 @@ genericTyConNames :: [Name] genericTyConNames = [crossTyConName, plusTyConName, genUnitTyConName] ndpNames :: [Name] -ndpNames = [ parrayTyConName, paClassName, closureTyConName +ndpNames = [ parrayTyConName, paTyConName, closureTyConName , mkClosureName, applyClosureName , mkClosurePName, applyClosurePName - , lengthPAName, replicatePAName ] + , lengthPAName, replicatePAName, emptyPAName ] \end{code} @@ -272,7 +272,10 @@ aRROW = mkBaseModule FSLIT("Control.Arrow") rANDOM = mkBaseModule FSLIT("System.Random") gLA_EXTS = mkBaseModule FSLIT("GHC.Exts") -nDP_LIFTED = mkNDPModule FSLIT("Data.Array.Parallel.Lifted") +nDP_PARRAY = mkNDPModule FSLIT("Data.Array.Parallel.Lifted.PArray") +nDP_CLOSURE = mkNDPModule FSLIT("Data.Array.Parallel.Lifted.Closure") +nDP_INTERFACE_NAME = mkModuleNameFS FSLIT("Data.Array.Parallel.Lifted") +nDP_BUILTIN = mkModuleNameFS FSLIT(":NDP") mAIN = mkMainModule_ mAIN_NAME rOOT_MAIN = mkMainModule FSLIT(":Main") -- Root module for initialisation @@ -687,15 +690,16 @@ unmarshalStringName = varQual dOTNET FSLIT("unmarshalString") unmarshalStringId checkDotnetResName = varQual dOTNET FSLIT("checkResult") checkDotnetResNameIdKey -- NDP stuff -parrayTyConName = tcQual nDP_LIFTED FSLIT("PArray") parrayTyConKey -paClassName = clsQual nDP_LIFTED FSLIT("PA") paClassKey -closureTyConName = tcQual nDP_LIFTED FSLIT(":->") closureTyConKey -mkClosureName = varQual nDP_LIFTED FSLIT("mkClosure") mkClosureIdKey -applyClosureName = varQual nDP_LIFTED FSLIT("$:") applyClosureIdKey -mkClosurePName = varQual nDP_LIFTED FSLIT("mkClosureP") mkClosurePIdKey -applyClosurePName = varQual nDP_LIFTED FSLIT("$:^") applyClosurePIdKey -lengthPAName = methName nDP_LIFTED FSLIT("lengthPA") lengthPAClassOpKey -replicatePAName = methName nDP_LIFTED FSLIT("replicatePA") replicatePAClassOpKey +parrayTyConName = tcQual nDP_PARRAY FSLIT("PArray") parrayTyConKey +paTyConName = tcQual nDP_PARRAY FSLIT("PA") paTyConKey +lengthPAName = methName nDP_PARRAY FSLIT("lengthPA") lengthPAClassOpKey +replicatePAName = methName nDP_PARRAY FSLIT("replicatePA") replicatePAClassOpKey +emptyPAName = varQual nDP_PARRAY FSLIT("emptyPA") emptyPAClassOpKey +closureTyConName = tcQual nDP_CLOSURE FSLIT(":->") closureTyConKey +mkClosureName = varQual nDP_CLOSURE FSLIT("mkClosure") mkClosureIdKey +applyClosureName = varQual nDP_CLOSURE FSLIT("$:") applyClosureIdKey +mkClosurePName = varQual nDP_CLOSURE FSLIT("mkClosureP") mkClosurePIdKey +applyClosurePName = varQual nDP_CLOSURE FSLIT("$:^") applyClosurePIdKey \end{code} %************************************************************************ @@ -765,8 +769,6 @@ randomClassKey = mkPreludeClassUnique 31 randomGenClassKey = mkPreludeClassUnique 32 isStringClassKey = mkPreludeClassUnique 33 - -paClassKey = mkPreludeClassUnique 34 \end{code} %************************************************************************ @@ -879,6 +881,7 @@ stringTyConKey = mkPreludeTyConUnique 134 parrayTyConKey = mkPreludeTyConUnique 135 closureTyConKey = mkPreludeTyConUnique 136 +paTyConKey = mkPreludeTyConUnique 137 ---------------- Template Haskell ------------------- @@ -1068,6 +1071,7 @@ applyClosurePIdKey = mkPreludeMiscIdUnique 129 closurePAIdKey = mkPreludeMiscIdUnique 130 lengthPAClassOpKey = mkPreludeMiscIdUnique 131 replicatePAClassOpKey = mkPreludeMiscIdUnique 132 +emptyPAClassOpKey = mkPreludeMiscIdUnique 133 ---------------- Template Haskell ------------------- -- USES IdUniques 200-399