| ||||
| ||||
| Documentation | ||||
| type Vect a = (a, a) | ||||
| type VVar = Vect Var | ||||
| type VExpr = Vect CoreExpr | ||||
| type VBind = Vect CoreBind | ||||
| vectorised :: Vect a -> a | ||||
| lifted :: Vect a -> a | ||||
| mapVect :: (a -> b) -> Vect a -> Vect b | ||||
| vVarType :: VVar -> Type | ||||
| vNonRec :: VVar -> VExpr -> VBind | ||||
| vRec :: [VVar] -> [VExpr] -> VBind | ||||
| vVar :: VVar -> VExpr | ||||
| vType :: Type -> VExpr | ||||
| vNote :: Note -> VExpr -> VExpr | ||||
| vLet :: VBind -> VExpr -> VExpr | ||||
| vLams :: Var -> [VVar] -> VExpr -> VExpr | ||||
| vLamsWithoutLC :: [VVar] -> VExpr -> VExpr | ||||
| vVarApps :: Var -> VExpr -> [VVar] -> VExpr | ||||
| vCaseDEFAULT :: VExpr -> VVar -> Type -> Type -> VExpr -> VExpr | ||||
| vInlineMe :: VExpr -> VExpr | ||||
| Produced by Haddock version 2.7.2 |