Hoogle Search

Within LTS Haskell 24.51 (ghc-9.10.3)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. mkRequiredTyConBinder :: TyCoVarSet -> TyVar -> TyConBinder

    ghc GHC.Core.TyCon

    Make a Required TyConBinder. It chooses between NamedTCB and AnonTCB based on whether the tv is mentioned in the dependent set

  2. Required :: ForAllTyFlag

    ghc GHC.Core.Type

    No documentation available.

  3. seqType :: Type -> ()

    ghc GHC.Core.Type

    No documentation available.

  4. seqTypes :: [Type] -> ()

    ghc GHC.Core.Type

    No documentation available.

  5. splitForAllReqTyBinders :: Type -> ([ReqTyBinder], Type)

    ghc GHC.Core.Type

    Like splitForAllTyCoVars, but only splits ForAllTys with Required type variable binders. Furthermore, each returned tyvar is annotated with ().

  6. cheapEqExpr :: Expr b -> Expr b -> Bool

    ghc GHC.Core.Utils

    A cheap equality test which bales out fast! If it returns True the arguments are definitely equal, otherwise, they may or may not be equal.

  7. cheapEqExpr' :: (CoreTickish -> Bool) -> Expr b -> Expr b -> Bool

    ghc GHC.Core.Utils

    Cheap expression equality test, can ignore ticks by type.

  8. isUnsafeEqualityCase :: CoreExpr -> Id -> [CoreAlt] -> Maybe CoreExpr

    ghc GHC.Core.Utils

    No documentation available.

  9. mkStrictFieldSeqs :: [(Id, StrictnessMark)] -> CoreExpr -> CoreExpr

    ghc GHC.Core.Utils

    No documentation available.

  10. fromSizedSeq :: SizedSeq a -> FlatBag a

    ghc GHC.Data.FlatBag

    Convert a SizedSeq into its flattened representation. A 'FlatBag a' is more memory efficient than '[a]', if no further modification is necessary.

Page 199 of many | Previous | Next