HORIZON HASKELLDocslts/ghc-9.10.x248f8f02026-10-05Search names, modules, packages, or :: a typeCtrl K

GHC 9.10.3 · lts/ghc-9.10.x · 248f8f0 · 2026-10-05

Moduleghc-9.10.3GHC2021

GHC.StgToCmm.Monad

  • 10 types
  • 63 values
  • Packageghc-9.10.3
  • Exports73
  • LanguageGHC2021
  • LicenceBSD-3-Clause
  • SourceMonad.hs
newtypenewtype FCode a
#
Instances4Monad, Functor, Applicative, MonadUnique
typetype ConTagZ = Int
#

A *zero-indexed* constructor tag

datadata Sequel
#

A Sequel tells what to do with the result of this expression

Constructors

Instances1Outputable
valuetickScope :: FCode a -> FCode a
#

Places blocks generated by the given code into a fresh (sub-)scope. This will make sure that Cmm annotations in our scope will apply to the Cmm blocks generated therein - but not the other way around.

datadata StgToCmmConfig
#

Constructors