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 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 CoreModule | |
Instance detailsDefined in GHC |
Outputable PrimCall | |
Instance detailsDefined in GHC.Builtin.PrimOps |
Outputable PrimOp | |
Instance detailsDefined in GHC.Builtin.PrimOps |
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 CgBreakInfo | |
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 ConInfoTableLocation | |
Instance detailsDefined in GHC.Cmm.CLabel |
Outputable ForeignLabelSource | |
Instance detailsDefined in GHC.Cmm.CLabel |
Outputable IdLabelInfo | |
Instance detailsDefined in GHC.Cmm.CLabel |
Outputable TickyIdInfo | |
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 StackMap | |
Instance detailsDefined in GHC.Cmm.LayoutStack |
Outputable StackSlot | |
Instance detailsDefined in GHC.Cmm.LayoutStack |
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 CmmCat | |
Instance detailsDefined in GHC.Cmm.Type |
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 JumpDest | |
Instance detailsDefined in GHC.CmmToAsm.AArch64.RegInfo |
Outputable BlockChain | |
Instance detailsDefined in GHC.CmmToAsm.BlockLayout |
Outputable BranchInfo | |
Instance detailsDefined in GHC.CmmToAsm.CFG |
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 LoopInfo | |
Instance detailsDefined in GHC.CmmToAsm.CFG |
Outputable JumpDest | |
Instance detailsDefined in GHC.CmmToAsm.PPC.RegInfo |
Outputable SpillStats | |
Instance detailsDefined in GHC.CmmToAsm.Reg.Graph.Spill |
Outputable Store | |
Instance detailsDefined in GHC.CmmToAsm.Reg.Graph.SpillClean |
Outputable FreeRegs | |
Instance detailsDefined in GHC.CmmToAsm.Reg.Linear.AArch64 |
Outputable Loc | |
Instance detailsDefined in GHC.CmmToAsm.Reg.Linear.Base |
Outputable FreeRegs | |
Instance detailsDefined in GHC.CmmToAsm.Reg.Linear.PPC |
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 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 ClsInst | |
Instance detailsDefined in GHC.Core.InstEnv |
Outputable InstEnv | |
Instance detailsDefined in GHC.Core.InstEnv |
Outputable InstMatches | |
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 ArityEnv | |
Instance detailsDefined in GHC.Core.Opt.Arity |
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 EtaInfo | |
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 AnalEnv | |
Instance detailsDefined in GHC.Core.Opt.CprAnal |
Outputable SigEnv | |
Instance detailsDefined in GHC.Core.Opt.CprAnal |
Outputable AnalEnv | |
Instance detailsDefined in GHC.Core.Opt.DmdAnal |
Outputable FloatInBind | |
Instance detailsDefined in GHC.Core.Opt.FloatIn |
Outputable FloatBinds | |
Instance detailsDefined in GHC.Core.Opt.FloatOut |
Outputable FloatOutSwitches | |
Instance detailsDefined in GHC.Core.Opt.Monad |
Outputable NodeDetails | |
Instance detailsDefined in GHC.Core.Opt.OccurAnal |
Outputable OccEncl | |
Instance detailsDefined in GHC.Core.Opt.OccurAnal |
Outputable SimpleNodeDetails | |
Instance detailsDefined in GHC.Core.Opt.OccurAnal Methods ppr :: SimpleNodeDetails -> SDoc # |
Outputable TailUsageDetails | |
Instance detailsDefined in GHC.Core.Opt.OccurAnal Methods ppr :: TailUsageDetails -> SDoc # |
Outputable UsageDetails | |
Instance detailsDefined in GHC.Core.Opt.OccurAnal |
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 FloatFlag | |
Instance detailsDefined in GHC.Core.Opt.Simplify.Env |
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 ArgOcc | |
Instance detailsDefined in GHC.Core.Opt.SpecConstr |
Outputable Call | |
Instance detailsDefined in GHC.Core.Opt.SpecConstr |
Outputable CallPat | |
Instance detailsDefined in GHC.Core.Opt.SpecConstr |
Outputable HowBound | |
Instance detailsDefined in GHC.Core.Opt.SpecConstr |
Outputable ScUsage | |
Instance detailsDefined in GHC.Core.Opt.SpecConstr |
Outputable Value | |
Instance detailsDefined in GHC.Core.Opt.SpecConstr |
Outputable CallInfo | |
Instance detailsDefined in GHC.Core.Opt.Specialise |
Outputable CallInfoSet | |
Instance detailsDefined in GHC.Core.Opt.Specialise |
Outputable DictBind | |
Instance detailsDefined in GHC.Core.Opt.Specialise |
Outputable FloatedDictBinds | |
Instance detailsDefined in GHC.Core.Opt.Specialise Methods ppr :: FloatedDictBinds -> SDoc # |
Outputable SpecArg | |
Instance detailsDefined in GHC.Core.Opt.Specialise |
Outputable SpecEnv | |
Instance detailsDefined in GHC.Core.Opt.Specialise |
Outputable UsageDetails | |
Instance detailsDefined in GHC.Core.Opt.Specialise |
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 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 SimpleOptEnv | |
Instance detailsDefined in GHC.Core.SimpleOpt |
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 ArgInfo | |
Instance detailsDefined in GHC.CoreToStg.Prep |
Outputable FloatingBind | |
Instance detailsDefined in GHC.CoreToStg.Prep |
Outputable Floats | |
Instance detailsDefined in GHC.CoreToStg.Prep |
Outputable OkToSpec | |
Instance detailsDefined in GHC.CoreToStg.Prep |
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 Time | |
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 Language | |
Instance detailsDefined in GHC.Driver.Flags |
Outputable BuildPlan | |
Instance detailsDefined in GHC.Driver.Make |
Outputable CachedIface | |
Instance detailsDefined in GHC.Driver.Make |
Outputable CodeGenEnable | |
Instance detailsDefined in GHC.Driver.Make |
Outputable ModuleGraphNodeWithBootFile | |
Instance detailsDefined in GHC.Driver.Make Methods ppr :: ModuleGraphNodeWithBootFile -> SDoc # |
Outputable JobResources | |
Instance detailsDefined in GHC.Driver.MakeSem |
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 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 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 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 TopNormaliseTypeResult | |
Instance detailsDefined in GHC.HsToCore.Pmc.Solver Methods ppr :: TopNormaliseTypeResult -> SDoc # |
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 GrdVec | 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 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 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 WhereFrom | |
Instance detailsDefined in GHC.Iface.Load |
Outputable CompileReason | |
Instance detailsDefined in GHC.Iface.Recomp |
Outputable IfaceDeclExtras | |
Instance detailsDefined in GHC.Iface.Recomp |
Outputable RecompReason | |
Instance detailsDefined in GHC.Iface.Recomp |
Outputable RecompileRequired | |
Instance detailsDefined in GHC.Iface.Recomp |
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 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 IfaceJoinInfo | |
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 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 LibrarySpec | |
Instance detailsDefined in GHC.Linker.Types |
Outputable Linkable | |
Instance detailsDefined in GHC.Linker.Types |
Outputable LoadedPkgInfo | |
Instance detailsDefined in GHC.Linker.Types |
Outputable SptEntry | |
Instance detailsDefined in GHC.Linker.Types |
Outputable Unlinked | |
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 AddEpAnn | |
Instance detailsDefined in GHC.Parser.Annotation |
Outputable Anchor | |
Instance detailsDefined in GHC.Parser.Annotation |
Outputable AnchorOperation | |
Instance detailsDefined in GHC.Parser.Annotation |
Outputable AnnContext | |
Instance detailsDefined in GHC.Parser.Annotation |
Outputable AnnKeywordId | |
Instance detailsDefined in GHC.Parser.Annotation |
Outputable AnnList | |
Instance detailsDefined in GHC.Parser.Annotation |
Outputable AnnListItem | |
Instance detailsDefined in GHC.Parser.Annotation |
Outputable AnnPragma | |
Instance detailsDefined in GHC.Parser.Annotation |
Outputable AnnSortKey | |
Instance detailsDefined in GHC.Parser.Annotation |
Outputable DeltaPos | |
Instance detailsDefined in GHC.Parser.Annotation |
Outputable EpAnnComments | |
Instance detailsDefined in GHC.Parser.Annotation |
Outputable EpaComment | |
Instance detailsDefined in GHC.Parser.Annotation |
Outputable EpaLocation | |
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 RegClass | |
Instance detailsDefined in GHC.Platform.Reg.Class |
Outputable ChildLookupResult | |
Instance detailsDefined in GHC.Rename.Env |
Outputable DisambigInfo | |
Instance detailsDefined in GHC.Rename.Env |
Outputable HsSigCtxt | |
Instance detailsDefined in GHC.Rename.Env |
Outputable MonadNames | |
Instance detailsDefined in GHC.Rename.Expr |
Outputable RnTyKiEnv | |
Instance detailsDefined in GHC.Rename.HsType |
Outputable RnTyKiWhat | |
Instance detailsDefined in GHC.Rename.HsType |
Outputable WarnUnusedForalls | |
Instance detailsDefined in GHC.Rename.HsType |
Outputable ImpOccItem | |
Instance detailsDefined in GHC.Rename.Names |
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.InferTags.TagSig |
Outputable TagSig | |
Instance detailsDefined in GHC.Stg.InferTags.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 UnariseVal | |
Instance detailsDefined in GHC.Stg.Unarise |
Outputable Discr | |
Instance detailsDefined in GHC.StgToByteCode |
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 LinkSpec | |
Instance detailsDefined in GHC.StgToJS.Linker.Linker |
Outputable LinkPlan | |
Instance detailsDefined in GHC.StgToJS.Linker.Types |
Outputable LinkedObj | |
Instance detailsDefined in GHC.StgToJS.Linker.Types |
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 SlotCount | |
Instance detailsDefined in GHC.StgToJS.Utils |
Outputable EarlyDerivSpec | |
Instance detailsDefined in GHC.Tc.Deriv |
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 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 TypeDataForbids | |
Instance detailsDefined in GHC.Tc.Errors.Types |
Outputable PromotionErr | |
Instance detailsDefined in GHC.Tc.Errors.Types.PromotionErr |
Outputable GeneralisationPlan | |
Instance detailsDefined in GHC.Tc.Gen.Bind Methods ppr :: GeneralisationPlan -> SDoc # |
Outputable AppCtxt | |
Instance detailsDefined in GHC.Tc.Gen.Head |
Outputable EWrap | |
Instance detailsDefined in GHC.Tc.Gen.Head |
Outputable HoleMode | |
Instance detailsDefined in GHC.Tc.Gen.HsType |
Outputable SAKS_or_CUSK | |
Instance detailsDefined in GHC.Tc.Gen.HsType |
Outputable TcTyMode | |
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 WorkList | |
Instance detailsDefined in GHC.Tc.Solver.InertSet |
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 TcIdSigInfo | |
Instance detailsDefined in GHC.Tc.Types.BasicTypes |
Outputable TcIdSigInst | |
Instance detailsDefined in GHC.Tc.Types.BasicTypes |
Outputable TcPatSynInfo | |
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 CanEqLHS | |
Instance detailsDefined in GHC.Tc.Types.Constraint |
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 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 SubGoalDepth | |
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 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 RepPolyFun | |
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 ThStage | |
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 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 AreUnifying | |
Instance detailsDefined in GHC.Tc.Utils.Unify |
Outputable LevelCheck | |
Instance detailsDefined in GHC.Tc.Utils.Unify |
Outputable ExpandMode | |
Instance detailsDefined in GHC.Tc.Validity |
Outputable TypeOrKindCtxt | |
Instance detailsDefined in GHC.Tc.Validity |
Outputable ValidityEnv | |
Instance detailsDefined in GHC.Tc.Validity |
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 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 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 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 CompleteMatch | |
Instance detailsDefined in GHC.Types.CompleteMatch |
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' -- BotCpr Examples:
* `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 > 0 Examples:
* `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 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 DiagnosticHint | |
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 Fixity | |
Instance detailsDefined in GHC.Types.Fixity |
Outputable FixityDirection | |
Instance detailsDefined in GHC.Types.Fixity |
Outputable LexicalFixity | |
Instance detailsDefined in GHC.Types.Fixity |
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 ConInfo | |
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 CafInfo | |
Instance detailsDefined in GHC.Types.Id.Info |
Outputable IdDetails | |
Instance detailsDefined in GHC.Types.Id.Info |
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 Name | |
Instance detailsDefined in GHC.Types.Name |
Outputable NameSort | |
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 LookupChild | |
Instance detailsDefined in GHC.Types.Name.Reader |
Outputable Parent | |
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 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 TickishPlacement | |
Instance detailsDefined in GHC.Types.Tickish |
Outputable TyThing | |
Instance detailsDefined in GHC.Types.TyThing |
Outputable Unique | |
Instance detailsDefined in GHC.Types.Unique |
Outputable ForAllTyFlag | |
Instance detailsDefined in GHC.Types.Var |
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 HomeUnitEnv | |
Instance detailsDefined in GHC.Unit.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 NDModule | |
Instance detailsDefined in GHC.Unit.Module.Env |
Outputable ModNodeKeyWithUid | |
Instance detailsDefined in GHC.Unit.Module.Graph |
Outputable ModuleGraphNode | |
Instance detailsDefined in GHC.Unit.Module.Graph |
Outputable NodeKey | |
Instance detailsDefined in GHC.Unit.Module.Graph |
Outputable ModLocation | |
Instance detailsDefined in GHC.Unit.Module.Location |
Outputable ModSummary | |
Instance detailsDefined in GHC.Unit.Module.ModSummary |
Outputable HscBackendAction | |
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 UnitPprInfo | |
Instance detailsDefined in GHC.Unit.Ppr |
Outputable ModuleOrigin | |
Instance detailsDefined in GHC.Unit.State |
Outputable UnitErr | |
Instance detailsDefined in GHC.Unit.State |
Outputable UnitVisibility | |
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 PprStyle | |
Instance detailsDefined in GHC.Utils.Outputable |
Outputable QualifyName | |
Instance detailsDefined in GHC.Utils.Outputable |
Outputable SDoc | |
Instance detailsDefined in GHC.Utils.Outputable |
Outputable ContainingSyntax | |
Instance detailsDefined in GHC.Wasm.ControlFlow.FromCmm Methods ppr :: ContainingSyntax -> SDoc # |
Outputable Context | |
Instance detailsDefined in GHC.Wasm.ControlFlow.FromCmm |
Outputable ModuleName | |
Instance detailsDefined in GHC.Utils.Outputable |
Outputable Serialized | |
Instance detailsDefined in GHC.Utils.Outputable |
Outputable Extension | |
Instance detailsDefined in GHC.Utils.Outputable |
Outputable Ordering | |
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 (NonEmpty a) | |
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 |
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 |
OutputableBndr a => Outputable (BooleanFormula a) | |
Instance detailsDefined in GHC.Data.BooleanFormula |
Outputable node => Outputable (Edge node) | |
Instance detailsDefined in GHC.Data.Graph.Directed |
Outputable node => Outputable (Graph node) | |
Instance detailsDefined in GHC.Data.Graph.Directed |
Outputable a => Outputable (OrdList a) | |
Instance detailsDefined in GHC.Data.OrdList |
Outputable a => Outputable (Pair a) | |
Instance detailsDefined in GHC.Data.Pair |
Outputable a => Outputable (OnOff a) | |
Instance detailsDefined in GHC.Driver.DynFlags |
Outputable (KnotVars a) | |
Instance detailsDefined in GHC.Driver.Env.KnotVars |
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 (EpAnn a) | |
Instance detailsDefined in GHC.Parser.Annotation |
Outputable a => Outputable (SrcSpanAnn' a) | |
Instance detailsDefined in GHC.Parser.Annotation |
Outputable (PatBuilder GhcPs) | |
Instance detailsDefined in GHC.Parser.Types |
Outputable a => Outputable (StmtTree a) | |
Instance detailsDefined in GHC.Rename.Expr |
Outputable (TagEnv p) | |
Instance detailsDefined in GHC.Stg.InferTags.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 (EValArg p) | |
Instance detailsDefined in GHC.Tc.Gen.Head |
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 a => Outputable (InstInfo (GhcPass a)) | |
Instance detailsDefined in GHC.Tc.Utils.Env |
Outputable (TyEqFamApp a) | |
Instance detailsDefined in GHC.Tc.Utils.Unify |
Outputable (TyEqFlags a) | |
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 |
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 e => Outputable (Located e) | |
Instance detailsDefined in GHC.Types.SrcLoc |
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 (UnitEnvGraph HomeUnitEnv) | |
Instance detailsDefined in GHC.Unit.Env |
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 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 (Either a b) | |
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 (HsExpansion a b) | Just print the original expression (the a ). |
Instance detailsDefined in GHC.Hs.Expr |
(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 |
(Outputable a, Outputable b) => Outputable (PuResult a b) | |
Instance detailsDefined in GHC.Tc.Utils.Unify |
Outputable (GenLocated Anchor EpaComment) | |
Instance detailsDefined in GHC.Parser.Annotation |
(Outputable a, Outputable e) => Outputable (GenLocated (SrcSpanAnn' a) e) | |
Instance detailsDefined in GHC.Parser.Annotation |
Outputable a => Outputable (GenLocated TokenLocation a) | |
Instance detailsDefined in GHC.Parser.Annotation |
Outputable e => Outputable (GenLocated RealSrcSpan e) | |
Instance detailsDefined in GHC.Types.SrcLoc |
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 |
(Outputable k, Outputable a) => Outputable (UniqMap k a) | |
Instance detailsDefined in GHC.Types.Unique.Map |
(Outputable key, Outputable ele) => Outputable (Shared key ele) | |
Instance detailsDefined in GHC.Types.Unique.SDFM |
(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 |
(Outputable a, Outputable b) => Outputable (a, b) | |
Instance detailsDefined in GHC.Utils.Outputable |
(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 # |