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. type TidyOccEnv = UniqFM FastString Int

    ghc GHC.Plugins

    No documentation available.

  2. asJoinId :: Id -> JoinArity -> JoinId

    ghc GHC.Plugins

    No documentation available.

  3. asJoinId_maybe :: Id -> JoinPointHood -> Id

    ghc GHC.Plugins

    No documentation available.

  4. asNonWorkerLikeId :: Id -> Id

    ghc GHC.Plugins

    Remove any cbv marks on arguments from a given Id.

  5. asWorkerLikeId :: Id -> Id

    ghc GHC.Plugins

    Turn this id into a WorkerLikeId if possible.

  6. avoidClashesOccEnv :: TidyOccEnv -> [OccName] -> TidyOccEnv

    ghc GHC.Plugins

    No documentation available.

  7. avoidClashesOccEnv :: TidyOccEnv -> [OccName] -> TidyOccEnv

    ghc GHC.Plugins

    No documentation available.

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

    ghc GHC.Plugins

    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

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

    ghc GHC.Plugins

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

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

    ghc GHC.Plugins

    Clone a mutually recursive group of Ids

Page 527 of many | Previous | Next