ghc-9.12.0.20241114: The GHC API
Safe HaskellNone
LanguageGHC2021

GHC.StgToCmm.Sequel

Synopsis

Documentation

data Sequel Source #

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

Constructors

Return

Return result(s) to continuation found on the stack.

AssignTo 

Fields

  • [LocalReg]

    Put result(s) in these regs and fall through NB: no void arguments here

  • Bool

    Should we adjust the heap pointer back to recover space that's unused on this path? We need to do this only if the expression may allocate (e.g. it's a foreign call or allocating primOp)

Instances

Instances details
Outputable Sequel Source # 
Instance details

Defined in GHC.StgToCmm.Sequel

Methods

ppr :: Sequel -> SDoc Source #

data SelfLoopInfo Source #

Constructors

MkSelfLoopInfo 

Fields