GHC.CmmToAsm.SPARC.Ppr

ghc-9.2.7: The GHC API

Safe Haskell | Safe-Inferred
Language | Haskell2010

GHC.CmmToAsm.SPARC.Ppr

Contents

- Orphan instances

Synopsis

- pprNatCmmDecl :: NCGConfig -> NatCmmDecl RawCmmStatics Instr -> SDoc
- pprBasicBlock :: Platform -> LabelMap RawCmmStatics -> NatBasicBlock Instr -> SDoc
- pprData :: Platform -> CmmStatic -> SDoc
- pprInstr :: Platform -> Instr -> SDoc
- pprFormat :: Format -> SDoc
- pprImm :: Platform -> Imm -> SDoc
- pprDataItem :: Platform -> CmmLit -> SDoc

# Documentation

pprNatCmmDecl :: NCGConfig -> NatCmmDecl RawCmmStatics Instr -> SDoc Source #

pprBasicBlock :: Platform -> LabelMap RawCmmStatics -> NatBasicBlock Instr -> SDoc Source #

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

pprInstr :: Platform -> Instr -> SDoc Source #

Pretty print an instruction.

pprFormat :: Format -> SDoc Source #

Pretty print a format for an instruction suffix.

pprImm :: Platform -> Imm -> SDoc Source #

Pretty print an immediate value.

pprDataItem :: Platform -> CmmLit -> SDoc Source #

Pretty print a data item.

# Orphan instances

OutputableP Platform Instr Source # |
Instance details Methods pdoc :: Platform -> Instr -> SDoc Source #