ghc-lib-9.0.1.20210207: The GHC API, decoupled from GHC versions
Safe HaskellNone
LanguageHaskell2010

GHC.CmmToAsm.SPARC.ShortcutJump

Documentation

data JumpDest Source #

Constructors

DestBlockId BlockId 
DestImm Imm 

Instances

Instances details
Outputable JumpDest Source # 
Instance details

Defined in GHC.CmmToAsm.SPARC.ShortcutJump

Methods

ppr :: JumpDest -> SDoc

pprPrec :: Rational -> JumpDest -> SDoc

shortcutJump :: (BlockId -> Maybe JumpDest) -> Instr -> Instr Source #

shortcutStatics :: (BlockId -> Maybe JumpDest) -> RawCmmStatics -> RawCmmStatics Source #

shortBlockId :: (BlockId -> Maybe JumpDest) -> BlockId -> CLabel Source #