Hoogle Search

Within LTS Haskell 24.41 (ghc-9.10.3)

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

  1. isDictId :: Id -> Bool

    ghc GHC.Core.Predicate

    No documentation available.

  2. addIdSpecialisations :: Id -> [CoreRule] -> Id

    ghc GHC.Core.Rules

    No documentation available.

  3. addRulesToId :: RuleBase -> Id -> Id

    ghc GHC.Core.Rules

    No documentation available.

  4. megaSeqIdInfo :: IdInfo -> ()

    ghc GHC.Core.Seq

    Evaluate all the fields of the IdInfo that are generally demanded by the compiler

  5. cloneIdBndr :: Subst -> UniqSupply -> Id -> (Subst, Id)

    ghc GHC.Core.Subst

    Very similar to substBndr, but it always allocates a new Unique for each variable in its output. It substitutes the IdInfo though. Discards non-Stable unfoldings

  6. cloneIdBndrs :: Subst -> UniqSupply -> [Id] -> (Subst, [Id])

    ghc GHC.Core.Subst

    Applies cloneIdBndr to a number of Ids, accumulating a final substitution from left to right Discards non-Stable unfoldings

  7. cloneRecIdBndrs :: MonadUnique m => Subst -> [Id] -> m (Subst, [Id])

    ghc GHC.Core.Subst

    Clone a mutually recursive group of Ids

  8. extendIdSubst :: Subst -> Id -> CoreExpr -> Subst

    ghc GHC.Core.Subst

    Add a substitution for an Id to the Subst: you must ensure that the in-scope set is such that TyCoSubst Note [The substitution invariant] holds after extending the substitution like this

  9. extendIdSubstList :: Subst -> [(Id, CoreExpr)] -> Subst

    ghc GHC.Core.Subst

    Adds multiple Id substitutions to the Subst: see also extendIdSubst

  10. extendIdSubstWithClone :: Subst -> Id -> Id -> Subst

    ghc GHC.Core.Subst

    No documentation available.

Page 494 of many | Previous | Next