X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=compiler%2Fvectorise%2FVectorise.hs;h=85f4e4612ae160320170206aeb6cca3606fae93c;hb=f3ebc8951ad495a5a027f1f482b45648dfe11c58;hp=31defa540e02d2136abec4342ad1e9ca4711c9b1;hpb=f0b92c4d4ff0584faa4dc8817f59dd5ddbda96a9;p=ghc-hetmet.git diff --git a/compiler/vectorise/Vectorise.hs b/compiler/vectorise/Vectorise.hs index 31defa5..85f4e46 100644 --- a/compiler/vectorise/Vectorise.hs +++ b/compiler/vectorise/Vectorise.hs @@ -45,19 +45,6 @@ import Outputable import FastString import Control.Monad ( liftM, liftM2, zipWithM, mapAndUnzipM ) -builtin_PAs :: [(Name, Module, FastString)] -builtin_PAs = [ - (closureTyConName, nDP_CLOSURE, FSLIT("dPA_Clo")) - , mk intTyConName FSLIT("dPA_Int") - ] - ++ tups - where - mk name fs = (name, nDP_INSTANCES, fs) - - tups = mk_tup 0 : map mk_tup [2..3] - mk_tup n = (getName $ tupleTyCon Boxed n, nDP_INSTANCES, - mkFastString $ "dPA_" ++ show n) - vectorise :: HscEnv -> UniqSupply -> RuleBase -> ModGuts -> IO (SimplCount, ModGuts) vectorise hsc_env _ _ guts @@ -74,7 +61,6 @@ vectorise hsc_env _ _ guts vectModule :: ModGuts -> VM ModGuts vectModule guts = do - defTyConBuiltinPAs builtin_PAs (types', fam_insts, tc_binds) <- vectTypeEnv (mg_types guts) let fam_inst_env' = extendFamInstEnvList (mg_fam_inst_env guts) fam_insts