+-- ModGuts/ModDetails/EPS version
+data VectInfo
+ = VectInfo {
+ vectInfoCCVar :: VarEnv (Var, Var) -- (f, f_CC) keyed on f
+ -- always tidy, even in ModGuts
+ }
+
+-- ModIface version
+data IfaceVectInfo
+ = IfaceVectInfo {
+ ifaceVectInfoCCVar :: [Name] -- all variables in here have
+ -- a closure-converted variant
+ -- the name of the CC'ed variant
+ -- is determined by `mkCloOcc'
+ }