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

GHC.Cmm.Ppr.Decl

Documentation

writeCmms :: (Outputable info, Outputable g) => DynFlags -> Handle -> [GenCmmGroup RawCmmStatics info g] -> IO () Source #

pprCmms :: (Outputable info, Outputable g) => [GenCmmGroup RawCmmStatics info g] -> SDoc Source #

pprCmmGroup :: (Outputable d, Outputable info, Outputable g) => GenCmmGroup d info g -> SDoc Source #

pprSection :: Section -> SDoc Source #

pprStatic :: Platform -> CmmStatic -> SDoc Source #

Orphan instances

Outputable CmmInfoTable Source # 
Instance details

Methods

ppr :: CmmInfoTable -> SDoc

pprPrec :: Rational -> CmmInfoTable -> SDoc

Outputable CmmStatic Source # 
Instance details

Methods

ppr :: CmmStatic -> SDoc

pprPrec :: Rational -> CmmStatic -> SDoc

Outputable ForeignHint Source # 
Instance details

Methods

ppr :: ForeignHint -> SDoc

pprPrec :: Rational -> ForeignHint -> SDoc

Outputable (GenCmmStatics a) Source # 
Instance details

Methods

ppr :: GenCmmStatics a -> SDoc

pprPrec :: Rational -> GenCmmStatics a -> SDoc

(Outputable d, Outputable info, Outputable i) => Outputable (GenCmmDecl d info i) Source # 
Instance details

Methods

ppr :: GenCmmDecl d info i -> SDoc

pprPrec :: Rational -> GenCmmDecl d info i -> SDoc