X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=compiler%2Fprelude%2FPrelNames.lhs;h=d2439ad679e695eeec83647798e61c7855aecc93;hb=82661b7fb0e50e614546658deef1086247f54d9d;hp=5bbd9947dec3a5e75698105a45fff7f8788090ea;hpb=fe5405d4b97a521e32899f6dc2153c556723ca62;p=ghc-hetmet.git diff --git a/compiler/prelude/PrelNames.lhs b/compiler/prelude/PrelNames.lhs index 5bbd994..d2439ad 100644 --- a/compiler/prelude/PrelNames.lhs +++ b/compiler/prelude/PrelNames.lhs @@ -220,7 +220,8 @@ ndpNames :: [Name] ndpNames = [ parrayTyConName, paTyConName, closureTyConName , mkClosureName, applyClosureName , mkClosurePName, applyClosurePName - , lengthPAName, replicatePAName, emptyPAName ] + , lengthPAName, replicatePAName, emptyPAName, packPAName, + combinePAName, intEqPAName ] \end{code} @@ -273,9 +274,8 @@ rANDOM = mkBaseModule FSLIT("System.Random") gLA_EXTS = mkBaseModule FSLIT("GHC.Exts") nDP_PARRAY = mkNDPModule FSLIT("Data.Array.Parallel.Lifted.PArray") +nDP_UTILS = mkNDPModule FSLIT("Data.Array.Parallel.Lifted.Utils") 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 @@ -692,9 +692,12 @@ checkDotnetResName = varQual dOTNET FSLIT("checkResult") checkDotnetResNam -- NDP stuff 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 +lengthPAName = varQual nDP_PARRAY FSLIT("lengthPA") lengthPAIdKey +replicatePAName = varQual nDP_PARRAY FSLIT("replicatePA") replicatePAIdKey +emptyPAName = varQual nDP_PARRAY FSLIT("emptyPA") emptyPAIdKey +packPAName = varQual nDP_PARRAY FSLIT("packPA") packPAIdKey +combinePAName = varQual nDP_PARRAY FSLIT("combinePA") combinePAIdKey +intEqPAName = varQual nDP_UTILS FSLIT("intEqPA") intEqPAIdKey closureTyConName = tcQual nDP_CLOSURE FSLIT(":->") closureTyConKey mkClosureName = varQual nDP_CLOSURE FSLIT("mkClosure") mkClosureIdKey applyClosureName = varQual nDP_CLOSURE FSLIT("$:") applyClosureIdKey @@ -1069,9 +1072,12 @@ applyClosureIdKey = mkPreludeMiscIdUnique 127 mkClosurePIdKey = mkPreludeMiscIdUnique 128 applyClosurePIdKey = mkPreludeMiscIdUnique 129 closurePAIdKey = mkPreludeMiscIdUnique 130 -lengthPAClassOpKey = mkPreludeMiscIdUnique 131 -replicatePAClassOpKey = mkPreludeMiscIdUnique 132 -emptyPAClassOpKey = mkPreludeMiscIdUnique 133 +lengthPAIdKey = mkPreludeMiscIdUnique 131 +replicatePAIdKey = mkPreludeMiscIdUnique 132 +emptyPAIdKey = mkPreludeMiscIdUnique 133 +packPAIdKey = mkPreludeMiscIdUnique 134 +combinePAIdKey = mkPreludeMiscIdUnique 135 +intEqPAIdKey = mkPreludeMiscIdUnique 136 ---------------- Template Haskell ------------------- -- USES IdUniques 200-399