HORIZON HASKELLDocslts/ghc-9.14.xb2f3bfd2026-10-11Search names, modules, packages, or :: a typeCtrl K

GHC 9.14.1 · lts/ghc-9.14.x · b2f3bfd · 2026-10-11

Moduleghc-9.14.1GHC2021

GHC.Core.Opt.Simplify.Monad

  • 3 types
  • 1 class
  • 13 values
  • Packageghc-9.14.1
  • Exports17
  • LanguageGHC2021
  • LicenceBSD-3-Clause
  • SourceSupply.hs
newtypenewtype SimplM result
#
Instances6Monad, Functor, Applicative, MonadIO, HasLogger, MonadUnique
classclass Monad m => MonadUnique (m :: Type -> Type) where
#

A monad for generating unique identifiers

Methods

Instances10MonadUnique, …
valuenewJoinId :: [Var] -> Type -> SimplM Id
#

Make a join id with given type and arity but without call-by-value annotations.