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. liftedIdsExpander :: LiftM (DIdSet -> DIdSet)

    ghc GHC.Stg.Lift.Monad

    Creates an expander function for the current set of lifted binders. This expander function will replace any InId by their corresponding OutId and, in addition, will expand any lifted binders by the former free variables it abstracts over.

  2. lookupIdSubst :: HasCallStack => Id -> Subst -> Id

    ghc GHC.Stg.Subst

    Substitutes an occurrence of an identifier for its counterpart recorded in the Subst.

  3. noWarnLookupIdSubst :: HasCallStack => Id -> Subst -> Id

    ghc GHC.Stg.Subst

    Substitutes an occurrence of an identifier for its counterpart recorded in the Subst. Does not generate a debug warning if the identifier to to substitute wasn't in scope.

  4. mkUnarisedId :: MonadUnique m => FastString -> UnaryType -> m Id

    ghc GHC.Stg.Utils

    No documentation available.

  5. mkUnarisedIds :: MonadUnique m => FastString -> [UnaryType] -> m [Id]

    ghc GHC.Stg.Utils

    No documentation available.

  6. newtype NonVoid a

    ghc GHC.StgToCmm.Closure

    No documentation available.

  7. NonVoid :: a -> NonVoid a

    ghc GHC.StgToCmm.Closure

    No documentation available.

  8. addIdReps :: [NonVoid Id] -> [NonVoid (PrimRep, Id)]

    ghc GHC.StgToCmm.Closure

    Assumes that Ids have one PrimRep, which holds after unarisation. See Note [Post-unarisation invariants] in GHC.Stg.Unarise.

  9. assertNonVoidIds :: [Id] -> [NonVoid Id]

    ghc GHC.StgToCmm.Closure

    Used in places where some invariant ensures that all these Ids are non-void; e.g. constructor field binders in case expressions. See Note [Post-unarisation invariants] in GHC.Stg.Unarise.

  10. assertNonVoidStgArgs :: [StgArg] -> [NonVoid StgArg]

    ghc GHC.StgToCmm.Closure

    Used in places where some invariant ensures that all these arguments are non-void; e.g. constructor arguments. See Note [Post-unarisation invariants] in GHC.Stg.Unarise.

Page 540 of many | Previous | Next