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.
-
ghc GHC.Types.Id No documentation available.
maybeModifyIdInfo :: Maybe IdInfo -> Id -> Idghc GHC.Types.Id No documentation available.
mkExportedLocalId :: IdDetails -> Name -> Type -> Idghc GHC.Types.Id Create a local Id that is marked as exported. This prevents things attached to it from being removed as dead code. See Note [Exported LocalIds]
mkExportedVanillaId :: Name -> Type -> Idghc GHC.Types.Id No documentation available.
mkGlobalId :: IdDetails -> Name -> Type -> IdInfo -> Idghc GHC.Types.Id For an explanation of global vs. local Ids, see GHC.Types.Var.Var#globalvslocal
mkLocalId :: HasDebugCallStack => Name -> Mult -> Type -> Idghc GHC.Types.Id For an explanation of global vs. local Ids, see GHC.Types.Var#globalvslocal
mkLocalIdOrCoVar :: HasDebugCallStack => Name -> Mult -> Type -> Idghc GHC.Types.Id Like mkLocalId, but checks the type to see if it should make a covar
mkLocalIdWithInfo :: HasDebugCallStack => Name -> Mult -> Type -> IdInfo -> Idghc GHC.Types.Id No documentation available.
mkWorkerId :: Unique -> Id -> Type -> Idghc GHC.Types.Id Workers get local names. CoreTidy will externalise these if necessary
modifyIdInfo :: HasDebugCallStack => (IdInfo -> IdInfo) -> Id -> Idghc GHC.Types.Id No documentation available.