This BIG PATCH contains most of the work for the New Coercion Representation
[ghc-hetmet.git] / compiler / vectorise / Vectorise / Builtins / Base.hs
index 5e4d47d..165dbda 100644 (file)
@@ -33,7 +33,6 @@ import TysWiredIn
 import Type
 import TyCon
 import DataCon
-import Var
 import Outputable
 import Data.Array
 
@@ -61,10 +60,12 @@ data Builtins
         , parrayTyCon      :: TyCon                    -- ^ PArray
         , parrayDataCon    :: DataCon                  -- ^ PArray
         , pdataTyCon       :: TyCon                    -- ^ PData
+        , paClass          :: Class                     -- ^ PA
         , paTyCon          :: TyCon                    -- ^ PA
         , paDataCon        :: DataCon                  -- ^ PA
         , paPRSel          :: Var                       -- ^ PA
         , preprTyCon       :: TyCon                    -- ^ PRepr
+        , prClass          :: Class                     -- ^ PR
         , prTyCon          :: TyCon                    -- ^ PR
         , prDataCon        :: DataCon                  -- ^ PR
         , replicatePDVar   :: Var                      -- ^ replicatePD