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.
type
TidyOccEnv = UniqFM FastString Intghc GHC.Plugins No documentation available.
asJoinId :: Id -> JoinArity -> JoinIdghc GHC.Plugins No documentation available.
asJoinId_maybe :: Id -> JoinPointHood -> Idghc GHC.Plugins No documentation available.
-
ghc GHC.Plugins Remove any cbv marks on arguments from a given Id.
-
ghc GHC.Plugins Turn this id into a WorkerLikeId if possible.
avoidClashesOccEnv :: TidyOccEnv -> [OccName] -> TidyOccEnvghc GHC.Plugins No documentation available.
avoidClashesOccEnv :: TidyOccEnv -> [OccName] -> TidyOccEnvghc GHC.Plugins No documentation available.
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
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
cloneRecIdBndrs :: MonadUnique m => Subst -> [Id] -> m (Subst, [Id])ghc GHC.Plugins Clone a mutually recursive group of Ids