| Outputable IntSet # | |
Instance detailsDefined in GHC.Utils.Outputable |
| Outputable CoreModule # | |
Instance detailsDefined in GHC |
| Outputable PrimCall # | |
Instance detailsDefined in GHC.Builtin.PrimOps |
| Outputable PrimOp # | |
Instance detailsDefined in GHC.Builtin.PrimOps |
| Outputable CgBreakInfo # | |
Instance detailsDefined in GHC.ByteCode.Breakpoints |
| Outputable InternalBreakLoc # | |
Instance detailsDefined in GHC.ByteCode.Breakpoints |
| Outputable InternalBreakpointId # | |
Instance detailsDefined in GHC.ByteCode.Breakpoints |
| Outputable BCInstr # | |
Instance detailsDefined in GHC.ByteCode.Instr |
| Outputable LocalLabel # | |
Instance detailsDefined in GHC.ByteCode.Instr |
| Outputable ByteOff # | |
Instance detailsDefined in GHC.ByteCode.Types |
| Outputable CompiledByteCode # | |
Instance detailsDefined in GHC.ByteCode.Types |
| Outputable HalfWord # | |
Instance detailsDefined in GHC.ByteCode.Types |
| Outputable NativeCallInfo # | |
Instance detailsDefined in GHC.ByteCode.Types |
| Outputable RegBitmap # | |
Instance detailsDefined in GHC.ByteCode.Types |
| Outputable UnlinkedBCO # | |
Instance detailsDefined in GHC.ByteCode.Types |
| Outputable WordOff # | |
Instance detailsDefined in GHC.ByteCode.Types |
| Outputable CmmStackInfo # | |
Instance detailsDefined in GHC.Cmm |
| Outputable CmmStatic # | |
Instance detailsDefined in GHC.Cmm |
| Outputable CStubLabel # | |
Instance detailsDefined in GHC.Cmm.CLabel |
| Outputable ConInfoTableLocation # | |
Instance detailsDefined in GHC.Cmm.CLabel |
| Outputable ForeignLabelSource # | |
Instance detailsDefined in GHC.Cmm.CLabel |
| Outputable ParamLocation # | |
Instance detailsDefined in GHC.Cmm.CallConv |
| Outputable Label # | |
Instance detailsDefined in GHC.Cmm.Dataflow.Label |
| Outputable LabelSet # | |
Instance detailsDefined in GHC.Cmm.Dataflow.Label |
| Outputable DominatorSet # | |
Instance detailsDefined in GHC.Cmm.Dominators |
| Outputable RPNum # | |
Instance detailsDefined in GHC.Cmm.Dominators |
| Outputable Area # | |
Instance detailsDefined in GHC.Cmm.Expr |
| Outputable CmmLit # | |
Instance detailsDefined in GHC.Cmm.Expr |
| Outputable CmmReturnInfo # | |
Instance detailsDefined in GHC.Cmm.Node |
| Outputable CmmTickScope # | |
Instance detailsDefined in GHC.Cmm.Node |
| Outputable Convention # | |
Instance detailsDefined in GHC.Cmm.Node |
| Outputable ForeignConvention # | |
Instance detailsDefined in GHC.Cmm.Node |
| Outputable Status # | |
Instance detailsDefined in GHC.Cmm.ProcPoint |
| Outputable CmmReg # | |
Instance detailsDefined in GHC.Cmm.Reg |
| Outputable GlobalReg # | |
Instance detailsDefined in GHC.Cmm.Reg |
| Outputable GlobalRegUse # | |
Instance detailsDefined in GHC.Cmm.Reg |
| Outputable LocalReg # | |
Instance detailsDefined in GHC.Cmm.Reg |
| Outputable CmmType # | |
Instance detailsDefined in GHC.Cmm.Type |
| Outputable ForeignHint # | |
Instance detailsDefined in GHC.Cmm.Type |
| Outputable Width # | |
Instance detailsDefined in GHC.Cmm.Type |
| Outputable DetUniqFM # | |
Instance detailsDefined in GHC.Cmm.UniqueRenamer |
| Outputable JumpDest # | |
Instance detailsDefined in GHC.CmmToAsm.AArch64.RegInfo |
| Outputable CfgEdge # | |
Instance detailsDefined in GHC.CmmToAsm.CFG |
| Outputable EdgeInfo # | |
Instance detailsDefined in GHC.CmmToAsm.CFG |
| Outputable EdgeWeight # | |
Instance detailsDefined in GHC.CmmToAsm.CFG |
| Outputable Format # | |
Instance detailsDefined in GHC.CmmToAsm.Format |
| Outputable RegWithFormat # | |
Instance detailsDefined in GHC.CmmToAsm.Format |
| Outputable VirtualRegWithFormat # | |
Instance detailsDefined in GHC.CmmToAsm.Format |
| Outputable RegUsage # | |
Instance detailsDefined in GHC.CmmToAsm.RV64.Instr |
| Outputable RegUsage # | |
Instance detailsDefined in GHC.CmmToAsm.LA64.Instr |
| Outputable RegUsage # | Get the registers that are being used by this instruction.
regUsage doesn't need to do any trickery for jumps and such.
Just state precisely the regs read and written by that insn.
The consequences of control flow transfers, as far as register
allocation goes, are taken care of by the register allocator. RegUsage = RU [regs] [regs] |
Instance detailsDefined in GHC.CmmToAsm.AArch64.Instr |
| Outputable JumpDest # | |
Instance detailsDefined in GHC.CmmToAsm.LA64.RegInfo |
| Outputable JumpDest # | |
Instance detailsDefined in GHC.CmmToAsm.PPC.RegInfo |
| Outputable JumpDest # | |
Instance detailsDefined in GHC.CmmToAsm.RV64.RegInfo |
| Outputable SpillStats # | |
Instance detailsDefined in GHC.CmmToAsm.Reg.Graph.Spill |
| Outputable FreeRegs # | |
Instance detailsDefined in GHC.CmmToAsm.Reg.Linear.AArch64 |
| Outputable Loc # | |
Instance detailsDefined in GHC.CmmToAsm.Reg.Linear.Base |
| Outputable RealRegUsage # | |
Instance detailsDefined in GHC.CmmToAsm.Reg.Linear.Base |
| Outputable FreeRegs # | |
Instance detailsDefined in GHC.CmmToAsm.Reg.Linear.LA64 |
| Outputable FreeRegs # | |
Instance detailsDefined in GHC.CmmToAsm.Reg.Linear.PPC |
| Outputable FreeRegs # | |
Instance detailsDefined in GHC.CmmToAsm.Reg.Linear.RV64 |
| Outputable FreeRegs # | |
Instance detailsDefined in GHC.CmmToAsm.Reg.Linear.X86 |
| Outputable FreeRegs # | |
Instance detailsDefined in GHC.CmmToAsm.Reg.Linear.X86_64 |
| Outputable BrTableInterval # | |
Instance detailsDefined in GHC.CmmToAsm.Wasm.Types |
| Outputable JumpDest # | |
Instance detailsDefined in GHC.CmmToAsm.X86.Instr |
| Outputable AltCon # | |
Instance detailsDefined in GHC.Core |
| Outputable CoreRule # | |
Instance detailsDefined in GHC.Core.Ppr |
| Outputable Unfolding # | |
Instance detailsDefined in GHC.Core.Ppr |
| Outputable UnfoldingCache # | |
Instance detailsDefined in GHC.Core.Ppr |
| Outputable UnfoldingGuidance # | |
Instance detailsDefined in GHC.Core.Ppr |
| Outputable Class # | |
Instance detailsDefined in GHC.Core.Class |
| Outputable LiftingContext # | |
Instance detailsDefined in GHC.Core.Coercion |
| Outputable CoAxBranch # | |
Instance detailsDefined in GHC.Core.Coercion.Axiom |
| Outputable CoAxiomRule # | |
Instance detailsDefined in GHC.Core.Coercion.Axiom |
| Outputable ConLike # | |
Instance detailsDefined in GHC.Core.ConLike |
| Outputable DataCon # | |
Instance detailsDefined in GHC.Core.DataCon |
| Outputable EqSpec # | |
Instance detailsDefined in GHC.Core.DataCon |
| Outputable HsImplBang # | |
Instance detailsDefined in GHC.Core.DataCon |
| Outputable HsSrcBang # | |
Instance detailsDefined in GHC.Core.DataCon |
| Outputable StrictnessMark # | |
Instance detailsDefined in GHC.Core.DataCon |
| Outputable FamInst # | |
Instance detailsDefined in GHC.Core.FamInstEnv |
| Outputable FamInstEnv # | |
Instance detailsDefined in GHC.Core.FamInstEnv |
| Outputable FamInstMatch # | |
Instance detailsDefined in GHC.Core.FamInstEnv |
| Outputable CanonicalEvidence # | |
Instance detailsDefined in GHC.Core.InstEnv |
| Outputable ClsInst # | |
Instance detailsDefined in GHC.Core.InstEnv |
| Outputable InstEnv # | |
Instance detailsDefined in GHC.Core.InstEnv |
| Outputable PotentialUnifiers # | |
Instance detailsDefined in GHC.Core.InstEnv |
| Outputable FloatBind # | |
Instance detailsDefined in GHC.Core.Make |
| Outputable IsSubmult # | |
Instance detailsDefined in GHC.Core.Multiplicity |
| Outputable ArityType # | This is the BNF of the generated output: @
We format
AT [o1,..,on] topDiv as o1..on.T and
AT [o1,..,on] botDiv as o1..on.⊥, respectively.
More concretely, AT [NOI,OS,OS] topDiv is formatted as ?11.T.
If the one-shot info is empty, we omit the leading .@. |
Instance detailsDefined in GHC.Core.Opt.Arity |
| Outputable CallerCcFilter # | |
Instance detailsDefined in GHC.Core.Opt.CallerCC.Types |
| Outputable NamePattern # | |
Instance detailsDefined in GHC.Core.Opt.CallerCC.Types |
| Outputable FloatOutSwitches # | |
Instance detailsDefined in GHC.Core.Opt.Monad |
| Outputable CoreToDo # | |
Instance detailsDefined in GHC.Core.Opt.Pipeline.Types |
| Outputable FloatSpec # | |
Instance detailsDefined in GHC.Core.Opt.SetLevels |
| Outputable Level # | |
Instance detailsDefined in GHC.Core.Opt.SetLevels |
| Outputable LetFloats # | |
Instance detailsDefined in GHC.Core.Opt.Simplify.Env |
| Outputable SimplFloats # | |
Instance detailsDefined in GHC.Core.Opt.Simplify.Env |
| Outputable SimplMode # | |
Instance detailsDefined in GHC.Core.Opt.Simplify.Env |
| Outputable SimplSR # | |
Instance detailsDefined in GHC.Core.Opt.Simplify.Env |
| Outputable ArgInfo # | |
Instance detailsDefined in GHC.Core.Opt.Simplify.Utils |
| Outputable ArgSpec # | |
Instance detailsDefined in GHC.Core.Opt.Simplify.Utils |
| Outputable DupFlag # | |
Instance detailsDefined in GHC.Core.Opt.Simplify.Utils |
| Outputable SimplCont # | |
Instance detailsDefined in GHC.Core.Opt.Simplify.Utils |
| Outputable SpecFailWarning # | |
Instance detailsDefined in GHC.Core.Opt.SpecConstr |
| Outputable Tick # | |
Instance detailsDefined in GHC.Core.Opt.Stats |
| Outputable IsRecDataConResult # | |
Instance detailsDefined in GHC.Core.Opt.WorkWrap.Utils |
| Outputable PatSyn # | |
Instance detailsDefined in GHC.Core.PatSyn |
| Outputable CanEqLHS # | |
Instance detailsDefined in GHC.Core.Predicate |
| Outputable EqRel # | |
Instance detailsDefined in GHC.Core.Predicate |
| Outputable Reduction # | |
Instance detailsDefined in GHC.Core.Reduction |
| Outputable RoughMatchLookupTc # | |
Instance detailsDefined in GHC.Core.RoughMap |
| Outputable RoughMatchTc # | |
Instance detailsDefined in GHC.Core.RoughMap |
| Outputable CoreStats # | |
Instance detailsDefined in GHC.Core.Stats |
| Outputable CoSel # | |
Instance detailsDefined in GHC.Core.TyCo.Rep |
| Outputable Coercion # | |
Instance detailsDefined in GHC.Core.TyCo.Rep |
| Outputable CoercionHole # | |
Instance detailsDefined in GHC.Core.TyCo.Rep |
| Outputable FunSel # | |
Instance detailsDefined in GHC.Core.TyCo.Rep |
| Outputable MCoercion # | |
Instance detailsDefined in GHC.Core.TyCo.Rep |
| Outputable TyLit # | |
Instance detailsDefined in GHC.Core.TyCo.Rep |
| Outputable Type # | |
Instance detailsDefined in GHC.Core.TyCo.Rep |
| Outputable UnivCoProvenance # | |
Instance detailsDefined in GHC.Core.TyCo.Rep |
| Outputable Subst # | |
Instance detailsDefined in GHC.Core.TyCo.Subst |
| Outputable AlgTyConFlav # | |
Instance detailsDefined in GHC.Core.TyCon |
| Outputable FamTyConFlav # | |
Instance detailsDefined in GHC.Core.TyCon |
| Outputable PrimElemRep # | |
Instance detailsDefined in GHC.Core.TyCon |
| Outputable PrimRep # | |
Instance detailsDefined in GHC.Core.TyCon |
| Outputable TyCon # | |
Instance detailsDefined in GHC.Core.TyCon |
| Outputable TyConBndrVis # | |
Instance detailsDefined in GHC.Core.TyCon |
| Outputable RecTcChecker # | |
Instance detailsDefined in GHC.Core.TyCon.RecWalk |
| Outputable ArgSummary # | |
Instance detailsDefined in GHC.Core.Unfold |
| Outputable CallCtxt # | |
Instance detailsDefined in GHC.Core.Unfold |
| Outputable ExprSize # | |
Instance detailsDefined in GHC.Core.Unfold |
| Outputable MaybeApartReason # | |
Instance detailsDefined in GHC.Core.Unify |
| Outputable Usage # | |
Instance detailsDefined in GHC.Core.UsageEnv |
| Outputable UsageEnv # | |
Instance detailsDefined in GHC.Core.UsageEnv |
| Outputable FastString # | |
Instance detailsDefined in GHC.Utils.Outputable |
| Outputable LexicalFastString # | |
Instance detailsDefined in GHC.Utils.Outputable |
| Outputable NonDetFastString # | |
Instance detailsDefined in GHC.Utils.Outputable |
| Outputable EdgeType # | |
Instance detailsDefined in GHC.Data.Graph.Directed |
| Outputable UnVarGraph # | |
Instance detailsDefined in GHC.Data.Graph.UnVar |
| Outputable UnVarSet # | |
Instance detailsDefined in GHC.Data.Graph.UnVar |
| Outputable Word64Set # | |
Instance detailsDefined in GHC.Utils.Outputable |
| Outputable HsComponentId # | |
Instance detailsDefined in GHC.Driver.Backpack.Syntax |
| Outputable GhcMode # | |
Instance detailsDefined in GHC.Driver.DynFlags |
| Outputable ModRenaming # | |
Instance detailsDefined in GHC.Driver.DynFlags |
| Outputable PackageArg # | |
Instance detailsDefined in GHC.Driver.DynFlags |
| Outputable PackageFlag # | |
Instance detailsDefined in GHC.Driver.DynFlags |
| Outputable ReexportedModule # | |
Instance detailsDefined in GHC.Driver.DynFlags |
| Outputable Language # | |
Instance detailsDefined in GHC.Driver.Flags |
| Outputable Phase # | |
Instance detailsDefined in GHC.Driver.Phases |
| Outputable PluginRecompile # | |
Instance detailsDefined in GHC.Driver.Plugins |
| Outputable ABExport # | |
Instance detailsDefined in GHC.Hs.Binds |
| Outputable NamespaceSpecifier # | |
Instance detailsDefined in GHC.Hs.Binds |
| Outputable TcSpecPrag # | |
Instance detailsDefined in GHC.Hs.Binds |
| Outputable XViaStrategyPs # | |
Instance detailsDefined in GHC.Hs.Decls |
| Outputable DocStructureItem # | |
Instance detailsDefined in GHC.Hs.Doc |
| Outputable Docs # | |
Instance detailsDefined in GHC.Hs.Doc |
| Outputable HsDocString # | |
Instance detailsDefined in GHC.Hs.DocString |
| Outputable HsDocStringChunk # | |
Instance detailsDefined in GHC.Hs.DocString |
| Outputable HsDocStringDecorator # | |
Instance detailsDefined in GHC.Hs.DocString |
| Outputable GrhsAnn # | |
Instance detailsDefined in GHC.Hs.Expr |
| Outputable HsThingRn # | |
Instance detailsDefined in GHC.Hs.Expr |
| Outputable PendingRnSplice # | |
Instance detailsDefined in GHC.Hs.Expr |
| Outputable PendingTcSplice # | |
Instance detailsDefined in GHC.Hs.Expr |
| Outputable SyntaxExprRn # | |
Instance detailsDefined in GHC.Hs.Expr |
| Outputable SyntaxExprTc # | |
Instance detailsDefined in GHC.Hs.Expr |
| Outputable XXExprGhcRn # | |
Instance detailsDefined in GHC.Hs.Expr |
| Outputable XXExprGhcTc # | |
Instance detailsDefined in GHC.Hs.Expr |
| Outputable OpName # | |
Instance detailsDefined in GHC.Hs.Type |
| Outputable DsMatchContext # | |
Instance detailsDefined in GHC.HsToCore.Monad |
| Outputable EquationInfo # | |
Instance detailsDefined in GHC.HsToCore.Monad |
| Outputable GenerateInhabitingPatternsMode # | |
Instance detailsDefined in GHC.HsToCore.Pmc.Solver |
| Outputable PhiCt # | |
Instance detailsDefined in GHC.HsToCore.Pmc.Solver |
| Outputable BotInfo # | |
Instance detailsDefined in GHC.HsToCore.Pmc.Solver.Types |
| Outputable Nabla # | |
Instance detailsDefined in GHC.HsToCore.Pmc.Solver.Types |
| Outputable Nablas # | |
Instance detailsDefined in GHC.HsToCore.Pmc.Solver.Types |
| Outputable PmAltCon # | |
Instance detailsDefined in GHC.HsToCore.Pmc.Solver.Types |
| Outputable PmAltConApp # | |
Instance detailsDefined in GHC.HsToCore.Pmc.Solver.Types |
| Outputable PmAltConSet # | |
Instance detailsDefined in GHC.HsToCore.Pmc.Solver.Types |
| Outputable PmEquality # | |
Instance detailsDefined in GHC.HsToCore.Pmc.Solver.Types |
| Outputable PmLit # | |
Instance detailsDefined in GHC.HsToCore.Pmc.Solver.Types |
| Outputable PmLitValue # | |
Instance detailsDefined in GHC.HsToCore.Pmc.Solver.Types |
| Outputable ResidualCompleteMatches # | |
Instance detailsDefined in GHC.HsToCore.Pmc.Solver.Types |
| Outputable TmState # | Not user-facing. |
Instance detailsDefined in GHC.HsToCore.Pmc.Solver.Types |
| Outputable TyState # | Not user-facing. |
Instance detailsDefined in GHC.HsToCore.Pmc.Solver.Types |
| Outputable VarInfo # | Not user-facing. |
Instance detailsDefined in GHC.HsToCore.Pmc.Solver.Types |
| Outputable GrdDag # | Format LYG guards as | True <- x, let x = 42, !z |
Instance detailsDefined in GHC.HsToCore.Pmc.Types |
| Outputable PmEmptyCase # | |
Instance detailsDefined in GHC.HsToCore.Pmc.Types |
| Outputable PmGrd # | Should not be user-facing. |
Instance detailsDefined in GHC.HsToCore.Pmc.Types |
| Outputable Precision # | |
Instance detailsDefined in GHC.HsToCore.Pmc.Types |
| Outputable RedSets # | |
Instance detailsDefined in GHC.HsToCore.Pmc.Types |
| Outputable SrcInfo # | |
Instance detailsDefined in GHC.HsToCore.Pmc.Types |
| Outputable CompressionIFace # | |
Instance detailsDefined in GHC.Iface.Binary |
| Outputable BindType # | |
Instance detailsDefined in GHC.Iface.Ext.Types |
| Outputable ContextInfo # | |
Instance detailsDefined in GHC.Iface.Ext.Types |
| Outputable DeclType # | |
Instance detailsDefined in GHC.Iface.Ext.Types |
| Outputable EntityInfo # | |
Instance detailsDefined in GHC.Iface.Ext.Types |
| Outputable EvBindDeps # | |
Instance detailsDefined in GHC.Iface.Ext.Types |
| Outputable EvVarSource # | |
Instance detailsDefined in GHC.Iface.Ext.Types |
| Outputable HieName # | |
Instance detailsDefined in GHC.Iface.Ext.Types |
| Outputable IEType # | |
Instance detailsDefined in GHC.Iface.Ext.Types |
| Outputable NodeAnnotation # | |
Instance detailsDefined in GHC.Iface.Ext.Types |
| Outputable NodeOrigin # | |
Instance detailsDefined in GHC.Iface.Ext.Types |
| Outputable RecFieldContext # | |
Instance detailsDefined in GHC.Iface.Ext.Types |
| Outputable Scope # | |
Instance detailsDefined in GHC.Iface.Ext.Types |
| Outputable TyVarScope # | |
Instance detailsDefined in GHC.Iface.Ext.Types |
| Outputable IfaceCppOptions # | |
Instance detailsDefined in GHC.Iface.Flags |
| Outputable IfaceExtension # | |
Instance detailsDefined in GHC.Iface.Flags |
| Outputable IfaceGeneralFlag # | |
Instance detailsDefined in GHC.Iface.Flags |
| Outputable IfaceLanguage # | |
Instance detailsDefined in GHC.Iface.Flags |
| Outputable IfaceProfAuto # | |
Instance detailsDefined in GHC.Iface.Flags |
| Outputable WhereFrom # | |
Instance detailsDefined in GHC.Iface.Load |
| Outputable CompileReason # | |
Instance detailsDefined in GHC.Iface.Recomp |
| Outputable RecompReason # | |
Instance detailsDefined in GHC.Iface.Recomp |
| Outputable RecompileRequired # | |
Instance detailsDefined in GHC.Iface.Recomp |
| Outputable IfaceSelfRecomp # | |
Instance detailsDefined in GHC.Iface.Recomp.Types |
| Outputable IfGuidance # | |
Instance detailsDefined in GHC.Iface.Syntax |
| Outputable IfaceAT # | |
Instance detailsDefined in GHC.Iface.Syntax |
| Outputable IfaceAnnotation # | |
Instance detailsDefined in GHC.Iface.Syntax |
| Outputable IfaceClassOp # | |
Instance detailsDefined in GHC.Iface.Syntax |
| Outputable IfaceClsInst # | |
Instance detailsDefined in GHC.Iface.Syntax |
| Outputable IfaceCompleteMatch # | |
Instance detailsDefined in GHC.Iface.Syntax |
| Outputable IfaceConAlt # | |
Instance detailsDefined in GHC.Iface.Syntax |
| Outputable IfaceDecl # | |
Instance detailsDefined in GHC.Iface.Syntax |
| Outputable IfaceDefault # | |
Instance detailsDefined in GHC.Iface.Syntax |
| Outputable IfaceExpr # | |
Instance detailsDefined in GHC.Iface.Syntax |
| Outputable IfaceFamInst # | |
Instance detailsDefined in GHC.Iface.Syntax |
| Outputable IfaceIdDetails # | |
Instance detailsDefined in GHC.Iface.Syntax |
| Outputable IfaceInfoItem # | |
Instance detailsDefined in GHC.Iface.Syntax |
| Outputable IfaceLFInfo # | |
Instance detailsDefined in GHC.Iface.Syntax |
| Outputable IfaceMaybeRhs # | |
Instance detailsDefined in GHC.Iface.Syntax |
| Outputable IfaceRule # | |
Instance detailsDefined in GHC.Iface.Syntax |
| Outputable IfaceStringLiteral # | |
Instance detailsDefined in GHC.Iface.Syntax |
| Outputable IfaceTopBndrInfo # | |
Instance detailsDefined in GHC.Iface.Syntax |
| Outputable IfaceTyConParent # | |
Instance detailsDefined in GHC.Iface.Syntax |
| Outputable IfaceUnfolding # | |
Instance detailsDefined in GHC.Iface.Syntax |
| Outputable IfaceWarningTxt # | |
Instance detailsDefined in GHC.Iface.Syntax |
| Outputable IfaceWarnings # | |
Instance detailsDefined in GHC.Iface.Syntax |
| Outputable IfLclName # | |
Instance detailsDefined in GHC.Iface.Type |
| Outputable IfaceAppArgs # | |
Instance detailsDefined in GHC.Iface.Type |
| Outputable IfaceBndr # | |
Instance detailsDefined in GHC.Iface.Type |
| Outputable IfaceCoercion # | |
Instance detailsDefined in GHC.Iface.Type |
| Outputable IfaceOneShot # | |
Instance detailsDefined in GHC.Iface.Type |
| Outputable IfaceTyCon # | |
Instance detailsDefined in GHC.Iface.Type |
| Outputable IfaceTyConInfo # | |
Instance detailsDefined in GHC.Iface.Type |
| Outputable IfaceTyConSort # | |
Instance detailsDefined in GHC.Iface.Type |
| Outputable IfaceTyLit # | |
Instance detailsDefined in GHC.Iface.Type |
| Outputable IfaceType # | |
Instance detailsDefined in GHC.Iface.Type |
| Outputable ShowHowMuch # | |
Instance detailsDefined in GHC.Iface.Type |
| Outputable Ident # | |
Instance detailsDefined in GHC.JS.Ident |
| Outputable JStgExpr # | |
Instance detailsDefined in GHC.JS.JStg.Syntax |
| Outputable JExpr # | |
Instance detailsDefined in GHC.JS.Ppr |
| Outputable JVal # | |
Instance detailsDefined in GHC.JS.Ppr |
| Outputable LibrarySpec # | |
Instance detailsDefined in GHC.Linker.Types |
| Outputable Linkable # | |
Instance detailsDefined in GHC.Linker.Types |
| Outputable LinkablePart # | |
Instance detailsDefined in GHC.Linker.Types |
| Outputable LoadedPkgInfo # | |
Instance detailsDefined in GHC.Linker.Types |
| Outputable MetaId # | |
Instance detailsDefined in GHC.Llvm.MetaData |
| Outputable LlvmCallConvention # | |
Instance detailsDefined in GHC.Llvm.Types |
| Outputable LlvmCastOp # | |
Instance detailsDefined in GHC.Llvm.Types |
| Outputable LlvmCmpOp # | |
Instance detailsDefined in GHC.Llvm.Types |
| Outputable LlvmFuncAttr # | |
Instance detailsDefined in GHC.Llvm.Types |
| Outputable LlvmLinkageType # | |
Instance detailsDefined in GHC.Llvm.Types |
| Outputable LlvmMachOp # | |
Instance detailsDefined in GHC.Llvm.Types |
| Outputable LlvmParamAttr # | |
Instance detailsDefined in GHC.Llvm.Types |
| Outputable LlvmType # | |
Instance detailsDefined in GHC.Llvm.Types |
| Outputable AnnContext # | |
Instance detailsDefined in GHC.Parser.Annotation |
| Outputable AnnListBrackets # | |
Instance detailsDefined in GHC.Parser.Annotation |
| Outputable AnnListItem # | |
Instance detailsDefined in GHC.Parser.Annotation |
| Outputable AnnParen # | |
Instance detailsDefined in GHC.Parser.Annotation |
| Outputable AnnPragma # | |
Instance detailsDefined in GHC.Parser.Annotation |
| Outputable BindTag # | |
Instance detailsDefined in GHC.Parser.Annotation |
| Outputable DeclTag # | |
Instance detailsDefined in GHC.Parser.Annotation |
| Outputable EpAnnComments # | |
Instance detailsDefined in GHC.Parser.Annotation |
| Outputable EpaComment # | |
Instance detailsDefined in GHC.Parser.Annotation |
| Outputable IsUnicodeSyntax # | |
Instance detailsDefined in GHC.Parser.Annotation |
| Outputable NameAdornment # | |
Instance detailsDefined in GHC.Parser.Annotation |
| Outputable NameAnn # | |
Instance detailsDefined in GHC.Parser.Annotation |
| Outputable NoEpAnns # | |
Instance detailsDefined in GHC.Parser.Annotation |
| Outputable TrailingAnn # | |
Instance detailsDefined in GHC.Parser.Annotation |
| Outputable Token # | |
Instance detailsDefined in GHC.Parser.Lexer |
| Outputable DataConBuilder # | |
Instance detailsDefined in GHC.Parser.Types |
| Outputable RealReg # | |
Instance detailsDefined in GHC.Platform.Reg |
| Outputable Reg # | Print a reg in a generic manner
If you want the architecture specific names, then use the pprReg
function from the appropriate Ppr module. |
Instance detailsDefined in GHC.Platform.Reg |
| Outputable VirtualReg # | |
Instance detailsDefined in GHC.Platform.Reg |
| Outputable RegArch # | |
Instance detailsDefined in GHC.Platform.Reg.Class |
| Outputable RegClass # | This instance is just used for the graph colouring register allocator.
Prefer using either pprRegClass
or pprRegClass, which is more informative. |
Instance detailsDefined in GHC.Platform.Reg.Class |
| Outputable ChildLookupResult # | |
Instance detailsDefined in GHC.Rename.Env |
| Outputable HsSigCtxt # | |
Instance detailsDefined in GHC.Rename.Env |
| Outputable WarnUnusedForalls # | |
Instance detailsDefined in GHC.Rename.HsType |
| Outputable InteractiveImport # | |
Instance detailsDefined in GHC.Runtime.Context |
| Outputable GetDocsFailure # | |
Instance detailsDefined in GHC.Runtime.Eval |
| Outputable Term # | |
Instance detailsDefined in GHC.Runtime.Heap.Inspect |
| Outputable ArgDescr # | |
Instance detailsDefined in GHC.Runtime.Heap.Layout |
| Outputable ClosureTypeInfo # | |
Instance detailsDefined in GHC.Runtime.Heap.Layout |
| Outputable SMRep # | |
Instance detailsDefined in GHC.Runtime.Heap.Layout |
| Outputable StgHalfWord # | |
Instance detailsDefined in GHC.Runtime.Heap.Layout |
| Outputable StgWord # | |
Instance detailsDefined in GHC.Runtime.Heap.Layout |
| Outputable TagInfo # | |
Instance detailsDefined in GHC.Stg.EnforceEpt.TagSig |
| Outputable TagSig # | |
Instance detailsDefined in GHC.Stg.EnforceEpt.TagSig |
| Outputable FloatLang # | |
Instance detailsDefined in GHC.Stg.Lift.Monad |
| Outputable BinderInfo # | |
Instance detailsDefined in GHC.Stg.Lift.Types |
| Outputable Skeleton # | |
Instance detailsDefined in GHC.Stg.Lift.Types |
| Outputable AltType # | |
Instance detailsDefined in GHC.Stg.Syntax |
| Outputable ConstructorNumber # | |
Instance detailsDefined in GHC.Stg.Syntax |
| Outputable NoExtFieldSilent # | |
Instance detailsDefined in GHC.Stg.Syntax |
| Outputable StgArg # | |
Instance detailsDefined in GHC.Stg.Syntax |
| Outputable StgOp # | |
Instance detailsDefined in GHC.Stg.Syntax |
| Outputable UpdateFlag # | |
Instance detailsDefined in GHC.Stg.Syntax |
| Outputable ArgRep # | |
Instance detailsDefined in GHC.StgToCmm.ArgRep |
| Outputable CallMethod # | |
Instance detailsDefined in GHC.StgToCmm.Closure |
| Outputable Sequel # | |
Instance detailsDefined in GHC.StgToCmm.Sequel |
| Outputable LambdaFormInfo # | |
Instance detailsDefined in GHC.StgToCmm.Types |
| Outputable StandardFormInfo # | |
Instance detailsDefined in GHC.StgToCmm.Types |
| Outputable IPEStats # | |
Instance detailsDefined in GHC.StgToCmm.Utils |
| Outputable ExprCtx # | |
Instance detailsDefined in GHC.StgToJS.ExprCtx |
| Outputable LinkSpec # | |
Instance detailsDefined in GHC.StgToJS.Linker.Linker |
| Outputable LinkPlan # | |
Instance detailsDefined in GHC.StgToJS.Linker.Types |
| Outputable GlobalOcc # | |
Instance detailsDefined in GHC.StgToJS.Monad |
| Outputable BlockInfo # | |
Instance detailsDefined in GHC.StgToJS.Object |
| Outputable BlockLocation # | |
Instance detailsDefined in GHC.StgToJS.Object |
| Outputable ExportedFun # | |
Instance detailsDefined in GHC.StgToJS.Object |
| Outputable StaticArg # | |
Instance detailsDefined in GHC.StgToJS.Types |
| Outputable StaticLit # | |
Instance detailsDefined in GHC.StgToJS.Types |
| Outputable TypedExpr # | |
Instance detailsDefined in GHC.StgToJS.Types |
| Outputable DerivInstTys # | |
Instance detailsDefined in GHC.Tc.Deriv.Generate |
| Outputable DerivContext # | |
Instance detailsDefined in GHC.Tc.Deriv.Utils |
| Outputable DerivEnv # | |
Instance detailsDefined in GHC.Tc.Deriv.Utils |
| Outputable DerivSpecMechanism # | |
Instance detailsDefined in GHC.Tc.Deriv.Utils |
| Outputable PredSpec # | |
Instance detailsDefined in GHC.Tc.Deriv.Utils |
| Outputable HoleFit # | |
Instance detailsDefined in GHC.Tc.Errors.Hole.FitTypes |
| Outputable HoleFitCandidate # | |
Instance detailsDefined in GHC.Tc.Errors.Hole.FitTypes |
| Outputable TcHoleFit # | |
Instance detailsDefined in GHC.Tc.Errors.Hole.FitTypes |
| Outputable TypedHole # | |
Instance detailsDefined in GHC.Tc.Errors.Hole.FitTypes |
| Outputable ErrorItem # | |
Instance detailsDefined in GHC.Tc.Errors.Types |
| Outputable Exported # | |
Instance detailsDefined in GHC.Tc.Errors.Types |
| Outputable HsTyVarBndrExistentialFlag # | |
Instance detailsDefined in GHC.Tc.Errors.Types |
| Outputable ImportError # | |
Instance detailsDefined in GHC.Tc.Errors.Ppr |
| Outputable ResolvedNameInfo # | |
Instance detailsDefined in GHC.Tc.Errors.Types |
| Outputable SolverReportErrCtxt # | |
Instance detailsDefined in GHC.Tc.Errors.Ppr |
| Outputable TypeDataForbids # | |
Instance detailsDefined in GHC.Tc.Errors.Types |
| Outputable PromotionErr # | |
Instance detailsDefined in GHC.Tc.Errors.Types.PromotionErr |
| Outputable AppCtxt # | |
Instance detailsDefined in GHC.Tc.Gen.Head |
| Outputable EWrap # | |
Instance detailsDefined in GHC.Tc.Gen.Head |
| Outputable QLFlag # | |
Instance detailsDefined in GHC.Tc.Gen.Head |
| Outputable ContextKind # | |
Instance detailsDefined in GHC.Tc.Gen.HsType |
| Outputable HoleMode # | |
Instance detailsDefined in GHC.Tc.Gen.HsType |
| Outputable SAKS_or_CUSK # | |
Instance detailsDefined in GHC.Tc.Gen.HsType |
| Outputable LetBndrSpec # | |
Instance detailsDefined in GHC.Tc.Gen.Pat |
| Outputable ClsInstResult # | |
Instance detailsDefined in GHC.Tc.Instance.Class |
| Outputable InferMode # | |
Instance detailsDefined in GHC.Tc.Solver |
| Outputable InertCans # | |
Instance detailsDefined in GHC.Tc.Solver.InertSet |
| Outputable InertSet # | |
Instance detailsDefined in GHC.Tc.Solver.InertSet |
| Outputable InteractResult # | |
Instance detailsDefined in GHC.Tc.Solver.InertSet |
| Outputable KickOutSpec # | |
Instance detailsDefined in GHC.Tc.Solver.InertSet |
| Outputable WorkList # | |
Instance detailsDefined in GHC.Tc.Solver.InertSet |
| Outputable TcSMode # | |
Instance detailsDefined in GHC.Tc.Solver.Monad |
| Outputable DefaultingProposal # | |
Instance detailsDefined in GHC.Tc.Types |
| Outputable IdBindingInfo # | |
Instance detailsDefined in GHC.Tc.Types.BasicTypes |
| Outputable TcBinder # | |
Instance detailsDefined in GHC.Tc.Types.BasicTypes |
| Outputable TcCompleteSig # | |
Instance detailsDefined in GHC.Tc.Types.BasicTypes |
| Outputable TcIdSig # | |
Instance detailsDefined in GHC.Tc.Types.BasicTypes |
| Outputable TcIdSigInst # | |
Instance detailsDefined in GHC.Tc.Types.BasicTypes |
| Outputable TcPartialSig # | |
Instance detailsDefined in GHC.Tc.Types.BasicTypes |
| Outputable TcPatSynSig # | |
Instance detailsDefined in GHC.Tc.Types.BasicTypes |
| Outputable TcSigInfo # | |
Instance detailsDefined in GHC.Tc.Types.BasicTypes |
| Outputable TcTyThing # | |
Instance detailsDefined in GHC.Tc.Types.BasicTypes |
| Outputable CheckTyEqProblem # | |
Instance detailsDefined in GHC.Tc.Types.Constraint |
| Outputable CheckTyEqResult # | |
Instance detailsDefined in GHC.Tc.Types.Constraint |
| Outputable Ct # | |
Instance detailsDefined in GHC.Tc.Types.Constraint |
| Outputable CtEvidence # | |
Instance detailsDefined in GHC.Tc.Types.Constraint |
| Outputable CtFlavour # | |
Instance detailsDefined in GHC.Tc.Types.Constraint |
| Outputable CtIrredReason # | |
Instance detailsDefined in GHC.Tc.Types.Constraint |
| Outputable DelayedError # | |
Instance detailsDefined in GHC.Tc.Types.Constraint |
| Outputable DictCt # | |
Instance detailsDefined in GHC.Tc.Types.Constraint |
| Outputable EqCt # | |
Instance detailsDefined in GHC.Tc.Types.Constraint |
| Outputable EvNeedSet # | |
Instance detailsDefined in GHC.Tc.Types.Constraint |
| Outputable GivenCtEvidence # | |
Instance detailsDefined in GHC.Tc.Types.Constraint |
| Outputable HasGivenEqs # | |
Instance detailsDefined in GHC.Tc.Types.Constraint |
| Outputable Hole # | |
Instance detailsDefined in GHC.Tc.Types.Constraint |
| Outputable HoleSort # | |
Instance detailsDefined in GHC.Tc.Types.Constraint |
| Outputable ImplicStatus # | |
Instance detailsDefined in GHC.Tc.Types.Constraint |
| Outputable Implication # | |
Instance detailsDefined in GHC.Tc.Types.Constraint |
| Outputable IrredCt # | |
Instance detailsDefined in GHC.Tc.Types.Constraint |
| Outputable NotConcreteError # | |
Instance detailsDefined in GHC.Tc.Types.Constraint |
| Outputable QCInst # | |
Instance detailsDefined in GHC.Tc.Types.Constraint |
| Outputable RewriterSet # | |
Instance detailsDefined in GHC.Tc.Types.Constraint |
| Outputable TcEvDest # | |
Instance detailsDefined in GHC.Tc.Types.Constraint |
| Outputable WantedConstraints # | |
Instance detailsDefined in GHC.Tc.Types.Constraint |
| Outputable WantedCtEvidence # | |
Instance detailsDefined in GHC.Tc.Types.Constraint |
| Outputable SubGoalDepth # | |
Instance detailsDefined in GHC.Tc.Types.CtLoc |
| Outputable EvBind # | |
Instance detailsDefined in GHC.Tc.Types.Evidence |
| Outputable EvBindMap # | |
Instance detailsDefined in GHC.Tc.Types.Evidence |
| Outputable EvBindsVar # | |
Instance detailsDefined in GHC.Tc.Types.Evidence |
| Outputable EvCallStack # | |
Instance detailsDefined in GHC.Tc.Types.Evidence |
| Outputable EvTerm # | |
Instance detailsDefined in GHC.Tc.Types.Evidence |
| Outputable EvTypeable # | |
Instance detailsDefined in GHC.Tc.Types.Evidence |
| Outputable HoleExprRef # | |
Instance detailsDefined in GHC.Tc.Types.Evidence |
| Outputable HsWrapper # | |
Instance detailsDefined in GHC.Tc.Types.Evidence |
| Outputable TcEvBinds # | |
Instance detailsDefined in GHC.Tc.Types.Evidence |
| Outputable CtOrigin # | |
Instance detailsDefined in GHC.Tc.Types.Origin |
| Outputable FRRArrowContext # | |
Instance detailsDefined in GHC.Tc.Types.Origin |
| Outputable FixedRuntimeRepContext # | |
Instance detailsDefined in GHC.Tc.Types.Origin |
| Outputable FixedRuntimeRepOrigin # | |
Instance detailsDefined in GHC.Tc.Types.Origin |
| Outputable InstanceWhat # | |
Instance detailsDefined in GHC.Tc.Types.Origin |
| Outputable NakedScFlag # | |
Instance detailsDefined in GHC.Tc.Types.Origin |
| Outputable SkolemInfo # | |
Instance detailsDefined in GHC.Tc.Types.Origin |
| Outputable SkolemInfoAnon # | |
Instance detailsDefined in GHC.Tc.Types.Origin |
| Outputable StmtOrigin # | |
Instance detailsDefined in GHC.Tc.Types.Origin |
| Outputable TyVarBndrs # | |
Instance detailsDefined in GHC.Tc.Types.Origin |
| Outputable TypedThing # | |
Instance detailsDefined in GHC.Tc.Types.Origin |
| Outputable Rank # | |
Instance detailsDefined in GHC.Tc.Types.Rank |
| Outputable ThLevel # | |
Instance detailsDefined in GHC.Tc.Types.TH |
| Outputable IsExtraConstraint # | |
Instance detailsDefined in GHC.Tc.Utils.Monad |
| Outputable CandidatesQTvs # | |
Instance detailsDefined in GHC.Tc.Utils.TcMType |
| Outputable ExpPatType # | |
Instance detailsDefined in GHC.Tc.Utils.TcType |
| Outputable ExpType # | |
Instance detailsDefined in GHC.Tc.Utils.TcType |
| Outputable InferResult # | |
Instance detailsDefined in GHC.Tc.Utils.TcType |
| Outputable MetaDetails # | |
Instance detailsDefined in GHC.Tc.Utils.TcType |
| Outputable MetaInfo # | |
Instance detailsDefined in GHC.Tc.Utils.TcType |
| Outputable PatersonSize # | |
Instance detailsDefined in GHC.Tc.Utils.TcType |
| Outputable TcLevel # | |
Instance detailsDefined in GHC.Tc.Utils.TcType |
| Outputable TcTyVarDetails # | |
Instance detailsDefined in GHC.Tc.Utils.TcType |
| Outputable DeepSubsumptionFlag # | |
Instance detailsDefined in GHC.Tc.Utils.Unify |
| Outputable OccursCheck # | |
Instance detailsDefined in GHC.Tc.Utils.Unify |
| Outputable SimpleUnifyResult # | |
Instance detailsDefined in GHC.Tc.Utils.Unify |
| Outputable ZonkEnv # | |
Instance detailsDefined in GHC.Tc.Zonk.Env |
| Outputable Annotation # | |
Instance detailsDefined in GHC.Types.Annotations |
| Outputable AvailInfo # | |
Instance detailsDefined in GHC.Types.Avail |
| Outputable DetOrdAvails # | |
Instance detailsDefined in GHC.Types.Avail |
| Outputable Activation # | |
Instance detailsDefined in GHC.Types.Basic |
| Outputable Alignment # | |
Instance detailsDefined in GHC.Types.Basic |
| Outputable CbvMark # | |
Instance detailsDefined in GHC.Types.Basic |
| Outputable CompilerPhase # | |
Instance detailsDefined in GHC.Types.Basic |
| Outputable DefaultingStrategy # | |
Instance detailsDefined in GHC.Types.Basic |
| Outputable DoPmc # | |
Instance detailsDefined in GHC.Types.Basic |
| Outputable FunctionOrData # | |
Instance detailsDefined in GHC.Types.Basic |
| Outputable GenReason # | |
Instance detailsDefined in GHC.Types.Basic |
| Outputable ImportLevel # | |
Instance detailsDefined in GHC.Types.Basic |
| Outputable InlinePragma # | |
Instance detailsDefined in GHC.Types.Basic |
| Outputable InlineSpec # | |
Instance detailsDefined in GHC.Types.Basic |
| Outputable IntWithInf # | |
Instance detailsDefined in GHC.Types.Basic |
| Outputable LeftOrRight # | |
Instance detailsDefined in GHC.Types.Basic |
| Outputable Levity # | |
Instance detailsDefined in GHC.Types.Basic |
| Outputable NewOrData # | |
Instance detailsDefined in GHC.Types.Basic |
| Outputable NonStandardDefaultingStrategy # | |
Instance detailsDefined in GHC.Types.Basic |
| Outputable OccInfo # | |
Instance detailsDefined in GHC.Types.Basic |
| Outputable OneShotInfo # | |
Instance detailsDefined in GHC.Types.Basic |
| Outputable Origin # | |
Instance detailsDefined in GHC.Types.Basic |
| Outputable OverlapFlag # | |
Instance detailsDefined in GHC.Types.Basic |
| Outputable OverlapMode # | |
Instance detailsDefined in GHC.Types.Basic |
| Outputable RecFlag # | |
Instance detailsDefined in GHC.Types.Basic |
| Outputable RuleMatchInfo # | |
Instance detailsDefined in GHC.Types.Basic |
| Outputable SuccessFlag # | |
Instance detailsDefined in GHC.Types.Basic |
| Outputable SwapFlag # | |
Instance detailsDefined in GHC.Types.Basic |
| Outputable TailCallInfo # | |
Instance detailsDefined in GHC.Types.Basic |
| Outputable TopLevelFlag # | |
Instance detailsDefined in GHC.Types.Basic |
| Outputable TupleSort # | |
Instance detailsDefined in GHC.Types.Basic |
| Outputable TypeOrData # | |
Instance detailsDefined in GHC.Types.Basic |
| Outputable TypeOrKind # | |
Instance detailsDefined in GHC.Types.Basic |
| Outputable UnboxedTupleOrSum # | |
Instance detailsDefined in GHC.Types.Basic |
| Outputable UnfoldingSource # | |
Instance detailsDefined in GHC.Types.Basic |
| Outputable CostCentre # | |
Instance detailsDefined in GHC.Types.CostCentre |
| Outputable CostCentreStack # | |
Instance detailsDefined in GHC.Types.CostCentre |
| Outputable Cpr # | BNF: cpr ::= '' -- TopCpr
| n -- FlatConCpr n
| n '(' cpr1 ',' cpr2 ',' ... ')' -- ConCpr n [cpr1,cpr2,...]
| 'b' -- BotCprExamples:
* `f x = f x` has result CPR b
* `1(1,)` is a valid (nested) Cpr denotation for `(I# 42#, f 42)`. |
Instance detailsDefined in GHC.Types.Cpr |
| Outputable CprSig # | Only print the CPR result |
Instance detailsDefined in GHC.Types.Cpr |
| Outputable CprType # | BNF: cpr_ty ::= cpr -- short form if arty == 0
| '\' arty '.' cpr -- if arty > 0Examples:
* `f x y z = f x y z` has denotation `3.b`
* `g !x = (x+1, x+2)` has denotation `1.1(1,1)`. |
Instance detailsDefined in GHC.Types.Cpr |
| Outputable ClassDefaults # | |
Instance detailsDefined in GHC.Types.DefaultEnv |
| Outputable DefaultProvenance # | |
Instance detailsDefined in GHC.Types.DefaultEnv |
| Outputable Card # | See Note [Demand notation]
Current syntax was discussed in #19016. |
Instance detailsDefined in GHC.Types.Demand |
| Outputable Demand # | See Note [Demand notation] |
Instance detailsDefined in GHC.Types.Demand |
| Outputable Divergence # | |
Instance detailsDefined in GHC.Types.Demand |
| Outputable DmdEnv # | |
Instance detailsDefined in GHC.Types.Demand |
| Outputable DmdSig # | |
Instance detailsDefined in GHC.Types.Demand |
| Outputable DmdType # | |
Instance detailsDefined in GHC.Types.Demand |
| Outputable SubDemand # | See Note [Demand notation] |
Instance detailsDefined in GHC.Types.Demand |
| Outputable TypeShape # | |
Instance detailsDefined in GHC.Types.Demand |
| Outputable DiagnosticCode # | |
Instance detailsDefined in GHC.Types.Error |
| Outputable DiagnosticReason # | |
Instance detailsDefined in GHC.Types.Error |
| Outputable ResolvedDiagnosticReason # | |
Instance detailsDefined in GHC.Types.Error |
| Outputable Severity # | |
Instance detailsDefined in GHC.Types.Error |
| Outputable DuplicateRecordFields # | |
Instance detailsDefined in GHC.Types.FieldLabel |
| Outputable FieldLabel # | |
Instance detailsDefined in GHC.Types.FieldLabel |
| Outputable FieldSelectors # | |
Instance detailsDefined in GHC.Types.FieldLabel |
| Outputable FixItem # | |
Instance detailsDefined in GHC.Types.Fixity.Env |
| Outputable CCallConv # | |
Instance detailsDefined in GHC.Types.ForeignCall |
| Outputable CCallSpec # | |
Instance detailsDefined in GHC.Types.ForeignCall |
| Outputable CExportSpec # | |
Instance detailsDefined in GHC.Types.ForeignCall |
| Outputable CType # | |
Instance detailsDefined in GHC.Types.ForeignCall |
| Outputable ForeignCall # | |
Instance detailsDefined in GHC.Types.ForeignCall |
| Outputable Header # | |
Instance detailsDefined in GHC.Types.ForeignCall |
| Outputable Safety # | |
Instance detailsDefined in GHC.Types.ForeignCall |
| Outputable ConFieldInfo # | |
Instance detailsDefined in GHC.Types.GREInfo |
| Outputable ConInfo # | |
Instance detailsDefined in GHC.Types.GREInfo |
| Outputable ConLikeInfo # | |
Instance detailsDefined in GHC.Types.GREInfo |
| Outputable ConLikeName # | |
Instance detailsDefined in GHC.Types.GREInfo |
| Outputable GREInfo # | |
Instance detailsDefined in GHC.Types.GREInfo |
| Outputable RecFieldInfo # | |
Instance detailsDefined in GHC.Types.GREInfo |
| Outputable AssumedDerivingStrategy # | |
Instance detailsDefined in GHC.Types.Hint |
| Outputable GhcHint # | |
Instance detailsDefined in GHC.Types.Hint.Ppr |
| Outputable CafInfo # | |
Instance detailsDefined in GHC.Types.Id.Info |
| Outputable IdDetails # | |
Instance detailsDefined in GHC.Types.Id.Info |
| Outputable IdInfo # | |
Instance detailsDefined in GHC.Core.Ppr |
| Outputable RecSelParent # | |
Instance detailsDefined in GHC.Types.Id.Info |
| Outputable TickBoxOp # | |
Instance detailsDefined in GHC.Types.Id.Info |
| Outputable Literal # | |
Instance detailsDefined in GHC.Types.Literal |
| Outputable MetaResult # | |
Instance detailsDefined in GHC.Types.Meta |
| Outputable Name # | |
Instance detailsDefined in GHC.Types.Name |
| Outputable OccName # | |
Instance detailsDefined in GHC.Types.Name.Occurrence |
| Outputable ImportSpec # | |
Instance detailsDefined in GHC.Types.Name.Reader |
| Outputable LocalRdrEnv # | |
Instance detailsDefined in GHC.Types.Name.Reader |
| Outputable Parent # | |
Instance detailsDefined in GHC.Types.Name.Reader |
| Outputable ParentGRE # | |
Instance detailsDefined in GHC.Types.Name.Reader |
| Outputable RdrName # | |
Instance detailsDefined in GHC.Types.Name.Reader |
| Outputable PkgQual # | |
Instance detailsDefined in GHC.Types.PkgQual |
| Outputable RawPkgQual # | |
Instance detailsDefined in GHC.Types.PkgQual |
| Outputable SlotTy # | |
Instance detailsDefined in GHC.Types.RepType |
| Outputable IfaceTrustInfo # | |
Instance detailsDefined in GHC.Types.SafeHaskell |
| Outputable SafeHaskellMode # | |
Instance detailsDefined in GHC.Types.SafeHaskell |
| Outputable FractionalLit # | |
Instance detailsDefined in GHC.Types.SourceText |
| Outputable IntegralLit # | |
Instance detailsDefined in GHC.Types.SourceText |
| Outputable SourceText # | |
Instance detailsDefined in GHC.Types.SourceText |
| Outputable StringLiteral # | |
Instance detailsDefined in GHC.Types.SourceText |
| Outputable SptEntry # | |
Instance detailsDefined in GHC.Types.SptEntry |
| Outputable DeltaPos # | |
Instance detailsDefined in GHC.Types.SrcLoc |
| Outputable NoComments # | |
Instance detailsDefined in GHC.Types.SrcLoc |
| Outputable RealSrcLoc # | |
Instance detailsDefined in GHC.Types.SrcLoc |
| Outputable RealSrcSpan # | |
Instance detailsDefined in GHC.Types.SrcLoc |
| Outputable SrcLoc # | |
Instance detailsDefined in GHC.Types.SrcLoc |
| Outputable SrcSpan # | |
Instance detailsDefined in GHC.Types.SrcLoc |
| Outputable UnhelpfulSpanReason # | |
Instance detailsDefined in GHC.Types.SrcLoc |
| Outputable Target # | |
Instance detailsDefined in GHC.Types.Target |
| Outputable TargetId # | |
Instance detailsDefined in GHC.Types.Target |
| Outputable ThLevelIndex # | |
Instance detailsDefined in GHC.Types.ThLevelIndex |
| Outputable BreakpointId # | |
Instance detailsDefined in GHC.Types.Tickish |
| Outputable TickishPlacement # | |
Instance detailsDefined in GHC.Types.Tickish |
| Outputable TyThing # | |
Instance detailsDefined in GHC.Types.TyThing |
| Outputable Unique # | |
Instance detailsDefined in GHC.Types.Unique |
| Outputable FunTyFlag # | |
Instance detailsDefined in GHC.Types.Var |
| Outputable PiTyBinder # | |
Instance detailsDefined in GHC.Types.Var |
| Outputable Var # | |
Instance detailsDefined in GHC.Types.Var |
| Outputable InScopeSet # | |
Instance detailsDefined in GHC.Types.Var.Env |
| Outputable HomeModLinkable # | |
Instance detailsDefined in GHC.Unit.Home.ModInfo |
| Outputable PackageId # | |
Instance detailsDefined in GHC.Unit.Info |
| Outputable PackageName # | |
Instance detailsDefined in GHC.Unit.Info |
| Outputable HomeModImport # | |
Instance detailsDefined in GHC.Unit.Module.Deps |
| Outputable HomeModImportedAvails # | |
Instance detailsDefined in GHC.Unit.Module.Deps |
| Outputable IfaceImportLevel # | |
Instance detailsDefined in GHC.Unit.Module.Deps |
| Outputable ModuleGraphInvariantError # | |
Instance detailsDefined in GHC.Unit.Module.Graph |
| Outputable ModuleGraphNode # | |
Instance detailsDefined in GHC.Unit.Module.Graph |
| Outputable ModuleNodeEdge # | |
Instance detailsDefined in GHC.Unit.Module.Graph |
| Outputable NodeKey # | |
Instance detailsDefined in GHC.Unit.Module.Graph |
| Outputable ZeroScopeKey # | |
Instance detailsDefined in GHC.Unit.Module.Graph |
| Outputable ModLocation # | |
Instance detailsDefined in GHC.Unit.Module.Location |
| Outputable ModNodeKeyWithUid # | |
Instance detailsDefined in GHC.Unit.Module.ModNodeKey |
| Outputable ModSummary # | |
Instance detailsDefined in GHC.Unit.Module.ModSummary |
| Outputable ModuleStage # | |
Instance detailsDefined in GHC.Unit.Module.Stage |
| Outputable HscBackendAction # | |
Instance detailsDefined in GHC.Unit.Module.Status |
| Outputable HscRecompStatus # | |
Instance detailsDefined in GHC.Unit.Module.Status |
| Outputable InWarningCategory # | |
Instance detailsDefined in GHC.Unit.Module.Warnings |
| Outputable WarningCategory # | |
Instance detailsDefined in GHC.Unit.Module.Warnings |
| Outputable IfaceCLabel # | |
Instance detailsDefined in GHC.Unit.Module.WholeCoreBindings |
| Outputable IfaceCStubs # | |
Instance detailsDefined in GHC.Unit.Module.WholeCoreBindings |
| Outputable IfaceForeign # | |
Instance detailsDefined in GHC.Unit.Module.WholeCoreBindings |
| Outputable IfaceForeignFile # | |
Instance detailsDefined in GHC.Unit.Module.WholeCoreBindings |
| Outputable UnitPprInfo # | |
Instance detailsDefined in GHC.Unit.Ppr |
| Outputable ModuleOrigin # | |
Instance detailsDefined in GHC.Unit.State |
| Outputable UnitErr # | |
Instance detailsDefined in GHC.Unit.State |
| Outputable UnusableUnitReason # | |
Instance detailsDefined in GHC.Unit.State |
| Outputable InstalledModule # | |
Instance detailsDefined in GHC.Unit.Types |
| Outputable InstantiatedModule # | |
Instance detailsDefined in GHC.Unit.Types |
| Outputable InstantiatedUnit # | |
Instance detailsDefined in GHC.Unit.Types |
| Outputable Module # | |
Instance detailsDefined in GHC.Unit.Types |
| Outputable Unit # | |
Instance detailsDefined in GHC.Unit.Types |
| Outputable UnitId # | |
Instance detailsDefined in GHC.Unit.Types |
| Outputable JoinPointHood # | |
Instance detailsDefined in GHC.Utils.Outputable |
| Outputable PprStyle # | |
Instance detailsDefined in GHC.Utils.Outputable |
| Outputable QualifyName # | |
Instance detailsDefined in GHC.Utils.Outputable |
| Outputable SDoc # | |
Instance detailsDefined in GHC.Utils.Outputable |
| Outputable Boxity # | |
Instance detailsDefined in GHC.Types.Basic |
| Outputable FieldLabelString # | |
Instance detailsDefined in GHC.Types.FieldLabel |
| Outputable Fixity # | |
Instance detailsDefined in GHC.Hs.Basic |
| Outputable FixityDirection # | |
Instance detailsDefined in GHC.Hs.Basic |
| Outputable LexicalFixity # | |
Instance detailsDefined in GHC.Hs.Basic |
| Outputable Role # | |
Instance detailsDefined in GHC.Core.Coercion.Axiom |
| Outputable SrcStrictness # | |
Instance detailsDefined in GHC.Core.DataCon |
| Outputable SrcUnpackedness # | |
Instance detailsDefined in GHC.Core.DataCon |
| Outputable SpliceDecoration # | |
Instance detailsDefined in GHC.Hs.Decls |
| Outputable HsArrowMatchContext # | |
Instance detailsDefined in GHC.Hs.Expr |
| Outputable HsLamVariant # | |
Instance detailsDefined in GHC.Hs.Expr |
| Outputable DataConCantHappen # | |
Instance detailsDefined in GHC.Hs.Extension |
| Outputable NoExtField # | |
Instance detailsDefined in GHC.Hs.Extension |
| Outputable OverLitVal # | |
Instance detailsDefined in GHC.Hs.Lit |
| Outputable ModuleName # | |
Instance detailsDefined in GHC.Utils.Outputable |
| Outputable ForAllTyFlag # | |
Instance detailsDefined in GHC.Hs.Specificity |
| Outputable HsIPName # | |
Instance detailsDefined in GHC.Hs.Type |
| Outputable PromotionFlag # | |
Instance detailsDefined in GHC.Types.Basic |
| Outputable Serialized # | |
Instance detailsDefined in GHC.Utils.Outputable |
| Outputable Void # | |
Instance detailsDefined in GHC.Utils.Outputable |
| Outputable Fingerprint # | |
Instance detailsDefined in GHC.Utils.Outputable |
| Outputable Int16 # | |
Instance detailsDefined in GHC.Utils.Outputable |
| Outputable Int32 # | |
Instance detailsDefined in GHC.Utils.Outputable |
| Outputable Int64 # | |
Instance detailsDefined in GHC.Utils.Outputable |
| Outputable Int8 # | |
Instance detailsDefined in GHC.Utils.Outputable |
| Outputable Extension # | |
Instance detailsDefined in GHC.Utils.Outputable |
| Outputable Ordering # | |
Instance detailsDefined in GHC.Utils.Outputable |
| Outputable Word16 # | |
Instance detailsDefined in GHC.Utils.Outputable |
| Outputable Word32 # | |
Instance detailsDefined in GHC.Utils.Outputable |
| Outputable Word64 # | |
Instance detailsDefined in GHC.Utils.Outputable |
| Outputable Word8 # | |
Instance detailsDefined in GHC.Utils.Outputable |
| Outputable UTCTime # | |
Instance detailsDefined in GHC.Utils.Outputable |
| Outputable Integer # | |
Instance detailsDefined in GHC.Utils.Outputable |
| Outputable () # | |
Instance detailsDefined in GHC.Utils.Outputable |
| Outputable Bool # | |
Instance detailsDefined in GHC.Utils.Outputable |
| Outputable Double # | |
Instance detailsDefined in GHC.Utils.Outputable |
| Outputable Float # | |
Instance detailsDefined in GHC.Utils.Outputable |
| Outputable Int # | |
Instance detailsDefined in GHC.Utils.Outputable |
| Outputable Word # | |
Instance detailsDefined in GHC.Utils.Outputable |
| Outputable a => Outputable (SCC a) # | |
Instance detailsDefined in GHC.Utils.Outputable |
| Outputable elt => Outputable (IntMap elt) # | |
Instance detailsDefined in GHC.Utils.Outputable |
| Outputable a => Outputable (Set a) # | |
Instance detailsDefined in GHC.Utils.Outputable |
| Outputable a => Outputable (ProtoBCO a) # | |
Instance detailsDefined in GHC.ByteCode.Instr |
| Outputable instr => Outputable (GenBasicBlock instr) # | |
Instance detailsDefined in GHC.Cmm |
| Outputable instr => Outputable (ListGraph instr) # | |
Instance detailsDefined in GHC.Cmm |
| Outputable a => Outputable (LabelMap a) # | |
Instance detailsDefined in GHC.Cmm.Dataflow.Label |
| Outputable instr => Outputable (InstrSR instr) # | |
Instance detailsDefined in GHC.CmmToAsm.Reg.Liveness |
| Outputable instr => Outputable (LiveInstr instr) # | |
Instance detailsDefined in GHC.CmmToAsm.Reg.Liveness |
| OutputableBndr b => Outputable (Alt b) # | |
Instance detailsDefined in GHC.Core.Ppr |
| OutputableBndr b => Outputable (Bind b) # | |
Instance detailsDefined in GHC.Core.Ppr |
| OutputableBndr b => Outputable (Expr b) # | |
Instance detailsDefined in GHC.Core.Ppr |
| Outputable b => Outputable (TaggedBndr b) # | |
Instance detailsDefined in GHC.Core |
| Outputable ev => Outputable (NormaliseStepResult ev) # | |
Instance detailsDefined in GHC.Core.Coercion |
| Outputable (CoAxiom br) # | |
Instance detailsDefined in GHC.Core.Coercion.Axiom |
| Outputable a => Outputable (CoreMap a) # | |
Instance detailsDefined in GHC.Core.Map.Expr |
| Outputable a => Outputable (TypeMapG a) # | |
Instance detailsDefined in GHC.Core.Map.Type |
| Outputable i => Outputable (UnboxingDecision i) # | |
Instance detailsDefined in GHC.Core.Opt.WorkWrap.Utils |
| Outputable a => Outputable (RoughMap a) # | |
Instance detailsDefined in GHC.Core.RoughMap |
| Outputable a => Outputable (Scaled a) # | |
Instance detailsDefined in GHC.Core.TyCo.Rep |
| Outputable a => Outputable (UnifyResultM a) # | |
Instance detailsDefined in GHC.Core.Unify |
| Outputable a => Outputable (Bag a) # | |
Instance detailsDefined in GHC.Data.Bag |
| Outputable node => Outputable (Edge node) # | |
Instance detailsDefined in GHC.Data.Graph.Directed.Internal |
| Outputable node => Outputable (Graph node) # | |
Instance detailsDefined in GHC.Data.Graph.Directed.Internal |
| Outputable a => Outputable (OrdList a) # | |
Instance detailsDefined in GHC.Data.OrdList |
| Outputable a => Outputable (Pair a) # | |
Instance detailsDefined in GHC.Data.Pair |
| Outputable (KnotVars a) # | |
Instance detailsDefined in GHC.Driver.Env.KnotVars |
| Outputable a => Outputable (OnOff a) # | |
Instance detailsDefined in GHC.Driver.Flags |
| OutputableBndrId idL => Outputable (ApplicativeArg (GhcPass idL)) # | |
Instance detailsDefined in GHC.Hs.Expr |
| Outputable a => Outputable (CheckResult a) # | |
Instance detailsDefined in GHC.HsToCore.Pmc.Types |
| Outputable p => Outputable (PmGRHS p) # | |
Instance detailsDefined in GHC.HsToCore.Pmc.Types |
| Outputable p => Outputable (PmGRHSs p) # | |
Instance detailsDefined in GHC.HsToCore.Pmc.Types |
| Outputable p => Outputable (PmMatch p) # | |
Instance detailsDefined in GHC.HsToCore.Pmc.Types |
| Outputable p => Outputable (PmMatchGroup p) # | |
Instance detailsDefined in GHC.HsToCore.Pmc.Types |
| Outputable p => Outputable (PmPatBind p) # | |
Instance detailsDefined in GHC.HsToCore.Pmc.Types |
| Outputable a => Outputable (HieAST a) # | |
Instance detailsDefined in GHC.Iface.Ext.Types |
| Outputable a => Outputable (HieASTs a) # | |
Instance detailsDefined in GHC.Iface.Ext.Types |
| Outputable a => Outputable (IdentifierDetails a) # | |
Instance detailsDefined in GHC.Iface.Ext.Types |
| Outputable a => Outputable (NodeInfo a) # | |
Instance detailsDefined in GHC.Iface.Ext.Types |
| Outputable a => Outputable (SourcedNodeInfo a) # | |
Instance detailsDefined in GHC.Iface.Ext.Types |
| Outputable a => Outputable (EvidenceInfo a) # | |
Instance detailsDefined in GHC.Iface.Ext.Utils |
| Outputable a => Outputable (MaybeValidated a) # | |
Instance detailsDefined in GHC.Iface.Recomp |
| Outputable a => Outputable (AnnList a) # | |
Instance detailsDefined in GHC.Parser.Annotation |
| Outputable tag => Outputable (AnnSortKey tag) # | |
Instance detailsDefined in GHC.Parser.Annotation |
| Outputable a => Outputable (EpAnn a) # | |
Instance detailsDefined in GHC.Parser.Annotation |
| KnownSymbol tok => Outputable (EpToken tok) # | |
Instance detailsDefined in GHC.Parser.Annotation |
| Outputable (PatBuilder GhcPs) # | |
Instance detailsDefined in GHC.Parser.Types |
| Outputable (InterpSymbol s) # | |
Instance detailsDefined in GHC.Runtime.Interpreter.Types.SymbolCache |
| Outputable (TagEnv p) # | |
Instance detailsDefined in GHC.Stg.EnforceEpt.Types |
| OutputablePass pass => Outputable (GenStgBinding pass) # | |
Instance detailsDefined in GHC.Stg.Syntax |
| OutputablePass pass => Outputable (GenStgExpr pass) # | |
Instance detailsDefined in GHC.Stg.Syntax |
| OutputablePass pass => Outputable (GenStgRhs pass) # | |
Instance detailsDefined in GHC.Stg.Syntax |
| Outputable a => Outputable (NonVoid a) # | |
Instance detailsDefined in GHC.StgToCmm.Closure |
| Outputable theta => Outputable (DerivSpec theta) # | |
Instance detailsDefined in GHC.Tc.Deriv.Utils |
| OutputableBndrId p => Outputable (HsTypeOrSigType (GhcPass p)) # | |
Instance detailsDefined in GHC.Tc.Errors.Types |
| OutputableBndrId (XPass p) => Outputable (HsExprArg p) # | |
Instance detailsDefined in GHC.Tc.Gen.Head |
| Outputable (FunDepEqn a) # | |
Instance detailsDefined in GHC.Tc.Instance.FunDeps |
| Outputable a => Outputable (StopOrContinue a) # | |
Instance detailsDefined in GHC.Tc.Solver.Monad |
| OutputableBndrId p => Outputable (UserSigType (GhcPass p)) # | |
Instance detailsDefined in GHC.Tc.Types.ErrCtxt |
| Outputable (Position p) # | |
Instance detailsDefined in GHC.Tc.Types.Origin |
| OutputableBndrId a => Outputable (InstInfo (GhcPass a)) # | |
Instance detailsDefined in GHC.Tc.Utils.Env |
| Outputable (ConcreteCheck m) # | |
Instance detailsDefined in GHC.Tc.Utils.Unify |
| Outputable (FamAppBreaker a) # | |
Instance detailsDefined in GHC.Tc.Utils.Unify |
| Outputable (LevelCheck m) # | |
Instance detailsDefined in GHC.Tc.Utils.Unify |
| Outputable name => Outputable (AnnTarget name) # | |
Instance detailsDefined in GHC.Types.Annotations |
| Outputable (DefMethSpec ty) # | |
Instance detailsDefined in GHC.Types.Basic |
| Outputable (TyConFlavour tc) # | |
Instance detailsDefined in GHC.Types.Basic |
| Outputable con => Outputable (CompleteMatchX con) # | |
Instance detailsDefined in GHC.Types.CompleteMatch |
| Diagnostic e => Outputable (Messages e) # | |
Instance detailsDefined in GHC.Types.Error |
| Outputable a => Outputable (OccEnv a) # | |
Instance detailsDefined in GHC.Types.Name.Occurrence |
| Outputable info => Outputable (GlobalRdrEltX info) # | |
Instance detailsDefined in GHC.Types.Name.Reader |
| Outputable (WhichGREs info) # | |
Instance detailsDefined in GHC.Types.Name.Reader |
| Outputable (WithUserRdr Name) # | |
Instance detailsDefined in GHC.Types.Name.Reader |
| Outputable a => Outputable (EpaLocation' a) # | |
Instance detailsDefined in GHC.Types.SrcLoc |
| Outputable e => Outputable (Located e) # | |
Instance detailsDefined in GHC.Types.SrcLoc |
| Outputable (XTickishId pass) => Outputable (GenTickish pass) # | |
Instance detailsDefined in GHC.Core.Ppr |
| Outputable a => Outputable (UniqDSet a) # | |
Instance detailsDefined in GHC.Types.Unique.DSet |
| Outputable a => Outputable (UniqSet a) # | |
Instance detailsDefined in GHC.Types.Unique.Set |
| Outputable elt => Outputable (InstalledModuleEnv elt) # | |
Instance detailsDefined in GHC.Unit.Module.Env |
| Outputable a => Outputable (ModuleEnv a) # | |
Instance detailsDefined in GHC.Unit.Module.Env |
| Outputable (WarningTxt pass) # | |
Instance detailsDefined in GHC.Unit.Module.Warnings |
| Outputable u => Outputable (UnitDatabase u) # | |
Instance detailsDefined in GHC.Unit.State |
| Outputable unit => Outputable (Definite unit) # | |
Instance detailsDefined in GHC.Unit.Types |
| Outputable a => Outputable (GenWithIsBoot a) # | |
Instance detailsDefined in GHC.Unit.Types |
| Outputable (HsModule GhcPs) # | |
Instance detailsDefined in GHC.Hs |
| OutputableBndrId p => Outputable (FixitySig (GhcPass p)) # | |
Instance detailsDefined in GHC.Hs.Binds |
| OutputableBndrId p => Outputable (HsIPBinds (GhcPass p)) # | |
Instance detailsDefined in GHC.Hs.Binds |
| OutputableBndrId p => Outputable (IPBind (GhcPass p)) # | |
Instance detailsDefined in GHC.Hs.Binds |
| Outputable (XRecGhc (IdGhcP p)) => Outputable (RecordPatSynField (GhcPass p)) # | |
Instance detailsDefined in GHC.Hs.Binds |
| OutputableBndrId p => Outputable (RuleBndr (GhcPass p)) # | |
Instance detailsDefined in GHC.Hs.Binds |
| OutputableBndrId p => Outputable (RuleBndrs (GhcPass p)) # | |
Instance detailsDefined in GHC.Hs.Binds |
| OutputableBndrId p => Outputable (Sig (GhcPass p)) # | |
Instance detailsDefined in GHC.Hs.Binds |
| OutputableBndrId p => Outputable (BooleanFormula (GhcPass p)) # | |
Instance detailsDefined in GHC.Data.BooleanFormula |
| OutputableBndrId p => Outputable (AnnDecl (GhcPass p)) # | |
Instance detailsDefined in GHC.Hs.Decls |
| OutputableBndrId p => Outputable (ClsInstDecl (GhcPass p)) # | |
Instance detailsDefined in GHC.Hs.Decls |
| OutputableBndrId p => Outputable (ConDecl (GhcPass p)) # | |
Instance detailsDefined in GHC.Hs.Decls |
| OutputableBndrId p => Outputable (DataFamInstDecl (GhcPass p)) # | |
Instance detailsDefined in GHC.Hs.Decls |
| OutputableBndrId p => Outputable (DefaultDecl (GhcPass p)) # | |
Instance detailsDefined in GHC.Hs.Decls |
| OutputableBndrId p => Outputable (DerivClauseTys (GhcPass p)) # | |
Instance detailsDefined in GHC.Hs.Decls |
| OutputableBndrId p => Outputable (DerivDecl (GhcPass p)) # | |
Instance detailsDefined in GHC.Hs.Decls |
| OutputableBndrId p => Outputable (DerivStrategy (GhcPass p)) # | |
Instance detailsDefined in GHC.Hs.Decls |
| Outputable (DocDecl name) # | |
Instance detailsDefined in GHC.Hs.Decls |
| OutputableBndrId p => Outputable (FamilyDecl (GhcPass p)) # | |
Instance detailsDefined in GHC.Hs.Decls |
| Outputable (FamilyInfo pass) # | |
Instance detailsDefined in GHC.Hs.Decls |
| OutputableBndrId p => Outputable (ForeignDecl (GhcPass p)) # | |
Instance detailsDefined in GHC.Hs.Decls |
| OutputableBndrId p => Outputable (ForeignExport (GhcPass p)) # | |
Instance detailsDefined in GHC.Hs.Decls |
| OutputableBndrId p => Outputable (ForeignImport (GhcPass p)) # | |
Instance detailsDefined in GHC.Hs.Decls |
| OutputableBndrId p => Outputable (FunDep (GhcPass p)) # | |
Instance detailsDefined in GHC.Hs.Decls |
| OutputableBndrId p => Outputable (HsDataDefn (GhcPass p)) # | |
Instance detailsDefined in GHC.Hs.Decls |
| OutputableBndrId p => Outputable (HsDecl (GhcPass p)) # | |
Instance detailsDefined in GHC.Hs.Decls |
| OutputableBndrId p => Outputable (HsDerivingClause (GhcPass p)) # | |
Instance detailsDefined in GHC.Hs.Decls |
| OutputableBndrId p => Outputable (HsGroup (GhcPass p)) # | |
Instance detailsDefined in GHC.Hs.Decls |
| OutputableBndrId p => Outputable (InstDecl (GhcPass p)) # | |
Instance detailsDefined in GHC.Hs.Decls |
| OutputableBndr (IdP (GhcPass p)) => Outputable (RoleAnnotDecl (GhcPass p)) # | |
Instance detailsDefined in GHC.Hs.Decls |
| OutputableBndrId p => Outputable (RuleDecl (GhcPass p)) # | |
Instance detailsDefined in GHC.Hs.Decls |
| OutputableBndrId p => Outputable (RuleDecls (GhcPass p)) # | |
Instance detailsDefined in GHC.Hs.Decls |
| OutputableBndrId p => Outputable (SpliceDecl (GhcPass p)) # | |
Instance detailsDefined in GHC.Hs.Decls |
| OutputableBndrId p => Outputable (StandaloneKindSig (GhcPass p)) # | |
Instance detailsDefined in GHC.Hs.Decls |
| OutputableBndrId p => Outputable (TyClDecl (GhcPass p)) # | |
Instance detailsDefined in GHC.Hs.Decls |
| OutputableBndrId p => Outputable (TyClGroup (GhcPass p)) # | |
Instance detailsDefined in GHC.Hs.Decls |
| OutputableBndrId p => Outputable (TyFamInstDecl (GhcPass p)) # | |
Instance detailsDefined in GHC.Hs.Decls |
| OutputableBndrId p => Outputable (WarnDecl (GhcPass p)) # | |
Instance detailsDefined in GHC.Hs.Decls |
| OutputableBndrId p => Outputable (WarnDecls (GhcPass p)) # | |
Instance detailsDefined in GHC.Hs.Decls |
| OutputableBndrId p => Outputable (ArithSeqInfo (GhcPass p)) # | |
Instance detailsDefined in GHC.Hs.Expr |
| UnXRec p => Outputable (DotFieldOcc p) # | |
Instance detailsDefined in GHC.Hs.Expr |
| (UnXRec p, Outputable (XRec p FieldLabelString)) => Outputable (FieldLabelStrings p) # | |
Instance detailsDefined in GHC.Hs.Expr |
| OutputableBndrId p => Outputable (HsCmd (GhcPass p)) # | |
Instance detailsDefined in GHC.Hs.Expr |
| OutputableBndrId p => Outputable (HsCmdTop (GhcPass p)) # | |
Instance detailsDefined in GHC.Hs.Expr |
| OutputableBndrId p => Outputable (HsExpr (GhcPass p)) # | |
Instance detailsDefined in GHC.Hs.Expr |
| Outputable fn => Outputable (HsMatchContext fn) # | |
Instance detailsDefined in GHC.Hs.Expr |
| Outputable (HsPragE (GhcPass p)) # | |
Instance detailsDefined in GHC.Hs.Expr |
| OutputableBndrId p => Outputable (HsQuote (GhcPass p)) # | |
Instance detailsDefined in GHC.Hs.Expr |
| Outputable fn => Outputable (HsStmtContext fn) # | |
Instance detailsDefined in GHC.Hs.Expr |
| OutputableBndrId p => Outputable (IE (GhcPass p)) # | |
Instance detailsDefined in GHC.Hs.ImpExp |
| OutputableBndrId p => Outputable (IEWrappedName (GhcPass p)) # | |
Instance detailsDefined in GHC.Hs.ImpExp |
| (OutputableBndrId p, Outputable (Anno (IE (GhcPass p))), Outputable (ImportDeclPkgQual (GhcPass p))) => Outputable (ImportDecl (GhcPass p)) # | |
Instance detailsDefined in GHC.Hs.ImpExp |
| IsPass p => Outputable (HsLit (GhcPass p)) # | |
Instance detailsDefined in GHC.Hs.Lit |
| OutputableBndrId p => Outputable (HsOverLit (GhcPass p)) # | |
Instance detailsDefined in GHC.Hs.Lit |
| OutputableBndrId p => Outputable (Pat (GhcPass p)) # | |
Instance detailsDefined in GHC.Hs.Pat |
| Outputable (XRecGhc (IdGhcP p)) => Outputable (FieldOcc (GhcPass p)) # | |
Instance detailsDefined in GHC.Hs.Type |
| OutputableBndrId p => Outputable (HsBndrVar (GhcPass p)) # | |
Instance detailsDefined in GHC.Hs.Type |
| OutputableBndrId p => Outputable (HsConDeclRecField (GhcPass p)) # | |
Instance detailsDefined in GHC.Hs.Type |
| OutputableBndrId p => Outputable (HsForAllTelescope (GhcPass p)) # | |
Instance detailsDefined in GHC.Hs.Type |
| OutputableBndrId p => Outputable (HsPatSigType (GhcPass p)) # | |
Instance detailsDefined in GHC.Hs.Type |
| OutputableBndrId p => Outputable (HsSigType (GhcPass p)) # | |
Instance detailsDefined in GHC.Hs.Type |
| OutputableBndrId p => Outputable (HsTyLit (GhcPass p)) # | |
Instance detailsDefined in GHC.Hs.Type |
| OutputableBndrId p => Outputable (HsTyPat (GhcPass p)) # | |
Instance detailsDefined in GHC.Hs.Type |
| OutputableBndrId p => Outputable (HsType (GhcPass p)) # | |
Instance detailsDefined in GHC.Hs.Type |
| OutputableBndrId p => Outputable (LHsQTyVars (GhcPass p)) # | |
Instance detailsDefined in GHC.Hs.Type |
| Outputable a => Outputable (NonEmpty a) # | |
Instance detailsDefined in GHC.Utils.Outputable |
| Outputable a => Outputable (Maybe a) # | |
Instance detailsDefined in GHC.Utils.Outputable |
| Outputable a => Outputable [a] # | |
Instance detailsDefined in GHC.Utils.Outputable |
| (Outputable a, Outputable b) => Outputable (Arg a b) # | |
Instance detailsDefined in GHC.Utils.Outputable |
| (Outputable key, Outputable elt) => Outputable (Map key elt) # | |
Instance detailsDefined in GHC.Utils.Outputable |
| (OutputableP Platform statics, OutputableP Platform instr) => Outputable (RegAllocStats statics instr) # | |
Instance detailsDefined in GHC.CmmToAsm.Reg.Graph.Stats |
| (Outputable a, Outputable b) => Outputable (Node a b) # | |
Instance detailsDefined in GHC.Data.Graph.Directed |
| (Outputable a, Outputable (m a)) => Outputable (GenMap m a) # | |
Instance detailsDefined in GHC.Data.TrieMap |
| (TrieMap m, Outputable a) => Outputable (ListMap m a) # | |
Instance detailsDefined in GHC.Data.TrieMap |
| Outputable a => Outputable (WithHsDocIdentifiers a pass) # | For compatibility with the existing @-ddump-parsed' output, we only show
the docstring. Use pprHsDoc to show HsDoc's internals. |
Instance detailsDefined in GHC.Hs.Doc |
| (Outputable a, Outputable b) => Outputable (HsPatExpansion a b) # | |
Instance detailsDefined in GHC.Hs.Pat |
| (Outputable r, Outputable b) => Outputable (IfaceBindingX r b) # | |
Instance detailsDefined in GHC.Iface.Syntax |
| (KnownSymbol tok, KnownSymbol utok) => Outputable (EpUniToken tok utok) # | |
Instance detailsDefined in GHC.Parser.Annotation |
| (Outputable a, Outputable b) => Outputable (PuResult a b) # | |
Instance detailsDefined in GHC.Tc.Utils.Unify |
| Outputable (TyEqFamApp m a) # | |
Instance detailsDefined in GHC.Tc.Utils.Unify |
| Outputable (TyEqFlags m a) # | |
Instance detailsDefined in GHC.Tc.Utils.Unify |
| (Outputable a, Outputable e) => Outputable (GenLocated (EpAnn a) e) # | |
Instance detailsDefined in GHC.Parser.Annotation |
| Outputable e => Outputable (GenLocated EpaLocation e) # | |
Instance detailsDefined in GHC.Parser.Annotation |
| Outputable (GenLocated NoCommentsLocation EpaComment) # | |
Instance detailsDefined in GHC.Parser.Annotation |
| Outputable e => Outputable (GenLocated RealSrcSpan e) # | |
Instance detailsDefined in GHC.Types.SrcLoc |
| (Outputable k, Outputable a) => Outputable (UniqMap k a) # | |
Instance detailsDefined in GHC.Types.Unique.Map |
| (Outputable key, Outputable ele) => Outputable (UniqSDFM key ele) # | |
Instance detailsDefined in GHC.Types.Unique.SDFM |
| OutputableBndr tv => Outputable (VarBndr tv TyConBndrVis) # | |
Instance detailsDefined in GHC.Core.TyCon |
| Outputable tv => Outputable (VarBndr tv ForAllTyFlag) # | |
Instance detailsDefined in GHC.Types.Var |
| Outputable tv => Outputable (VarBndr tv Specificity) # | |
Instance detailsDefined in GHC.Types.Var |
| (OutputableBndrId pl, OutputableBndrId pr) => Outputable (HsBindLR (GhcPass pl) (GhcPass pr)) # | |
Instance detailsDefined in GHC.Hs.Binds |
| (OutputableBndrId pl, OutputableBndrId pr) => Outputable (HsLocalBindsLR (GhcPass pl) (GhcPass pr)) # | |
Instance detailsDefined in GHC.Hs.Binds |
| (OutputableBndrId pl, OutputableBndrId pr) => Outputable (HsValBindsLR (GhcPass pl) (GhcPass pr)) # | |
Instance detailsDefined in GHC.Hs.Binds |
| (OutputableBndrId l, OutputableBndrId r) => Outputable (PatSynBind (GhcPass l) (GhcPass r)) # | |
Instance detailsDefined in GHC.Hs.Binds |
| (OutputableBndrId pr, Outputable body) => Outputable (Match (GhcPass pr) body) # | |
Instance detailsDefined in GHC.Hs.Expr |
| (Outputable (StmtLR (GhcPass idL) (GhcPass idL) (LHsExpr (GhcPass idL))), Outputable (XXParStmtBlock (GhcPass idL) (GhcPass idR))) => Outputable (ParStmtBlock (GhcPass idL) (GhcPass idR)) # | |
Instance detailsDefined in GHC.Hs.Expr |
| (Outputable p, OutputableBndr p, Outputable arg) => Outputable (HsFieldBind p arg) # | |
Instance detailsDefined in GHC.Hs.Pat |
| (Outputable arg, Outputable (XRec p (HsRecField p arg)), XRec p RecFieldsDotDot ~ LocatedE RecFieldsDotDot) => Outputable (HsRecFields p arg) # | |
Instance detailsDefined in GHC.Hs.Pat |
| (Outputable arg, Outputable rec) => Outputable (HsConDetails arg rec) # | |
Instance detailsDefined in GHC.Hs.Type |
| (Outputable mult, OutputableBndrId pass) => Outputable (HsMultAnnOf mult (GhcPass pass)) # | |
Instance detailsDefined in GHC.Hs.Type |
| (OutputableBndrFlag flag p, OutputableBndrFlag flag (NoGhcTcPass p), OutputableBndrId p) => Outputable (HsOuterTyVarBndrs flag (GhcPass p)) # | |
Instance detailsDefined in GHC.Hs.Type |
| (OutputableBndrId p, OutputableBndrFlag flag p) => Outputable (HsTyVarBndr flag (GhcPass p)) # | |
Instance detailsDefined in GHC.Hs.Type |
| Outputable thing => Outputable (HsWildCardBndrs (GhcPass p) thing) # | |
Instance detailsDefined in GHC.Hs.Type |
| (Outputable a, Outputable b) => Outputable (Either a b) # | |
Instance detailsDefined in GHC.Utils.Outputable |
| (Outputable a, Outputable b) => Outputable (a, b) # | |
Instance detailsDefined in GHC.Utils.Outputable |
| Outputable a => Outputable (UniqDFM key a) # | |
Instance detailsDefined in GHC.Types.Unique.DFM |
| Outputable a => Outputable (UniqFM key a) # | |
Instance detailsDefined in GHC.Types.Unique.FM |
| (OutputableBndrId pl, OutputableBndrId pr, Anno (StmtLR (GhcPass pl) (GhcPass pr) body) ~ SrcSpanAnnA, Outputable body) => Outputable (StmtLR (GhcPass pl) (GhcPass pr) body) # | |
Instance detailsDefined in GHC.Hs.Expr |
| (Outputable tm, Outputable ty) => Outputable (HsArg (GhcPass p) tm ty) # | This instance is meant for debug-printing purposes. If you wish to
pretty-print an application of HsArgs, use pprHsArgsApp instead. |
Instance detailsDefined in GHC.Hs.Type |
| (Outputable a, Outputable b, Outputable c) => Outputable (a, b, c) # | |
Instance detailsDefined in GHC.Utils.Outputable |
| (Outputable a, Outputable b, Outputable c, Outputable d) => Outputable (a, b, c, d) # | |
Instance detailsDefined in GHC.Utils.Outputable |
| (Outputable a, Outputable b, Outputable c, Outputable d, Outputable e) => Outputable (a, b, c, d, e) # | |
Instance detailsDefined in GHC.Utils.Outputable |
| (Outputable a, Outputable b, Outputable c, Outputable d, Outputable e, Outputable f) => Outputable (a, b, c, d, e, f) # | |
Instance detailsDefined in GHC.Utils.Outputable Methods ppr :: (a, b, c, d, e, f) -> SDoc # |
| (Outputable a, Outputable b, Outputable c, Outputable d, Outputable e, Outputable f, Outputable g) => Outputable (a, b, c, d, e, f, g) # | |
Instance detailsDefined in GHC.Utils.Outputable Methods ppr :: (a, b, c, d, e, f, g) -> SDoc # |