X-Git-Url: http://git.megacz.com/?p=ghc-hetmet.git;a=blobdiff_plain;f=compiler%2Fvectorise%2FVectorise.hs;h=85f4e4612ae160320170206aeb6cca3606fae93c;hp=d074092c0f7e53b926f057189b97e5ad1a320089;hb=21d9b432b676af304dff8d7f4e1e31e1678bcae3;hpb=835609b97d5f392ece196cf2c4b069ffcc4b789f diff --git a/compiler/vectorise/Vectorise.hs b/compiler/vectorise/Vectorise.hs index d074092..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 = [ - mk closureTyConName 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