Instances899Outputable, …
Outputable IntSetDefined in ghc-9.14.1 · GHC.Utils.OutputableOutputable CoreModuleDefined in ghc-9.14.1 · GHCOutputable PrimCallDefined in ghc-9.14.1 · GHC.Builtin.PrimOpsOutputable PrimOpDefined in ghc-9.14.1 · GHC.Builtin.PrimOpsOutputable InspectStateDefined in ghc-9.14.1 · GHC.ByteCode.AsmOutputable CgBreakInfoDefined in ghc-9.14.1 · GHC.ByteCode.BreakpointsOutputable InternalBreakLocDefined in ghc-9.14.1 · GHC.ByteCode.BreakpointsOutputable InternalBreakpointIdDefined in ghc-9.14.1 · GHC.ByteCode.BreakpointsOutputable BCInstrDefined in ghc-9.14.1 · GHC.ByteCode.InstrOutputable LocalLabelDefined in ghc-9.14.1 · GHC.ByteCode.InstrOutputable ByteOffDefined in ghc-9.14.1 · GHC.ByteCode.TypesOutputable CompiledByteCodeDefined in ghc-9.14.1 · GHC.ByteCode.TypesOutputable HalfWordDefined in ghc-9.14.1 · GHC.ByteCode.TypesOutputable NativeCallInfoDefined in ghc-9.14.1 · GHC.ByteCode.TypesOutputable RegBitmapDefined in ghc-9.14.1 · GHC.ByteCode.TypesOutputable UnlinkedBCODefined in ghc-9.14.1 · GHC.ByteCode.TypesOutputable WordOffDefined in ghc-9.14.1 · GHC.ByteCode.TypesOutputable CmmStackInfoDefined in ghc-9.14.1 · GHC.CmmOutputable CmmStaticDefined in ghc-9.14.1 · GHC.CmmOutputable CStubLabelDefined in ghc-9.14.1 · GHC.Cmm.CLabelOutputable ConInfoTableLocationDefined in ghc-9.14.1 · GHC.Cmm.CLabelOutputable ForeignLabelSourceDefined in ghc-9.14.1 · GHC.Cmm.CLabelOutputable IdLabelInfoDefined in ghc-9.14.1 · GHC.Cmm.CLabelOutputable TickyIdInfoDefined in ghc-9.14.1 · GHC.Cmm.CLabelOutputable ParamLocationDefined in ghc-9.14.1 · GHC.Cmm.CallConvOutputable LabelDefined in ghc-9.14.1 · GHC.Cmm.Dataflow.LabelOutputable LabelSetDefined in ghc-9.14.1 · GHC.Cmm.Dataflow.LabelOutputable DominatorSetDefined in ghc-9.14.1 · GHC.Cmm.DominatorsOutputable RPNumDefined in ghc-9.14.1 · GHC.Cmm.DominatorsOutputable AreaDefined in ghc-9.14.1 · GHC.Cmm.ExprOutputable CmmLitDefined in ghc-9.14.1 · GHC.Cmm.ExprOutputable StackMapDefined in ghc-9.14.1 · GHC.Cmm.LayoutStackOutputable StackSlotDefined in ghc-9.14.1 · GHC.Cmm.LayoutStackOutputable CmmReturnInfoDefined in ghc-9.14.1 · GHC.Cmm.NodeOutputable CmmTickScopeDefined in ghc-9.14.1 · GHC.Cmm.NodeOutputable ConventionDefined in ghc-9.14.1 · GHC.Cmm.NodeOutputable ForeignConventionDefined in ghc-9.14.1 · GHC.Cmm.NodeOutputable StatusDefined in ghc-9.14.1 · GHC.Cmm.ProcPointOutputable CmmRegDefined in ghc-9.14.1 · GHC.Cmm.RegOutputable GlobalRegDefined in ghc-9.14.1 · GHC.Cmm.RegOutputable GlobalRegUseDefined in ghc-9.14.1 · GHC.Cmm.RegOutputable LocalRegDefined in ghc-9.14.1 · GHC.Cmm.RegOutputable CmmCatDefined in ghc-9.14.1 · GHC.Cmm.TypeOutputable CmmTypeDefined in ghc-9.14.1 · GHC.Cmm.TypeOutputable ForeignHintDefined in ghc-9.14.1 · GHC.Cmm.TypeOutputable WidthDefined in ghc-9.14.1 · GHC.Cmm.TypeOutputable DetUniqFMDefined in ghc-9.14.1 · GHC.Cmm.UniqueRenamerOutputable JumpDestDefined in ghc-9.14.1 · GHC.CmmToAsm.AArch64.RegInfoOutputable BlockChainDefined in ghc-9.14.1 · GHC.CmmToAsm.BlockLayoutOutputable BranchInfoDefined in ghc-9.14.1 · GHC.CmmToAsm.CFGOutputable CfgEdgeDefined in ghc-9.14.1 · GHC.CmmToAsm.CFGOutputable EdgeInfoDefined in ghc-9.14.1 · GHC.CmmToAsm.CFGOutputable EdgeWeightDefined in ghc-9.14.1 · GHC.CmmToAsm.CFGOutputable LoopInfoDefined in ghc-9.14.1 · GHC.CmmToAsm.CFGOutputable FormatDefined in ghc-9.14.1 · GHC.CmmToAsm.FormatOutputable RegWithFormatDefined in ghc-9.14.1 · GHC.CmmToAsm.FormatOutputable VirtualRegWithFormatDefined in ghc-9.14.1 · GHC.CmmToAsm.FormatOutputable RegUsageDefined in ghc-9.14.1 · GHC.CmmToAsm.RV64.Instr · orphanOutputable RegUsageDefined in ghc-9.14.1 · GHC.CmmToAsm.LA64.Instr · orphanOutputable RegUsageDefined in ghc-9.14.1 · GHC.CmmToAsm.AArch64.Instr · orphanGet 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.
Outputable JumpDestDefined in ghc-9.14.1 · GHC.CmmToAsm.LA64.RegInfoOutputable JumpDestDefined in ghc-9.14.1 · GHC.CmmToAsm.PPC.RegInfoOutputable JumpDestDefined in ghc-9.14.1 · GHC.CmmToAsm.RV64.RegInfoOutputable SpillStatsDefined in ghc-9.14.1 · GHC.CmmToAsm.Reg.Graph.SpillOutputable StoreDefined in ghc-9.14.1 · GHC.CmmToAsm.Reg.Graph.SpillCleanOutputable FreeRegsDefined in ghc-9.14.1 · GHC.CmmToAsm.Reg.Linear.AArch64Outputable LocDefined in ghc-9.14.1 · GHC.CmmToAsm.Reg.Linear.BaseOutputable RealRegUsageDefined in ghc-9.14.1 · GHC.CmmToAsm.Reg.Linear.BaseOutputable FreeRegsDefined in ghc-9.14.1 · GHC.CmmToAsm.Reg.Linear.LA64Outputable FreeRegsDefined in ghc-9.14.1 · GHC.CmmToAsm.Reg.Linear.PPCOutputable FreeRegsDefined in ghc-9.14.1 · GHC.CmmToAsm.Reg.Linear.RV64Outputable FreeRegsDefined in ghc-9.14.1 · GHC.CmmToAsm.Reg.Linear.X86Outputable FreeRegsDefined in ghc-9.14.1 · GHC.CmmToAsm.Reg.Linear.X86_64Outputable BrTableIntervalDefined in ghc-9.14.1 · GHC.CmmToAsm.Wasm.TypesOutputable JumpDestDefined in ghc-9.14.1 · GHC.CmmToAsm.X86.InstrOutputable AltConDefined in ghc-9.14.1 · GHC.CoreOutputable CoreRuleDefined in ghc-9.14.1 · GHC.Core.Ppr · orphanOutputable UnfoldingDefined in ghc-9.14.1 · GHC.Core.Ppr · orphanOutputable UnfoldingCacheDefined in ghc-9.14.1 · GHC.Core.Ppr · orphanOutputable UnfoldingGuidanceDefined in ghc-9.14.1 · GHC.Core.Ppr · orphanOutputable ClassDefined in ghc-9.14.1 · GHC.Core.ClassOutputable LiftingContextDefined in ghc-9.14.1 · GHC.Core.CoercionOutputable CoAxBranchDefined in ghc-9.14.1 · GHC.Core.Coercion.AxiomOutputable CoAxiomRuleDefined in ghc-9.14.1 · GHC.Core.Coercion.AxiomOutputable ConLikeDefined in ghc-9.14.1 · GHC.Core.ConLikeOutputable DataConDefined in ghc-9.14.1 · GHC.Core.DataConOutputable EqSpecDefined in ghc-9.14.1 · GHC.Core.DataConOutputable HsImplBangDefined in ghc-9.14.1 · GHC.Core.DataConOutputable HsSrcBangDefined in ghc-9.14.1 · GHC.Core.DataConOutputable StrictnessMarkDefined in ghc-9.14.1 · GHC.Core.DataConOutputable FamInstDefined in ghc-9.14.1 · GHC.Core.FamInstEnvOutputable FamInstEnvDefined in ghc-9.14.1 · GHC.Core.FamInstEnvOutputable FamInstMatchDefined in ghc-9.14.1 · GHC.Core.FamInstEnvOutputable CanonicalEvidenceDefined in ghc-9.14.1 · GHC.Core.InstEnvOutputable ClsInstDefined in ghc-9.14.1 · GHC.Core.InstEnvOutputable InstEnvDefined in ghc-9.14.1 · GHC.Core.InstEnvOutputable InstMatchesDefined in ghc-9.14.1 · GHC.Core.InstEnvOutputable PotentialUnifiersDefined in ghc-9.14.1 · GHC.Core.InstEnvOutputable FloatBindDefined in ghc-9.14.1 · GHC.Core.MakeOutputable IsSubmultDefined in ghc-9.14.1 · GHC.Core.MultiplicityOutputable ArityEnvDefined in ghc-9.14.1 · GHC.Core.Opt.ArityOutputable ArityTypeDefined in ghc-9.14.1 · GHC.Core.Opt.ArityThis is the BNF of the generated output:
@ We formatAT [o1,..,on] topDiv
aso1..on.TandAT [o1,..,on] botDivaso1..on.⊥, respectively. More concretely,AT [NOI,OS,OS] topDivis formatted as?11.T. If the one-shot info is empty, we omit the leading.@.Outputable EtaInfoDefined in ghc-9.14.1 · GHC.Core.Opt.ArityOutputable CallerCcFilterDefined in ghc-9.14.1 · GHC.Core.Opt.CallerCC.TypesOutputable NamePatternDefined in ghc-9.14.1 · GHC.Core.Opt.CallerCC.TypesOutputable AnalEnvDefined in ghc-9.14.1 · GHC.Core.Opt.CprAnalOutputable SigEnvDefined in ghc-9.14.1 · GHC.Core.Opt.CprAnalOutputable AnalEnvDefined in ghc-9.14.1 · GHC.Core.Opt.DmdAnalOutputable FloatInBindDefined in ghc-9.14.1 · GHC.Core.Opt.FloatInOutputable FloatBindsDefined in ghc-9.14.1 · GHC.Core.Opt.FloatOutOutputable FloatOutSwitchesDefined in ghc-9.14.1 · GHC.Core.Opt.MonadOutputable LocalOccDefined in ghc-9.14.1 · GHC.Core.Opt.OccurAnalOutputable NodeDetailsDefined in ghc-9.14.1 · GHC.Core.Opt.OccurAnalOutputable OccEnclDefined in ghc-9.14.1 · GHC.Core.Opt.OccurAnalOutputable SimpleNodeDetailsDefined in ghc-9.14.1 · GHC.Core.Opt.OccurAnalOutputable TailUsageDetailsDefined in ghc-9.14.1 · GHC.Core.Opt.OccurAnalOutputable UsageDetailsDefined in ghc-9.14.1 · GHC.Core.Opt.OccurAnalOutputable CoreToDoDefined in ghc-9.14.1 · GHC.Core.Opt.Pipeline.TypesOutputable FloatSpecDefined in ghc-9.14.1 · GHC.Core.Opt.SetLevelsOutputable LevelDefined in ghc-9.14.1 · GHC.Core.Opt.SetLevelsOutputable FloatFlagDefined in ghc-9.14.1 · GHC.Core.Opt.Simplify.EnvOutputable LetFloatsDefined in ghc-9.14.1 · GHC.Core.Opt.Simplify.EnvOutputable SimplFloatsDefined in ghc-9.14.1 · GHC.Core.Opt.Simplify.EnvOutputable SimplModeDefined in ghc-9.14.1 · GHC.Core.Opt.Simplify.EnvOutputable SimplSRDefined in ghc-9.14.1 · GHC.Core.Opt.Simplify.EnvOutputable ArgInfoDefined in ghc-9.14.1 · GHC.Core.Opt.Simplify.UtilsOutputable ArgSpecDefined in ghc-9.14.1 · GHC.Core.Opt.Simplify.UtilsOutputable DupFlagDefined in ghc-9.14.1 · GHC.Core.Opt.Simplify.UtilsOutputable SimplContDefined in ghc-9.14.1 · GHC.Core.Opt.Simplify.UtilsOutputable ArgOccDefined in ghc-9.14.1 · GHC.Core.Opt.SpecConstrOutputable CallDefined in ghc-9.14.1 · GHC.Core.Opt.SpecConstrOutputable CallPatDefined in ghc-9.14.1 · GHC.Core.Opt.SpecConstrOutputable HowBoundDefined in ghc-9.14.1 · GHC.Core.Opt.SpecConstrOutputable ScUsageDefined in ghc-9.14.1 · GHC.Core.Opt.SpecConstrOutputable SpecFailWarningDefined in ghc-9.14.1 · GHC.Core.Opt.SpecConstrOutputable ValueDefined in ghc-9.14.1 · GHC.Core.Opt.SpecConstrOutputable CallInfoDefined in ghc-9.14.1 · GHC.Core.Opt.SpecialiseOutputable CallInfoSetDefined in ghc-9.14.1 · GHC.Core.Opt.SpecialiseOutputable DictBindDefined in ghc-9.14.1 · GHC.Core.Opt.SpecialiseOutputable FloatedDictBindsDefined in ghc-9.14.1 · GHC.Core.Opt.SpecialiseOutputable SpecArgDefined in ghc-9.14.1 · GHC.Core.Opt.SpecialiseOutputable SpecEnvDefined in ghc-9.14.1 · GHC.Core.Opt.SpecialiseOutputable UsageDetailsDefined in ghc-9.14.1 · GHC.Core.Opt.SpecialiseOutputable TickDefined in ghc-9.14.1 · GHC.Core.Opt.StatsOutputable IsRecDataConResultDefined in ghc-9.14.1 · GHC.Core.Opt.WorkWrap.UtilsOutputable PatSynDefined in ghc-9.14.1 · GHC.Core.PatSynOutputable CanEqLHSDefined in ghc-9.14.1 · GHC.Core.PredicateOutputable EqRelDefined in ghc-9.14.1 · GHC.Core.PredicateOutputable ReductionDefined in ghc-9.14.1 · GHC.Core.ReductionOutputable RoughMatchLookupTcDefined in ghc-9.14.1 · GHC.Core.RoughMapOutputable RoughMatchTcDefined in ghc-9.14.1 · GHC.Core.RoughMapOutputable SimpleOptEnvDefined in ghc-9.14.1 · GHC.Core.SimpleOptOutputable CoreStatsDefined in ghc-9.14.1 · GHC.Core.StatsOutputable CoSelDefined in ghc-9.14.1 · GHC.Core.TyCo.RepOutputable CoercionDefined in ghc-9.14.1 · GHC.Core.TyCo.RepOutputable CoercionHoleDefined in ghc-9.14.1 · GHC.Core.TyCo.RepOutputable FunSelDefined in ghc-9.14.1 · GHC.Core.TyCo.RepOutputable MCoercionDefined in ghc-9.14.1 · GHC.Core.TyCo.RepOutputable TyLitDefined in ghc-9.14.1 · GHC.Core.TyCo.RepOutputable TypeDefined in ghc-9.14.1 · GHC.Core.TyCo.RepOutputable UnivCoProvenanceDefined in ghc-9.14.1 · GHC.Core.TyCo.RepOutputable SubstDefined in ghc-9.14.1 · GHC.Core.TyCo.SubstOutputable AlgTyConFlavDefined in ghc-9.14.1 · GHC.Core.TyConOutputable FamTyConFlavDefined in ghc-9.14.1 · GHC.Core.TyConOutputable PrimElemRepDefined in ghc-9.14.1 · GHC.Core.TyConOutputable PrimRepDefined in ghc-9.14.1 · GHC.Core.TyConOutputable TyConDefined in ghc-9.14.1 · GHC.Core.TyConOutputable TyConBndrVisDefined in ghc-9.14.1 · GHC.Core.TyConOutputable RecTcCheckerDefined in ghc-9.14.1 · GHC.Core.TyCon.RecWalkOutputable ArgSummaryDefined in ghc-9.14.1 · GHC.Core.UnfoldOutputable CallCtxtDefined in ghc-9.14.1 · GHC.Core.UnfoldOutputable ExprSizeDefined in ghc-9.14.1 · GHC.Core.UnfoldOutputable MaybeApartReasonDefined in ghc-9.14.1 · GHC.Core.UnifyOutputable UsageDefined in ghc-9.14.1 · GHC.Core.UsageEnvOutputable UsageEnvDefined in ghc-9.14.1 · GHC.Core.UsageEnvOutputable ArgInfoDefined in ghc-9.14.1 · GHC.CoreToStg.PrepOutputable BindInfoDefined in ghc-9.14.1 · GHC.CoreToStg.PrepOutputable FloatDecisionDefined in ghc-9.14.1 · GHC.CoreToStg.PrepOutputable FloatInfoDefined in ghc-9.14.1 · GHC.CoreToStg.PrepOutputable FloatingBindDefined in ghc-9.14.1 · GHC.CoreToStg.PrepOutputable FloatsDefined in ghc-9.14.1 · GHC.CoreToStg.PrepOutputable FastStringDefined in ghc-9.14.1 · GHC.Utils.OutputableOutputable LexicalFastStringDefined in ghc-9.14.1 · GHC.Utils.OutputableOutputable NonDetFastStringDefined in ghc-9.14.1 · GHC.Utils.OutputableOutputable EdgeTypeDefined in ghc-9.14.1 · GHC.Data.Graph.DirectedOutputable TimeDefined in ghc-9.14.1 · GHC.Data.Graph.DirectedOutputable UnVarGraphDefined in ghc-9.14.1 · GHC.Data.Graph.UnVarOutputable UnVarSetDefined in ghc-9.14.1 · GHC.Data.Graph.UnVarOutputable Word64SetDefined in ghc-9.14.1 · GHC.Utils.OutputableOutputable HsComponentIdDefined in ghc-9.14.1 · GHC.Driver.Backpack.SyntaxOutputable CodeGenEnableDefined in ghc-9.14.1 · GHC.Driver.DownsweepOutputable GhcModeDefined in ghc-9.14.1 · GHC.Driver.DynFlagsOutputable ModRenamingDefined in ghc-9.14.1 · GHC.Driver.DynFlagsOutputable PackageArgDefined in ghc-9.14.1 · GHC.Driver.DynFlagsOutputable PackageFlagDefined in ghc-9.14.1 · GHC.Driver.DynFlagsOutputable ReexportedModuleDefined in ghc-9.14.1 · GHC.Driver.DynFlagsOutputable LanguageDefined in ghc-9.14.1 · GHC.Driver.FlagsOutputable BuildPlanDefined in ghc-9.14.1 · GHC.Driver.MakeOutputable CachedIfaceDefined in ghc-9.14.1 · GHC.Driver.MakeOutputable ModuleGraphNodeWithBootFileDefined in ghc-9.14.1 · GHC.Driver.MakeOutputable JobResourcesDefined in ghc-9.14.1 · GHC.Driver.MakeSemOutputable PhaseDefined in ghc-9.14.1 · GHC.Driver.PhasesOutputable PluginRecompileDefined in ghc-9.14.1 · GHC.Driver.PluginsOutputable ABExportDefined in ghc-9.14.1 · GHC.Hs.BindsOutputable NamespaceSpecifierDefined in ghc-9.14.1 · GHC.Hs.BindsOutputable TcSpecPragDefined in ghc-9.14.1 · GHC.Hs.BindsOutputable XViaStrategyPsDefined in ghc-9.14.1 · GHC.Hs.DeclsOutputable DocStructureItemDefined in ghc-9.14.1 · GHC.Hs.DocOutputable DocsDefined in ghc-9.14.1 · GHC.Hs.DocOutputable HsDocStringDefined in ghc-9.14.1 · GHC.Hs.DocStringOutputable HsDocStringChunkDefined in ghc-9.14.1 · GHC.Hs.DocStringOutputable HsDocStringDecoratorDefined in ghc-9.14.1 · GHC.Hs.DocStringOutputable GrhsAnnDefined in ghc-9.14.1 · GHC.Hs.ExprOutputable HsThingRnDefined in ghc-9.14.1 · GHC.Hs.ExprOutputable PendingRnSpliceDefined in ghc-9.14.1 · GHC.Hs.ExprOutputable PendingTcSpliceDefined in ghc-9.14.1 · GHC.Hs.ExprOutputable SyntaxExprRnDefined in ghc-9.14.1 · GHC.Hs.ExprOutputable SyntaxExprTcDefined in ghc-9.14.1 · GHC.Hs.ExprOutputable XXExprGhcRnDefined in ghc-9.14.1 · GHC.Hs.ExprOutputable XXExprGhcTcDefined in ghc-9.14.1 · GHC.Hs.ExprOutputable OpNameDefined in ghc-9.14.1 · GHC.Hs.TypeOutputable DsMatchContextDefined in ghc-9.14.1 · GHC.HsToCore.MonadOutputable EquationInfoDefined in ghc-9.14.1 · GHC.HsToCore.MonadOutputable GenerateInhabitingPatternsModeDefined in ghc-9.14.1 · GHC.HsToCore.Pmc.SolverOutputable PhiCtDefined in ghc-9.14.1 · GHC.HsToCore.Pmc.SolverOutputable TopNormaliseTypeResultDefined in ghc-9.14.1 · GHC.HsToCore.Pmc.SolverOutputable BotInfoDefined in ghc-9.14.1 · GHC.HsToCore.Pmc.Solver.TypesOutputable NablaDefined in ghc-9.14.1 · GHC.HsToCore.Pmc.Solver.TypesOutputable NablasDefined in ghc-9.14.1 · GHC.HsToCore.Pmc.Solver.TypesOutputable PmAltConDefined in ghc-9.14.1 · GHC.HsToCore.Pmc.Solver.TypesOutputable PmAltConAppDefined in ghc-9.14.1 · GHC.HsToCore.Pmc.Solver.TypesOutputable PmAltConSetDefined in ghc-9.14.1 · GHC.HsToCore.Pmc.Solver.TypesOutputable PmEqualityDefined in ghc-9.14.1 · GHC.HsToCore.Pmc.Solver.TypesOutputable PmLitDefined in ghc-9.14.1 · GHC.HsToCore.Pmc.Solver.TypesOutputable PmLitValueDefined in ghc-9.14.1 · GHC.HsToCore.Pmc.Solver.TypesOutputable ResidualCompleteMatchesDefined in ghc-9.14.1 · GHC.HsToCore.Pmc.Solver.TypesOutputable TmStateDefined in ghc-9.14.1 · GHC.HsToCore.Pmc.Solver.TypesNot user-facing.
Outputable TyStateDefined in ghc-9.14.1 · GHC.HsToCore.Pmc.Solver.TypesNot user-facing.
Outputable VarInfoDefined in ghc-9.14.1 · GHC.HsToCore.Pmc.Solver.TypesNot user-facing.
Outputable GrdDagDefined in ghc-9.14.1 · GHC.HsToCore.Pmc.TypesFormat LYG guards as
| True <- x, let x = 42, !zOutputable PmEmptyCaseDefined in ghc-9.14.1 · GHC.HsToCore.Pmc.TypesOutputable PmGrdDefined in ghc-9.14.1 · GHC.HsToCore.Pmc.TypesShould not be user-facing.
Outputable PrecisionDefined in ghc-9.14.1 · GHC.HsToCore.Pmc.TypesOutputable RedSetsDefined in ghc-9.14.1 · GHC.HsToCore.Pmc.TypesOutputable SrcInfoDefined in ghc-9.14.1 · GHC.HsToCore.Pmc.TypesOutputable CompressionIFaceDefined in ghc-9.14.1 · GHC.Iface.BinaryOutputable BindTypeDefined in ghc-9.14.1 · GHC.Iface.Ext.TypesOutputable ContextInfoDefined in ghc-9.14.1 · GHC.Iface.Ext.TypesOutputable DeclTypeDefined in ghc-9.14.1 · GHC.Iface.Ext.TypesOutputable EntityInfoDefined in ghc-9.14.1 · GHC.Iface.Ext.TypesOutputable EvBindDepsDefined in ghc-9.14.1 · GHC.Iface.Ext.TypesOutputable EvVarSourceDefined in ghc-9.14.1 · GHC.Iface.Ext.TypesOutputable HieNameDefined in ghc-9.14.1 · GHC.Iface.Ext.TypesOutputable IETypeDefined in ghc-9.14.1 · GHC.Iface.Ext.TypesOutputable NodeAnnotationDefined in ghc-9.14.1 · GHC.Iface.Ext.TypesOutputable NodeOriginDefined in ghc-9.14.1 · GHC.Iface.Ext.TypesOutputable RecFieldContextDefined in ghc-9.14.1 · GHC.Iface.Ext.TypesOutputable ScopeDefined in ghc-9.14.1 · GHC.Iface.Ext.TypesOutputable TyVarScopeDefined in ghc-9.14.1 · GHC.Iface.Ext.TypesOutputable IfaceCppOptionsDefined in ghc-9.14.1 · GHC.Iface.FlagsOutputable IfaceExtensionDefined in ghc-9.14.1 · GHC.Iface.FlagsOutputable IfaceGeneralFlagDefined in ghc-9.14.1 · GHC.Iface.FlagsOutputable IfaceLanguageDefined in ghc-9.14.1 · GHC.Iface.FlagsOutputable IfaceProfAutoDefined in ghc-9.14.1 · GHC.Iface.FlagsOutputable WhereFromDefined in ghc-9.14.1 · GHC.Iface.LoadOutputable CompileReasonDefined in ghc-9.14.1 · GHC.Iface.RecompOutputable IfaceDeclExtrasDefined in ghc-9.14.1 · GHC.Iface.RecompOutputable RecompReasonDefined in ghc-9.14.1 · GHC.Iface.RecompOutputable RecompileRequiredDefined in ghc-9.14.1 · GHC.Iface.RecompOutputable IfaceSelfRecompDefined in ghc-9.14.1 · GHC.Iface.Recomp.TypesOutputable IfGuidanceDefined in ghc-9.14.1 · GHC.Iface.SyntaxOutputable IfaceATDefined in ghc-9.14.1 · GHC.Iface.SyntaxOutputable IfaceAnnotationDefined in ghc-9.14.1 · GHC.Iface.SyntaxOutputable IfaceClassOpDefined in ghc-9.14.1 · GHC.Iface.SyntaxOutputable IfaceClsInstDefined in ghc-9.14.1 · GHC.Iface.SyntaxOutputable IfaceCompleteMatchDefined in ghc-9.14.1 · GHC.Iface.SyntaxOutputable IfaceConAltDefined in ghc-9.14.1 · GHC.Iface.SyntaxOutputable IfaceDeclDefined in ghc-9.14.1 · GHC.Iface.SyntaxOutputable IfaceDefaultDefined in ghc-9.14.1 · GHC.Iface.SyntaxOutputable IfaceExprDefined in ghc-9.14.1 · GHC.Iface.SyntaxOutputable IfaceFamInstDefined in ghc-9.14.1 · GHC.Iface.SyntaxOutputable IfaceIdDetailsDefined in ghc-9.14.1 · GHC.Iface.SyntaxOutputable IfaceInfoItemDefined in ghc-9.14.1 · GHC.Iface.SyntaxOutputable IfaceLFInfoDefined in ghc-9.14.1 · GHC.Iface.SyntaxOutputable IfaceMaybeRhsDefined in ghc-9.14.1 · GHC.Iface.SyntaxOutputable IfaceRuleDefined in ghc-9.14.1 · GHC.Iface.SyntaxOutputable IfaceStringLiteralDefined in ghc-9.14.1 · GHC.Iface.SyntaxOutputable IfaceTopBndrInfoDefined in ghc-9.14.1 · GHC.Iface.SyntaxOutputable IfaceTyConParentDefined in ghc-9.14.1 · GHC.Iface.SyntaxOutputable IfaceUnfoldingDefined in ghc-9.14.1 · GHC.Iface.SyntaxOutputable IfaceWarningTxtDefined in ghc-9.14.1 · GHC.Iface.SyntaxOutputable IfaceWarningsDefined in ghc-9.14.1 · GHC.Iface.SyntaxOutputable IfLclNameDefined in ghc-9.14.1 · GHC.Iface.TypeOutputable IfaceAppArgsDefined in ghc-9.14.1 · GHC.Iface.TypeOutputable IfaceBndrDefined in ghc-9.14.1 · GHC.Iface.TypeOutputable IfaceCoercionDefined in ghc-9.14.1 · GHC.Iface.TypeOutputable IfaceOneShotDefined in ghc-9.14.1 · GHC.Iface.TypeOutputable IfaceTyConDefined in ghc-9.14.1 · GHC.Iface.TypeOutputable IfaceTyConInfoDefined in ghc-9.14.1 · GHC.Iface.TypeOutputable IfaceTyConSortDefined in ghc-9.14.1 · GHC.Iface.TypeOutputable IfaceTyLitDefined in ghc-9.14.1 · GHC.Iface.TypeOutputable IfaceTypeDefined in ghc-9.14.1 · GHC.Iface.TypeOutputable ShowHowMuchDefined in ghc-9.14.1 · GHC.Iface.TypeOutputable IdentDefined in ghc-9.14.1 · GHC.JS.IdentOutputable JStgExprDefined in ghc-9.14.1 · GHC.JS.JStg.SyntaxOutputable JExprDefined in ghc-9.14.1 · GHC.JS.Ppr · orphanOutputable JValDefined in ghc-9.14.1 · GHC.JS.Ppr · orphanOutputable LibrarySpecDefined in ghc-9.14.1 · GHC.Linker.TypesOutputable LinkableDefined in ghc-9.14.1 · GHC.Linker.TypesOutputable LinkablePartDefined in ghc-9.14.1 · GHC.Linker.TypesOutputable LoadedPkgInfoDefined in ghc-9.14.1 · GHC.Linker.TypesOutputable MetaIdDefined in ghc-9.14.1 · GHC.Llvm.MetaDataOutputable LlvmCallConventionDefined in ghc-9.14.1 · GHC.Llvm.TypesOutputable LlvmCastOpDefined in ghc-9.14.1 · GHC.Llvm.TypesOutputable LlvmCmpOpDefined in ghc-9.14.1 · GHC.Llvm.TypesOutputable LlvmFuncAttrDefined in ghc-9.14.1 · GHC.Llvm.TypesOutputable LlvmLinkageTypeDefined in ghc-9.14.1 · GHC.Llvm.TypesOutputable LlvmMachOpDefined in ghc-9.14.1 · GHC.Llvm.TypesOutputable LlvmParamAttrDefined in ghc-9.14.1 · GHC.Llvm.TypesOutputable LlvmTypeDefined in ghc-9.14.1 · GHC.Llvm.TypesOutputable AnnContextDefined in ghc-9.14.1 · GHC.Parser.AnnotationOutputable AnnListBracketsDefined in ghc-9.14.1 · GHC.Parser.AnnotationOutputable AnnListItemDefined in ghc-9.14.1 · GHC.Parser.AnnotationOutputable AnnParenDefined in ghc-9.14.1 · GHC.Parser.AnnotationOutputable AnnPragmaDefined in ghc-9.14.1 · GHC.Parser.AnnotationOutputable BindTagDefined in ghc-9.14.1 · GHC.Parser.AnnotationOutputable DeclTagDefined in ghc-9.14.1 · GHC.Parser.AnnotationOutputable EpAnnCommentsDefined in ghc-9.14.1 · GHC.Parser.AnnotationOutputable EpaCommentDefined in ghc-9.14.1 · GHC.Parser.AnnotationOutputable IsUnicodeSyntaxDefined in ghc-9.14.1 · GHC.Parser.AnnotationOutputable NameAdornmentDefined in ghc-9.14.1 · GHC.Parser.AnnotationOutputable NameAnnDefined in ghc-9.14.1 · GHC.Parser.AnnotationOutputable NoEpAnnsDefined in ghc-9.14.1 · GHC.Parser.AnnotationOutputable TrailingAnnDefined in ghc-9.14.1 · GHC.Parser.AnnotationOutputable TokenDefined in ghc-9.14.1 · GHC.Parser.LexerOutputable DataConBuilderDefined in ghc-9.14.1 · GHC.Parser.TypesOutputable RealRegDefined in ghc-9.14.1 · GHC.Platform.RegOutputable RegDefined in ghc-9.14.1 · GHC.Platform.RegPrint a reg in a generic manner If you want the architecture specific names, then use the pprReg function from the appropriate Ppr module.
Outputable VirtualRegDefined in ghc-9.14.1 · GHC.Platform.RegOutputable RegArchDefined in ghc-9.14.1 · GHC.Platform.Reg.ClassOutputable RegClassDefined in ghc-9.14.1 · GHC.Platform.Reg.ClassThis instance is just used for the graph colouring register allocator. Prefer using either pprRegClass or pprRegClass, which is more informative.
Outputable ChildLookupResultDefined in ghc-9.14.1 · GHC.Rename.EnvOutputable DisambigInfoDefined in ghc-9.14.1 · GHC.Rename.EnvOutputable HsSigCtxtDefined in ghc-9.14.1 · GHC.Rename.EnvOutputable MonadNamesDefined in ghc-9.14.1 · GHC.Rename.ExprOutputable RnTyKiEnvDefined in ghc-9.14.1 · GHC.Rename.HsTypeOutputable RnTyKiWhatDefined in ghc-9.14.1 · GHC.Rename.HsTypeOutputable WarnUnusedForallsDefined in ghc-9.14.1 · GHC.Rename.HsTypeOutputable ImpOccItemDefined in ghc-9.14.1 · GHC.Rename.NamesOutputable UnusedNamesDefined in ghc-9.14.1 · GHC.Rename.NamesOutputable InteractiveImportDefined in ghc-9.14.1 · GHC.Runtime.ContextOutputable GetDocsFailureDefined in ghc-9.14.1 · GHC.Runtime.EvalOutputable TermDefined in ghc-9.14.1 · GHC.Runtime.Heap.InspectOutputable ArgDescrDefined in ghc-9.14.1 · GHC.Runtime.Heap.LayoutOutputable ClosureTypeInfoDefined in ghc-9.14.1 · GHC.Runtime.Heap.LayoutOutputable SMRepDefined in ghc-9.14.1 · GHC.Runtime.Heap.LayoutOutputable StgHalfWordDefined in ghc-9.14.1 · GHC.Runtime.Heap.LayoutOutputable StgWordDefined in ghc-9.14.1 · GHC.Runtime.Heap.LayoutOutputable TagInfoDefined in ghc-9.14.1 · GHC.Stg.EnforceEpt.TagSigOutputable TagSigDefined in ghc-9.14.1 · GHC.Stg.EnforceEpt.TagSigOutputable FloatLangDefined in ghc-9.14.1 · GHC.Stg.Lift.MonadOutputable BinderInfoDefined in ghc-9.14.1 · GHC.Stg.Lift.TypesOutputable SkeletonDefined in ghc-9.14.1 · GHC.Stg.Lift.TypesOutputable AltTypeDefined in ghc-9.14.1 · GHC.Stg.SyntaxOutputable ConstructorNumberDefined in ghc-9.14.1 · GHC.Stg.SyntaxOutputable NoExtFieldSilentDefined in ghc-9.14.1 · GHC.Stg.SyntaxOutputable StgArgDefined in ghc-9.14.1 · GHC.Stg.SyntaxOutputable StgOpDefined in ghc-9.14.1 · GHC.Stg.SyntaxOutputable UpdateFlagDefined in ghc-9.14.1 · GHC.Stg.SyntaxOutputable UnariseValDefined in ghc-9.14.1 · GHC.Stg.UnariseOutputable DiscrDefined in ghc-9.14.1 · GHC.StgToByteCodeOutputable ArgRepDefined in ghc-9.14.1 · GHC.StgToCmm.ArgRepOutputable CallMethodDefined in ghc-9.14.1 · GHC.StgToCmm.ClosureOutputable SequelDefined in ghc-9.14.1 · GHC.StgToCmm.SequelOutputable LambdaFormInfoDefined in ghc-9.14.1 · GHC.StgToCmm.TypesOutputable StandardFormInfoDefined in ghc-9.14.1 · GHC.StgToCmm.TypesOutputable IPEStatsDefined in ghc-9.14.1 · GHC.StgToCmm.UtilsOutputable ExprCtxDefined in ghc-9.14.1 · GHC.StgToJS.ExprCtxOutputable LinkSpecDefined in ghc-9.14.1 · GHC.StgToJS.Linker.LinkerOutputable ModuleCodeDefined in ghc-9.14.1 · GHC.StgToJS.Linker.LinkerOutputable LinkPlanDefined in ghc-9.14.1 · GHC.StgToJS.Linker.TypesOutputable GlobalOccDefined in ghc-9.14.1 · GHC.StgToJS.MonadOutputable BlockInfoDefined in ghc-9.14.1 · GHC.StgToJS.ObjectOutputable BlockLocationDefined in ghc-9.14.1 · GHC.StgToJS.ObjectOutputable ExportedFunDefined in ghc-9.14.1 · GHC.StgToJS.ObjectOutputable StaticArgDefined in ghc-9.14.1 · GHC.StgToJS.TypesOutputable StaticLitDefined in ghc-9.14.1 · GHC.StgToJS.TypesOutputable TypedExprDefined in ghc-9.14.1 · GHC.StgToJS.TypesOutputable SlotCountDefined in ghc-9.14.1 · GHC.StgToJS.UtilsOutputable EarlyDerivSpecDefined in ghc-9.14.1 · GHC.Tc.DerivOutputable DerivInstTysDefined in ghc-9.14.1 · GHC.Tc.Deriv.GenerateOutputable DerivContextDefined in ghc-9.14.1 · GHC.Tc.Deriv.UtilsOutputable DerivEnvDefined in ghc-9.14.1 · GHC.Tc.Deriv.UtilsOutputable DerivSpecMechanismDefined in ghc-9.14.1 · GHC.Tc.Deriv.UtilsOutputable PredSpecDefined in ghc-9.14.1 · GHC.Tc.Deriv.UtilsOutputable HoleFitDefined in ghc-9.14.1 · GHC.Tc.Errors.Hole.FitTypesOutputable HoleFitCandidateDefined in ghc-9.14.1 · GHC.Tc.Errors.Hole.FitTypesOutputable TcHoleFitDefined in ghc-9.14.1 · GHC.Tc.Errors.Hole.FitTypesOutputable TypedHoleDefined in ghc-9.14.1 · GHC.Tc.Errors.Hole.FitTypesOutputable ErrorItemDefined in ghc-9.14.1 · GHC.Tc.Errors.TypesOutputable ExportedDefined in ghc-9.14.1 · GHC.Tc.Errors.TypesOutputable HsTyVarBndrExistentialFlagDefined in ghc-9.14.1 · GHC.Tc.Errors.TypesOutputable ImportErrorDefined in ghc-9.14.1 · GHC.Tc.Errors.Ppr · orphanOutputable ResolvedNameInfoDefined in ghc-9.14.1 · GHC.Tc.Errors.TypesOutputable SolverReportErrCtxtDefined in ghc-9.14.1 · GHC.Tc.Errors.Ppr · orphanOutputable TypeDataForbidsDefined in ghc-9.14.1 · GHC.Tc.Errors.TypesOutputable PromotionErrDefined in ghc-9.14.1 · GHC.Tc.Errors.Types.PromotionErrOutputable GeneralisationPlanDefined in ghc-9.14.1 · GHC.Tc.Gen.BindOutputable AppCtxtDefined in ghc-9.14.1 · GHC.Tc.Gen.HeadOutputable EWrapDefined in ghc-9.14.1 · GHC.Tc.Gen.HeadOutputable QLFlagDefined in ghc-9.14.1 · GHC.Tc.Gen.HeadOutputable ContextKindDefined in ghc-9.14.1 · GHC.Tc.Gen.HsTypeOutputable HoleModeDefined in ghc-9.14.1 · GHC.Tc.Gen.HsTypeOutputable SAKS_or_CUSKDefined in ghc-9.14.1 · GHC.Tc.Gen.HsTypeOutputable TcTyModeDefined in ghc-9.14.1 · GHC.Tc.Gen.HsTypeOutputable LetBndrSpecDefined in ghc-9.14.1 · GHC.Tc.Gen.PatOutputable ClsInstResultDefined in ghc-9.14.1 · GHC.Tc.Instance.ClassOutputable InferModeDefined in ghc-9.14.1 · GHC.Tc.SolverOutputable ProposalDefined in ghc-9.14.1 · GHC.Tc.Solver.DefaultOutputable ProposalSequenceDefined in ghc-9.14.1 · GHC.Tc.Solver.DefaultOutputable InertCansDefined in ghc-9.14.1 · GHC.Tc.Solver.InertSetOutputable InertSetDefined in ghc-9.14.1 · GHC.Tc.Solver.InertSetOutputable InteractResultDefined in ghc-9.14.1 · GHC.Tc.Solver.InertSetOutputable KickOutSpecDefined in ghc-9.14.1 · GHC.Tc.Solver.InertSetOutputable WorkListDefined in ghc-9.14.1 · GHC.Tc.Solver.InertSetOutputable TcSModeDefined in ghc-9.14.1 · GHC.Tc.Solver.MonadOutputable TcTyClGroupsStatsDefined in ghc-9.14.1 · GHC.Tc.TyClOutputable DefaultingProposalDefined in ghc-9.14.1 · GHC.Tc.TypesOutputable IdBindingInfoDefined in ghc-9.14.1 · GHC.Tc.Types.BasicTypesOutputable TcBinderDefined in ghc-9.14.1 · GHC.Tc.Types.BasicTypesOutputable TcCompleteSigDefined in ghc-9.14.1 · GHC.Tc.Types.BasicTypesOutputable TcIdSigDefined in ghc-9.14.1 · GHC.Tc.Types.BasicTypesOutputable TcIdSigInstDefined in ghc-9.14.1 · GHC.Tc.Types.BasicTypesOutputable TcPartialSigDefined in ghc-9.14.1 · GHC.Tc.Types.BasicTypesOutputable TcPatSynSigDefined in ghc-9.14.1 · GHC.Tc.Types.BasicTypesOutputable TcSigInfoDefined in ghc-9.14.1 · GHC.Tc.Types.BasicTypesOutputable TcTyThingDefined in ghc-9.14.1 · GHC.Tc.Types.BasicTypesOutputable CheckTyEqProblemDefined in ghc-9.14.1 · GHC.Tc.Types.ConstraintOutputable CheckTyEqResultDefined in ghc-9.14.1 · GHC.Tc.Types.ConstraintOutputable CtDefined in ghc-9.14.1 · GHC.Tc.Types.ConstraintOutputable CtEvidenceDefined in ghc-9.14.1 · GHC.Tc.Types.ConstraintOutputable CtFlavourDefined in ghc-9.14.1 · GHC.Tc.Types.ConstraintOutputable CtIrredReasonDefined in ghc-9.14.1 · GHC.Tc.Types.ConstraintOutputable DelayedErrorDefined in ghc-9.14.1 · GHC.Tc.Types.ConstraintOutputable DictCtDefined in ghc-9.14.1 · GHC.Tc.Types.ConstraintOutputable EqCtDefined in ghc-9.14.1 · GHC.Tc.Types.ConstraintOutputable EvNeedSetDefined in ghc-9.14.1 · GHC.Tc.Types.ConstraintOutputable GivenCtEvidenceDefined in ghc-9.14.1 · GHC.Tc.Types.ConstraintOutputable HasGivenEqsDefined in ghc-9.14.1 · GHC.Tc.Types.ConstraintOutputable HoleDefined in ghc-9.14.1 · GHC.Tc.Types.ConstraintOutputable HoleSortDefined in ghc-9.14.1 · GHC.Tc.Types.ConstraintOutputable ImplicStatusDefined in ghc-9.14.1 · GHC.Tc.Types.ConstraintOutputable ImplicationDefined in ghc-9.14.1 · GHC.Tc.Types.ConstraintOutputable IrredCtDefined in ghc-9.14.1 · GHC.Tc.Types.ConstraintOutputable NotConcreteErrorDefined in ghc-9.14.1 · GHC.Tc.Types.ConstraintOutputable QCInstDefined in ghc-9.14.1 · GHC.Tc.Types.ConstraintOutputable RewriterSetDefined in ghc-9.14.1 · GHC.Tc.Types.ConstraintOutputable TcEvDestDefined in ghc-9.14.1 · GHC.Tc.Types.ConstraintOutputable WantedConstraintsDefined in ghc-9.14.1 · GHC.Tc.Types.ConstraintOutputable WantedCtEvidenceDefined in ghc-9.14.1 · GHC.Tc.Types.ConstraintOutputable SubGoalDepthDefined in ghc-9.14.1 · GHC.Tc.Types.CtLocOutputable EvBindDefined in ghc-9.14.1 · GHC.Tc.Types.EvidenceOutputable EvBindMapDefined in ghc-9.14.1 · GHC.Tc.Types.EvidenceOutputable EvBindsVarDefined in ghc-9.14.1 · GHC.Tc.Types.EvidenceOutputable EvCallStackDefined in ghc-9.14.1 · GHC.Tc.Types.EvidenceOutputable EvTermDefined in ghc-9.14.1 · GHC.Tc.Types.EvidenceOutputable EvTypeableDefined in ghc-9.14.1 · GHC.Tc.Types.EvidenceOutputable HoleExprRefDefined in ghc-9.14.1 · GHC.Tc.Types.EvidenceOutputable HsWrapperDefined in ghc-9.14.1 · GHC.Tc.Types.EvidenceOutputable TcEvBindsDefined in ghc-9.14.1 · GHC.Tc.Types.EvidenceOutputable CtOriginDefined in ghc-9.14.1 · GHC.Tc.Types.OriginOutputable FRRArrowContextDefined in ghc-9.14.1 · GHC.Tc.Types.OriginOutputable FixedRuntimeRepContextDefined in ghc-9.14.1 · GHC.Tc.Types.OriginOutputable FixedRuntimeRepOriginDefined in ghc-9.14.1 · GHC.Tc.Types.OriginOutputable InstanceWhatDefined in ghc-9.14.1 · GHC.Tc.Types.OriginOutputable NakedScFlagDefined in ghc-9.14.1 · GHC.Tc.Types.OriginOutputable SkolemInfoDefined in ghc-9.14.1 · GHC.Tc.Types.OriginOutputable SkolemInfoAnonDefined in ghc-9.14.1 · GHC.Tc.Types.OriginOutputable StmtOriginDefined in ghc-9.14.1 · GHC.Tc.Types.OriginOutputable TyVarBndrsDefined in ghc-9.14.1 · GHC.Tc.Types.OriginOutputable TypedThingDefined in ghc-9.14.1 · GHC.Tc.Types.OriginOutputable RankDefined in ghc-9.14.1 · GHC.Tc.Types.RankOutputable ThLevelDefined in ghc-9.14.1 · GHC.Tc.Types.THOutputable IsExtraConstraintDefined in ghc-9.14.1 · GHC.Tc.Utils.MonadOutputable CandidatesQTvsDefined in ghc-9.14.1 · GHC.Tc.Utils.TcMTypeOutputable ExpPatTypeDefined in ghc-9.14.1 · GHC.Tc.Utils.TcTypeOutputable ExpTypeDefined in ghc-9.14.1 · GHC.Tc.Utils.TcTypeOutputable InferResultDefined in ghc-9.14.1 · GHC.Tc.Utils.TcTypeOutputable MetaDetailsDefined in ghc-9.14.1 · GHC.Tc.Utils.TcTypeOutputable MetaInfoDefined in ghc-9.14.1 · GHC.Tc.Utils.TcTypeOutputable PatersonSizeDefined in ghc-9.14.1 · GHC.Tc.Utils.TcTypeOutputable TcLevelDefined in ghc-9.14.1 · GHC.Tc.Utils.TcTypeOutputable TcTyVarDetailsDefined in ghc-9.14.1 · GHC.Tc.Utils.TcTypeOutputable DeepSubsumptionFlagDefined in ghc-9.14.1 · GHC.Tc.Utils.UnifyOutputable OccursCheckDefined in ghc-9.14.1 · GHC.Tc.Utils.UnifyOutputable SimpleUnifyResultDefined in ghc-9.14.1 · GHC.Tc.Utils.UnifyOutputable ExpandModeDefined in ghc-9.14.1 · GHC.Tc.ValidityOutputable TypeOrKindCtxtDefined in ghc-9.14.1 · GHC.Tc.ValidityOutputable ValidityEnvDefined in ghc-9.14.1 · GHC.Tc.ValidityOutputable ZonkEnvDefined in ghc-9.14.1 · GHC.Tc.Zonk.EnvOutputable AnnotationDefined in ghc-9.14.1 · GHC.Types.AnnotationsOutputable AvailInfoDefined in ghc-9.14.1 · GHC.Types.AvailOutputable DetOrdAvailsDefined in ghc-9.14.1 · GHC.Types.AvailOutputable ActivationDefined in ghc-9.14.1 · GHC.Types.BasicOutputable AlignmentDefined in ghc-9.14.1 · GHC.Types.BasicOutputable CbvMarkDefined in ghc-9.14.1 · GHC.Types.BasicOutputable CompilerPhaseDefined in ghc-9.14.1 · GHC.Types.BasicOutputable DefaultingStrategyDefined in ghc-9.14.1 · GHC.Types.BasicOutputable DoPmcDefined in ghc-9.14.1 · GHC.Types.BasicOutputable FunctionOrDataDefined in ghc-9.14.1 · GHC.Types.BasicOutputable GenReasonDefined in ghc-9.14.1 · GHC.Types.BasicOutputable ImportLevelDefined in ghc-9.14.1 · GHC.Types.BasicOutputable InlinePragmaDefined in ghc-9.14.1 · GHC.Types.BasicOutputable InlineSpecDefined in ghc-9.14.1 · GHC.Types.BasicOutputable IntWithInfDefined in ghc-9.14.1 · GHC.Types.BasicOutputable LeftOrRightDefined in ghc-9.14.1 · GHC.Types.BasicOutputable LevityDefined in ghc-9.14.1 · GHC.Types.BasicOutputable NewOrDataDefined in ghc-9.14.1 · GHC.Types.BasicOutputable NonStandardDefaultingStrategyDefined in ghc-9.14.1 · GHC.Types.BasicOutputable OccInfoDefined in ghc-9.14.1 · GHC.Types.BasicOutputable OneShotInfoDefined in ghc-9.14.1 · GHC.Types.BasicOutputable OriginDefined in ghc-9.14.1 · GHC.Types.BasicOutputable OverlapFlagDefined in ghc-9.14.1 · GHC.Types.BasicOutputable OverlapModeDefined in ghc-9.14.1 · GHC.Types.BasicOutputable RecFlagDefined in ghc-9.14.1 · GHC.Types.BasicOutputable RuleMatchInfoDefined in ghc-9.14.1 · GHC.Types.BasicOutputable SuccessFlagDefined in ghc-9.14.1 · GHC.Types.BasicOutputable SwapFlagDefined in ghc-9.14.1 · GHC.Types.BasicOutputable TailCallInfoDefined in ghc-9.14.1 · GHC.Types.BasicOutputable TopLevelFlagDefined in ghc-9.14.1 · GHC.Types.BasicOutputable TupleSortDefined in ghc-9.14.1 · GHC.Types.BasicOutputable TypeOrDataDefined in ghc-9.14.1 · GHC.Types.BasicOutputable TypeOrKindDefined in ghc-9.14.1 · GHC.Types.BasicOutputable UnboxedTupleOrSumDefined in ghc-9.14.1 · GHC.Types.BasicOutputable UnfoldingSourceDefined in ghc-9.14.1 · GHC.Types.BasicOutputable CostCentreDefined in ghc-9.14.1 · GHC.Types.CostCentreOutputable CostCentreStackDefined in ghc-9.14.1 · GHC.Types.CostCentreOutputable CprDefined in ghc-9.14.1 · GHC.Types.CprBNF:
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)`.Outputable CprSigDefined in ghc-9.14.1 · GHC.Types.CprOnly print the CPR result
Outputable CprTypeDefined in ghc-9.14.1 · GHC.Types.CprBNF:
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)`.
Outputable ClassDefaultsDefined in ghc-9.14.1 · GHC.Types.DefaultEnvOutputable DefaultProvenanceDefined in ghc-9.14.1 · GHC.Types.DefaultEnvOutputable CardDefined in ghc-9.14.1 · GHC.Types.DemandSee Note [Demand notation] Current syntax was discussed in #19016.
Outputable DemandDefined in ghc-9.14.1 · GHC.Types.DemandSee Note [Demand notation]
Outputable DivergenceDefined in ghc-9.14.1 · GHC.Types.DemandOutputable DmdEnvDefined in ghc-9.14.1 · GHC.Types.DemandOutputable DmdSigDefined in ghc-9.14.1 · GHC.Types.DemandOutputable DmdTypeDefined in ghc-9.14.1 · GHC.Types.DemandOutputable SubDemandDefined in ghc-9.14.1 · GHC.Types.DemandSee Note [Demand notation]
Outputable TypeShapeDefined in ghc-9.14.1 · GHC.Types.DemandOutputable DiagnosticCodeDefined in ghc-9.14.1 · GHC.Types.ErrorOutputable DiagnosticReasonDefined in ghc-9.14.1 · GHC.Types.ErrorOutputable LinkedDiagCodeDefined in ghc-9.14.1 · GHC.Types.ErrorOutputable ResolvedDiagnosticReasonDefined in ghc-9.14.1 · GHC.Types.ErrorOutputable SeverityDefined in ghc-9.14.1 · GHC.Types.ErrorOutputable DuplicateRecordFieldsDefined in ghc-9.14.1 · GHC.Types.FieldLabelOutputable FieldLabelDefined in ghc-9.14.1 · GHC.Types.FieldLabelOutputable FieldSelectorsDefined in ghc-9.14.1 · GHC.Types.FieldLabelOutputable FixItemDefined in ghc-9.14.1 · GHC.Types.Fixity.EnvOutputable CCallConvDefined in ghc-9.14.1 · GHC.Types.ForeignCallOutputable CCallSpecDefined in ghc-9.14.1 · GHC.Types.ForeignCallOutputable CExportSpecDefined in ghc-9.14.1 · GHC.Types.ForeignCallOutputable CTypeDefined in ghc-9.14.1 · GHC.Types.ForeignCallOutputable ForeignCallDefined in ghc-9.14.1 · GHC.Types.ForeignCallOutputable HeaderDefined in ghc-9.14.1 · GHC.Types.ForeignCallOutputable SafetyDefined in ghc-9.14.1 · GHC.Types.ForeignCallOutputable ConFieldInfoDefined in ghc-9.14.1 · GHC.Types.GREInfoOutputable ConInfoDefined in ghc-9.14.1 · GHC.Types.GREInfoOutputable ConLikeInfoDefined in ghc-9.14.1 · GHC.Types.GREInfoOutputable ConLikeNameDefined in ghc-9.14.1 · GHC.Types.GREInfoOutputable GREInfoDefined in ghc-9.14.1 · GHC.Types.GREInfoOutputable RecFieldInfoDefined in ghc-9.14.1 · GHC.Types.GREInfoOutputable AssumedDerivingStrategyDefined in ghc-9.14.1 · GHC.Types.HintOutputable GhcHintDefined in ghc-9.14.1 · GHC.Types.Hint.Ppr · orphanOutputable CafInfoDefined in ghc-9.14.1 · GHC.Types.Id.InfoOutputable IdDetailsDefined in ghc-9.14.1 · GHC.Types.Id.InfoOutputable IdInfoDefined in ghc-9.14.1 · GHC.Core.Ppr · orphanOutputable RecSelParentDefined in ghc-9.14.1 · GHC.Types.Id.InfoOutputable TickBoxOpDefined in ghc-9.14.1 · GHC.Types.Id.InfoOutputable LiteralDefined in ghc-9.14.1 · GHC.Types.LiteralOutputable MetaResultDefined in ghc-9.14.1 · GHC.Types.MetaOutputable NameDefined in ghc-9.14.1 · GHC.Types.NameOutputable NameSortDefined in ghc-9.14.1 · GHC.Types.NameOutputable OccNameDefined in ghc-9.14.1 · GHC.Types.Name.OccurrenceOutputable ImportSpecDefined in ghc-9.14.1 · GHC.Types.Name.ReaderOutputable LocalRdrEnvDefined in ghc-9.14.1 · GHC.Types.Name.ReaderOutputable ParentDefined in ghc-9.14.1 · GHC.Types.Name.ReaderOutputable ParentGREDefined in ghc-9.14.1 · GHC.Types.Name.ReaderOutputable RdrNameDefined in ghc-9.14.1 · GHC.Types.Name.ReaderOutputable PkgQualDefined in ghc-9.14.1 · GHC.Types.PkgQualOutputable RawPkgQualDefined in ghc-9.14.1 · GHC.Types.PkgQualOutputable SlotTyDefined in ghc-9.14.1 · GHC.Types.RepTypeOutputable IfaceTrustInfoDefined in ghc-9.14.1 · GHC.Types.SafeHaskellOutputable SafeHaskellModeDefined in ghc-9.14.1 · GHC.Types.SafeHaskellOutputable FractionalLitDefined in ghc-9.14.1 · GHC.Types.SourceTextOutputable IntegralLitDefined in ghc-9.14.1 · GHC.Types.SourceTextOutputable SourceTextDefined in ghc-9.14.1 · GHC.Types.SourceTextOutputable StringLiteralDefined in ghc-9.14.1 · GHC.Types.SourceTextOutputable SptEntryDefined in ghc-9.14.1 · GHC.Types.SptEntryOutputable DeltaPosDefined in ghc-9.14.1 · GHC.Types.SrcLocOutputable NoCommentsDefined in ghc-9.14.1 · GHC.Types.SrcLocOutputable RealSrcLocDefined in ghc-9.14.1 · GHC.Types.SrcLocOutputable RealSrcSpanDefined in ghc-9.14.1 · GHC.Types.SrcLocOutputable SrcLocDefined in ghc-9.14.1 · GHC.Types.SrcLocOutputable SrcSpanDefined in ghc-9.14.1 · GHC.Types.SrcLocOutputable UnhelpfulSpanReasonDefined in ghc-9.14.1 · GHC.Types.SrcLocOutputable TargetDefined in ghc-9.14.1 · GHC.Types.TargetOutputable TargetIdDefined in ghc-9.14.1 · GHC.Types.TargetOutputable ThLevelIndexDefined in ghc-9.14.1 · GHC.Types.ThLevelIndexOutputable BreakpointIdDefined in ghc-9.14.1 · GHC.Types.TickishOutputable TickishPlacementDefined in ghc-9.14.1 · GHC.Types.TickishOutputable TyThingDefined in ghc-9.14.1 · GHC.Types.TyThingOutputable UniqueDefined in ghc-9.14.1 · GHC.Types.UniqueOutputable FunTyFlagDefined in ghc-9.14.1 · GHC.Types.VarOutputable PiTyBinderDefined in ghc-9.14.1 · GHC.Types.VarOutputable VarDefined in ghc-9.14.1 · GHC.Types.VarOutputable InScopeSetDefined in ghc-9.14.1 · GHC.Types.Var.EnvOutputable HomeModLinkableDefined in ghc-9.14.1 · GHC.Unit.Home.ModInfoOutputable PackageIdDefined in ghc-9.14.1 · GHC.Unit.InfoOutputable PackageNameDefined in ghc-9.14.1 · GHC.Unit.InfoOutputable HomeModImportDefined in ghc-9.14.1 · GHC.Unit.Module.DepsOutputable HomeModImportedAvailsDefined in ghc-9.14.1 · GHC.Unit.Module.DepsOutputable IfaceImportLevelDefined in ghc-9.14.1 · GHC.Unit.Module.DepsOutputable NDModuleDefined in ghc-9.14.1 · GHC.Unit.Module.EnvOutputable ModuleGraphInvariantErrorDefined in ghc-9.14.1 · GHC.Unit.Module.GraphOutputable ModuleGraphNodeDefined in ghc-9.14.1 · GHC.Unit.Module.GraphOutputable ModuleNodeEdgeDefined in ghc-9.14.1 · GHC.Unit.Module.GraphOutputable ModuleNodeTypeDefined in ghc-9.14.1 · GHC.Unit.Module.GraphOutputable NodeKeyDefined in ghc-9.14.1 · GHC.Unit.Module.GraphOutputable ZeroScopeKeyDefined in ghc-9.14.1 · GHC.Unit.Module.GraphOutputable ModLocationDefined in ghc-9.14.1 · GHC.Unit.Module.LocationOutputable ModNodeKeyWithUidDefined in ghc-9.14.1 · GHC.Unit.Module.ModNodeKeyOutputable ModSummaryDefined in ghc-9.14.1 · GHC.Unit.Module.ModSummaryOutputable ModuleStageDefined in ghc-9.14.1 · GHC.Unit.Module.StageOutputable HscBackendActionDefined in ghc-9.14.1 · GHC.Unit.Module.StatusOutputable HscRecompStatusDefined in ghc-9.14.1 · GHC.Unit.Module.StatusOutputable InWarningCategoryDefined in ghc-9.14.1 · GHC.Unit.Module.WarningsOutputable WarningCategoryDefined in ghc-9.14.1 · GHC.Unit.Module.WarningsOutputable IfaceCLabelDefined in ghc-9.14.1 · GHC.Unit.Module.WholeCoreBindingsOutputable IfaceCStubsDefined in ghc-9.14.1 · GHC.Unit.Module.WholeCoreBindingsOutputable IfaceForeignDefined in ghc-9.14.1 · GHC.Unit.Module.WholeCoreBindingsOutputable IfaceForeignFileDefined in ghc-9.14.1 · GHC.Unit.Module.WholeCoreBindingsOutputable UnitPprInfoDefined in ghc-9.14.1 · GHC.Unit.PprOutputable ModuleOriginDefined in ghc-9.14.1 · GHC.Unit.StateOutputable UnitErrDefined in ghc-9.14.1 · GHC.Unit.StateOutputable UnitVisibilityDefined in ghc-9.14.1 · GHC.Unit.StateOutputable UnusableUnitReasonDefined in ghc-9.14.1 · GHC.Unit.StateOutputable InstalledModuleDefined in ghc-9.14.1 · GHC.Unit.TypesOutputable InstantiatedModuleDefined in ghc-9.14.1 · GHC.Unit.TypesOutputable InstantiatedUnitDefined in ghc-9.14.1 · GHC.Unit.TypesOutputable ModuleDefined in ghc-9.14.1 · GHC.Unit.TypesOutputable UnitDefined in ghc-9.14.1 · GHC.Unit.TypesOutputable UnitIdDefined in ghc-9.14.1 · GHC.Unit.TypesOutputable JoinPointHoodDefined in ghc-9.14.1 · GHC.Utils.OutputableOutputable PprStyleDefined in ghc-9.14.1 · GHC.Utils.OutputableOutputable QualifyNameDefined in ghc-9.14.1 · GHC.Utils.OutputableOutputable SDocDefined in ghc-9.14.1 · GHC.Utils.OutputableOutputable ContainingSyntaxDefined in ghc-9.14.1 · GHC.Wasm.ControlFlow.FromCmmOutputable ContextDefined in ghc-9.14.1 · GHC.Wasm.ControlFlow.FromCmmOutputable BoxityDefined in ghc-9.14.1 · GHC.Types.Basic · orphanOutputable FieldLabelStringDefined in ghc-9.14.1 · GHC.Types.FieldLabel · orphanOutputable FixityDefined in ghc-9.14.1 · GHC.Hs.Basic · orphanOutputable FixityDirectionDefined in ghc-9.14.1 · GHC.Hs.Basic · orphanOutputable LexicalFixityDefined in ghc-9.14.1 · GHC.Hs.Basic · orphanOutputable RoleDefined in ghc-9.14.1 · GHC.Core.Coercion.Axiom · orphanOutputable SrcStrictnessDefined in ghc-9.14.1 · GHC.Core.DataCon · orphanOutputable SrcUnpackednessDefined in ghc-9.14.1 · GHC.Core.DataCon · orphanOutputable SpliceDecorationDefined in ghc-9.14.1 · GHC.Hs.Decls · orphanOutputable HsArrowMatchContextDefined in ghc-9.14.1 · GHC.Hs.Expr · orphanOutputable HsLamVariantDefined in ghc-9.14.1 · GHC.Hs.Expr · orphanOutputable DataConCantHappenDefined in ghc-9.14.1 · GHC.Hs.Extension · orphanOutputable NoExtFieldDefined in ghc-9.14.1 · GHC.Hs.Extension · orphanOutputable OverLitValDefined in ghc-9.14.1 · GHC.Hs.Lit · orphanOutputable ModuleNameDefined in ghc-9.14.1 · GHC.Utils.OutputableOutputable ForAllTyFlagDefined in ghc-9.14.1 · GHC.Hs.Specificity · orphanOutputable HsIPNameDefined in ghc-9.14.1 · GHC.Hs.Type · orphanOutputable PromotionFlagDefined in ghc-9.14.1 · GHC.Types.Basic · orphanOutputable SerializedDefined in ghc-9.14.1 · GHC.Utils.OutputableOutputable VoidDefined in ghc-9.14.1 · GHC.Utils.OutputableOutputable IntegerDefined in ghc-9.14.1 · GHC.Utils.OutputableOutputable FingerprintDefined in ghc-9.14.1 · GHC.Utils.OutputableOutputable Int16Defined in ghc-9.14.1 · GHC.Utils.OutputableOutputable Int32Defined in ghc-9.14.1 · GHC.Utils.OutputableOutputable Int64Defined in ghc-9.14.1 · GHC.Utils.OutputableOutputable Int8Defined in ghc-9.14.1 · GHC.Utils.OutputableOutputable ExtensionDefined in ghc-9.14.1 · GHC.Utils.OutputableOutputable BoolDefined in ghc-9.14.1 · GHC.Utils.OutputableOutputable DoubleDefined in ghc-9.14.1 · GHC.Utils.OutputableOutputable FloatDefined in ghc-9.14.1 · GHC.Utils.OutputableOutputable IntDefined in ghc-9.14.1 · GHC.Utils.OutputableOutputable OrderingDefined in ghc-9.14.1 · GHC.Utils.OutputableOutputable WordDefined in ghc-9.14.1 · GHC.Utils.OutputableOutputable Word16Defined in ghc-9.14.1 · GHC.Utils.OutputableOutputable Word32Defined in ghc-9.14.1 · GHC.Utils.OutputableOutputable Word64Defined in ghc-9.14.1 · GHC.Utils.OutputableOutputable Word8Defined in ghc-9.14.1 · GHC.Utils.OutputableOutputable UTCTimeDefined in ghc-9.14.1 · GHC.Utils.OutputableOutputable ()Defined in ghc-9.14.1 · GHC.Utils.OutputableIsPass p => Outputable (HsLit (GhcPass p))Defined in ghc-9.14.1 · GHC.Hs.Lit · orphanOutputableBndrId (XPass p) => Outputable (HsExprArg p)Defined in ghc-9.14.1 · GHC.Tc.Gen.HeadOutputableBndrId a => Outputable (InstInfo (GhcPass a))Defined in ghc-9.14.1 · GHC.Tc.Utils.EnvOutputableBndrId idL => Outputable (ApplicativeArg (GhcPass idL))Defined in ghc-9.14.1 · GHC.Hs.ExprOutputableBndrId p => Outputable (HsTypeOrSigType (GhcPass p))Defined in ghc-9.14.1 · GHC.Tc.Errors.TypesOutputableBndrId p => Outputable (UserSigType (GhcPass p))Defined in ghc-9.14.1 · GHC.Tc.Types.ErrCtxtOutputableBndrId p => Outputable (FixitySig (GhcPass p))Defined in ghc-9.14.1 · GHC.Hs.Binds · orphanOutputableBndrId p => Outputable (HsIPBinds (GhcPass p))Defined in ghc-9.14.1 · GHC.Hs.Binds · orphanOutputableBndrId p => Outputable (IPBind (GhcPass p))Defined in ghc-9.14.1 · GHC.Hs.Binds · orphanOutputableBndrId p => Outputable (RuleBndr (GhcPass p))Defined in ghc-9.14.1 · GHC.Hs.Binds · orphanOutputableBndrId p => Outputable (RuleBndrs (GhcPass p))Defined in ghc-9.14.1 · GHC.Hs.Binds · orphanOutputableBndrId p => Outputable (Sig (GhcPass p))Defined in ghc-9.14.1 · GHC.Hs.Binds · orphanOutputableBndrId p => Outputable (BooleanFormula (GhcPass p))Defined in ghc-9.14.1 · GHC.Data.BooleanFormula · orphanOutputableBndrId p => Outputable (AnnDecl (GhcPass p))Defined in ghc-9.14.1 · GHC.Hs.Decls · orphanOutputableBndrId p => Outputable (ClsInstDecl (GhcPass p))Defined in ghc-9.14.1 · GHC.Hs.Decls · orphanOutputableBndrId p => Outputable (ConDecl (GhcPass p))Defined in ghc-9.14.1 · GHC.Hs.Decls · orphanOutputableBndrId p => Outputable (DataFamInstDecl (GhcPass p))Defined in ghc-9.14.1 · GHC.Hs.Decls · orphanOutputableBndrId p => Outputable (DefaultDecl (GhcPass p))Defined in ghc-9.14.1 · GHC.Hs.Decls · orphanOutputableBndrId p => Outputable (DerivClauseTys (GhcPass p))Defined in ghc-9.14.1 · GHC.Hs.Decls · orphanOutputableBndrId p => Outputable (DerivDecl (GhcPass p))Defined in ghc-9.14.1 · GHC.Hs.Decls · orphanOutputableBndrId p => Outputable (DerivStrategy (GhcPass p))Defined in ghc-9.14.1 · GHC.Hs.Decls · orphanOutputableBndrId p => Outputable (FamilyDecl (GhcPass p))Defined in ghc-9.14.1 · GHC.Hs.Decls · orphanOutputableBndrId p => Outputable (ForeignDecl (GhcPass p))Defined in ghc-9.14.1 · GHC.Hs.Decls · orphanOutputableBndrId p => Outputable (ForeignExport (GhcPass p))Defined in ghc-9.14.1 · GHC.Hs.Decls · orphanOutputableBndrId p => Outputable (ForeignImport (GhcPass p))Defined in ghc-9.14.1 · GHC.Hs.Decls · orphanOutputableBndrId p => Outputable (FunDep (GhcPass p))Defined in ghc-9.14.1 · GHC.Hs.Decls · orphanOutputableBndrId p => Outputable (HsDataDefn (GhcPass p))Defined in ghc-9.14.1 · GHC.Hs.Decls · orphanOutputableBndrId p => Outputable (HsDecl (GhcPass p))Defined in ghc-9.14.1 · GHC.Hs.Decls · orphanOutputableBndrId p => Outputable (HsDerivingClause (GhcPass p))Defined in ghc-9.14.1 · GHC.Hs.Decls · orphanOutputableBndrId p => Outputable (HsGroup (GhcPass p))Defined in ghc-9.14.1 · GHC.Hs.Decls · orphanOutputableBndrId p => Outputable (InstDecl (GhcPass p))Defined in ghc-9.14.1 · GHC.Hs.Decls · orphanOutputableBndrId p => Outputable (RuleDecl (GhcPass p))Defined in ghc-9.14.1 · GHC.Hs.Decls · orphanOutputableBndrId p => Outputable (RuleDecls (GhcPass p))Defined in ghc-9.14.1 · GHC.Hs.Decls · orphanOutputableBndrId p => Outputable (SpliceDecl (GhcPass p))Defined in ghc-9.14.1 · GHC.Hs.Decls · orphanOutputableBndrId p => Outputable (StandaloneKindSig (GhcPass p))Defined in ghc-9.14.1 · GHC.Hs.Decls · orphanOutputableBndrId p => Outputable (TyClDecl (GhcPass p))Defined in ghc-9.14.1 · GHC.Hs.Decls · orphanOutputableBndrId p => Outputable (TyClGroup (GhcPass p))Defined in ghc-9.14.1 · GHC.Hs.Decls · orphanOutputableBndrId p => Outputable (TyFamInstDecl (GhcPass p))Defined in ghc-9.14.1 · GHC.Hs.Decls · orphanOutputableBndrId p => Outputable (WarnDecl (GhcPass p))Defined in ghc-9.14.1 · GHC.Hs.Decls · orphanOutputableBndrId p => Outputable (WarnDecls (GhcPass p))Defined in ghc-9.14.1 · GHC.Hs.Decls · orphanOutputableBndrId p => Outputable (ArithSeqInfo (GhcPass p))Defined in ghc-9.14.1 · GHC.Hs.Expr · orphanOutputableBndrId p => Outputable (HsCmd (GhcPass p))Defined in ghc-9.14.1 · GHC.Hs.Expr · orphanOutputableBndrId p => Outputable (HsCmdTop (GhcPass p))Defined in ghc-9.14.1 · GHC.Hs.Expr · orphanOutputableBndrId p => Outputable (HsExpr (GhcPass p))Defined in ghc-9.14.1 · GHC.Hs.Expr · orphanOutputableBndrId p => Outputable (HsQuote (GhcPass p))Defined in ghc-9.14.1 · GHC.Hs.Expr · orphanOutputableBndrId p => Outputable (IE (GhcPass p))Defined in ghc-9.14.1 · GHC.Hs.ImpExp · orphanOutputableBndrId p => Outputable (IEWrappedName (GhcPass p))Defined in ghc-9.14.1 · GHC.Hs.ImpExp · orphanOutputableBndrId p => Outputable (HsOverLit (GhcPass p))Defined in ghc-9.14.1 · GHC.Hs.Lit · orphanOutputableBndrId p => Outputable (Pat (GhcPass p))Defined in ghc-9.14.1 · GHC.Hs.Pat · orphanOutputableBndrId p => Outputable (HsBndrVar (GhcPass p))Defined in ghc-9.14.1 · GHC.Hs.Type · orphanOutputableBndrId p => Outputable (HsConDeclRecField (GhcPass p))Defined in ghc-9.14.1 · GHC.Hs.Type · orphanOutputableBndrId p => Outputable (HsForAllTelescope (GhcPass p))Defined in ghc-9.14.1 · GHC.Hs.Type · orphanOutputableBndrId p => Outputable (HsPatSigType (GhcPass p))Defined in ghc-9.14.1 · GHC.Hs.Type · orphanOutputableBndrId p => Outputable (HsSigType (GhcPass p))Defined in ghc-9.14.1 · GHC.Hs.Type · orphanOutputableBndrId p => Outputable (HsTyLit (GhcPass p))Defined in ghc-9.14.1 · GHC.Hs.Type · orphanOutputableBndrId p => Outputable (HsTyPat (GhcPass p))Defined in ghc-9.14.1 · GHC.Hs.Type · orphanOutputableBndrId p => Outputable (HsType (GhcPass p))Defined in ghc-9.14.1 · GHC.Hs.Type · orphanOutputableBndrId p => Outputable (LHsQTyVars (GhcPass p))Defined in ghc-9.14.1 · GHC.Hs.Type · orphanOutputablePass pass => Outputable (GenStgBinding pass)Defined in ghc-9.14.1 · GHC.Stg.SyntaxOutputablePass pass => Outputable (GenStgExpr pass)Defined in ghc-9.14.1 · GHC.Stg.SyntaxOutputablePass pass => Outputable (GenStgRhs pass)Defined in ghc-9.14.1 · GHC.Stg.SyntaxDiagnostic e => Outputable (Messages e)Defined in ghc-9.14.1 · GHC.Types.ErrorOutputable (CoAxiom br)Defined in ghc-9.14.1 · GHC.Core.Coercion.AxiomOutputable (KnotVars a)Defined in ghc-9.14.1 · GHC.Driver.Env.KnotVarsOutputable (XRecGhc (IdGhcP p)) => Outputable (RecordPatSynField (GhcPass p))Defined in ghc-9.14.1 · GHC.Hs.Binds · orphanOutputable (XRecGhc (IdGhcP p)) => Outputable (FieldOcc (GhcPass p))Defined in ghc-9.14.1 · GHC.Hs.Type · orphanOutputable (PatBuilder GhcPs)Defined in ghc-9.14.1 · GHC.Parser.TypesOutputable (InterpSymbol s)Defined in ghc-9.14.1 · GHC.Runtime.Interpreter.Types.SymbolCacheOutputable (TagEnv p)Defined in ghc-9.14.1 · GHC.Stg.EnforceEpt.TypesOutputable (FunDepEqn a)Defined in ghc-9.14.1 · GHC.Tc.Instance.FunDepsOutputable (Position p)Defined in ghc-9.14.1 · GHC.Tc.Types.OriginOutputable (ConcreteCheck m)Defined in ghc-9.14.1 · GHC.Tc.Utils.UnifyOutputable (FamAppBreaker a)Defined in ghc-9.14.1 · GHC.Tc.Utils.UnifyOutputable (LevelCheck m)Defined in ghc-9.14.1 · GHC.Tc.Utils.UnifyOutputable (DefMethSpec ty)Defined in ghc-9.14.1 · GHC.Types.BasicOutputable (TyConFlavour tc)Defined in ghc-9.14.1 · GHC.Types.BasicOutputable (WhichGREs info)Defined in ghc-9.14.1 · GHC.Types.Name.ReaderOutputable (WithUserRdr Name)Defined in ghc-9.14.1 · GHC.Types.Name.ReaderOutputable (XTickishId pass) => Outputable (GenTickish pass)Defined in ghc-9.14.1 · GHC.Core.Ppr · orphanOutputable (WarningTxt pass)Defined in ghc-9.14.1 · GHC.Unit.Module.WarningsOutputable (HsModule GhcPs)Defined in ghc-9.14.1 · GHC.Hs · orphanOutputable (DocDecl name)Defined in ghc-9.14.1 · GHC.Hs.Decls · orphanOutputable (FamilyInfo pass)Defined in ghc-9.14.1 · GHC.Hs.Decls · orphanOutputable (HsPragE (GhcPass p))Defined in ghc-9.14.1 · GHC.Hs.Expr · orphanOutputable a => Outputable (SCC a)Defined in ghc-9.14.1 · GHC.Utils.OutputableOutputable a => Outputable (Set a)Defined in ghc-9.14.1 · GHC.Utils.OutputableOutputable a => Outputable (ProtoBCO a)Defined in ghc-9.14.1 · GHC.ByteCode.InstrOutputable a => Outputable (LabelMap a)Defined in ghc-9.14.1 · GHC.Cmm.Dataflow.LabelOutputable a => Outputable (CoreMap a)Defined in ghc-9.14.1 · GHC.Core.Map.ExprOutputable a => Outputable (TypeMapG a)Defined in ghc-9.14.1 · GHC.Core.Map.TypeOutputable a => Outputable (RoughMap a)Defined in ghc-9.14.1 · GHC.Core.RoughMapOutputable a => Outputable (Scaled a)Defined in ghc-9.14.1 · GHC.Core.TyCo.RepOutputable a => Outputable (UnifyResultM a)Defined in ghc-9.14.1 · GHC.Core.UnifyOutputable a => Outputable (Bag a)Defined in ghc-9.14.1 · GHC.Data.BagOutputable a => Outputable (OrdList a)Defined in ghc-9.14.1 · GHC.Data.OrdListOutputable a => Outputable (Pair a)Defined in ghc-9.14.1 · GHC.Data.PairOutputable a => Outputable (OnOff a)Defined in ghc-9.14.1 · GHC.Driver.FlagsOutputable a => Outputable (CheckResult a)Defined in ghc-9.14.1 · GHC.HsToCore.Pmc.TypesOutputable a => Outputable (HieAST a)Defined in ghc-9.14.1 · GHC.Iface.Ext.TypesOutputable a => Outputable (HieASTs a)Defined in ghc-9.14.1 · GHC.Iface.Ext.TypesOutputable a => Outputable (IdentifierDetails a)Defined in ghc-9.14.1 · GHC.Iface.Ext.TypesOutputable a => Outputable (NodeInfo a)Defined in ghc-9.14.1 · GHC.Iface.Ext.TypesOutputable a => Outputable (SourcedNodeInfo a)Defined in ghc-9.14.1 · GHC.Iface.Ext.TypesOutputable a => Outputable (EvidenceInfo a)Defined in ghc-9.14.1 · GHC.Iface.Ext.UtilsOutputable a => Outputable (MaybeValidated a)Defined in ghc-9.14.1 · GHC.Iface.RecompOutputable a => Outputable (AnnList a)Defined in ghc-9.14.1 · GHC.Parser.AnnotationOutputable a => Outputable (EpAnn a)Defined in ghc-9.14.1 · GHC.Parser.AnnotationOutputable a => Outputable (StmtTree a)Defined in ghc-9.14.1 · GHC.Rename.ExprOutputable a => Outputable (NonVoid a)Defined in ghc-9.14.1 · GHC.StgToCmm.ClosureOutputable a => Outputable (StopOrContinue a)Defined in ghc-9.14.1 · GHC.Tc.Solver.MonadOutputable a => Outputable (OccEnv a)Defined in ghc-9.14.1 · GHC.Types.Name.OccurrenceOutputable a => Outputable (EpaLocation' a)Defined in ghc-9.14.1 · GHC.Types.SrcLocOutputable a => Outputable (UniqDSet a)Defined in ghc-9.14.1 · GHC.Types.Unique.DSetOutputable a => Outputable (Edit a)Defined in ghc-9.14.1 · GHC.Types.Unique.FMOutputable a => Outputable (UniqSet a)Defined in ghc-9.14.1 · GHC.Types.Unique.SetOutputable a => Outputable (ModuleEnv a)Defined in ghc-9.14.1 · GHC.Unit.Module.EnvOutputable a => Outputable (GenWithIsBoot a)Defined in ghc-9.14.1 · GHC.Unit.TypesOutputable a => Outputable (NonEmpty a)Defined in ghc-9.14.1 · GHC.Utils.OutputableOutputable a => Outputable (Maybe a)Defined in ghc-9.14.1 · GHC.Utils.OutputableOutputable a => Outputable [a]Defined in ghc-9.14.1 · GHC.Utils.OutputableOutputable b => Outputable (TaggedBndr b)Defined in ghc-9.14.1 · GHC.CoreOutputable con => Outputable (CompleteMatchX con)Defined in ghc-9.14.1 · GHC.Types.CompleteMatchOutputable e => Outputable (Located e)Defined in ghc-9.14.1 · GHC.Types.SrcLocOutputable elt => Outputable (IntMap elt)Defined in ghc-9.14.1 · GHC.Utils.OutputableOutputable elt => Outputable (InstalledModuleEnv elt)Defined in ghc-9.14.1 · GHC.Unit.Module.EnvOutputable ev => Outputable (NormaliseStepResult ev)Defined in ghc-9.14.1 · GHC.Core.CoercionOutputable fn => Outputable (HsMatchContext fn)Defined in ghc-9.14.1 · GHC.Hs.Expr · orphanOutputable fn => Outputable (HsStmtContext fn)Defined in ghc-9.14.1 · GHC.Hs.Expr · orphanOutputable i => Outputable (UnboxingDecision i)Defined in ghc-9.14.1 · GHC.Core.Opt.WorkWrap.UtilsOutputable info => Outputable (GlobalRdrEltX info)Defined in ghc-9.14.1 · GHC.Types.Name.ReaderOutputable instr => Outputable (GenBasicBlock instr)Defined in ghc-9.14.1 · GHC.CmmOutputable instr => Outputable (ListGraph instr)Defined in ghc-9.14.1 · GHC.CmmOutputable instr => Outputable (InstrSR instr)Defined in ghc-9.14.1 · GHC.CmmToAsm.Reg.LivenessOutputable instr => Outputable (LiveInstr instr)Defined in ghc-9.14.1 · GHC.CmmToAsm.Reg.LivenessOutputable name => Outputable (AnnTarget name)Defined in ghc-9.14.1 · GHC.Types.AnnotationsOutputable node => Outputable (Edge node)Defined in ghc-9.14.1 · GHC.Data.Graph.Directed.InternalOutputable node => Outputable (Graph node)Defined in ghc-9.14.1 · GHC.Data.Graph.Directed.InternalOutputable p => Outputable (PmGRHS p)Defined in ghc-9.14.1 · GHC.HsToCore.Pmc.TypesOutputable p => Outputable (PmGRHSs p)Defined in ghc-9.14.1 · GHC.HsToCore.Pmc.TypesOutputable p => Outputable (PmMatch p)Defined in ghc-9.14.1 · GHC.HsToCore.Pmc.TypesOutputable p => Outputable (PmMatchGroup p)Defined in ghc-9.14.1 · GHC.HsToCore.Pmc.TypesOutputable p => Outputable (PmPatBind p)Defined in ghc-9.14.1 · GHC.HsToCore.Pmc.TypesOutputable tag => Outputable (AnnSortKey tag)Defined in ghc-9.14.1 · GHC.Parser.AnnotationOutputable theta => Outputable (DerivSpec theta)Defined in ghc-9.14.1 · GHC.Tc.Deriv.UtilsOutputable u => Outputable (UnitDatabase u)Defined in ghc-9.14.1 · GHC.Unit.StateOutputable unit => Outputable (Definite unit)Defined in ghc-9.14.1 · GHC.Unit.TypesOutputableBndr (IdP (GhcPass p)) => Outputable (RoleAnnotDecl (GhcPass p))Defined in ghc-9.14.1 · GHC.Hs.Decls · orphanOutputableBndr b => Outputable (Alt b)Defined in ghc-9.14.1 · GHC.Core.Ppr · orphanOutputableBndr b => Outputable (Bind b)Defined in ghc-9.14.1 · GHC.Core.Ppr · orphanOutputableBndr b => Outputable (Expr b)Defined in ghc-9.14.1 · GHC.Core.Ppr · orphanUnXRec p => Outputable (DotFieldOcc p)Defined in ghc-9.14.1 · GHC.Hs.Expr · orphanKnownSymbol tok => Outputable (EpToken tok)Defined in ghc-9.14.1 · GHC.Parser.Annotation(OutputableBndrId p, Outputable (Anno (IE (GhcPass p))), Outputable (ImportDeclPkgQual (GhcPass p))) => Outputable (ImportDecl (GhcPass p))Defined in ghc-9.14.1 · GHC.Hs.ImpExp · orphan(UnXRec p, Outputable (XRec p FieldLabelString)) => Outputable (FieldLabelStrings p)Defined in ghc-9.14.1 · GHC.Hs.Expr · orphanOutputable (TyEqFamApp m a)Defined in ghc-9.14.1 · GHC.Tc.Utils.UnifyOutputable (TyEqFlags m a)Defined in ghc-9.14.1 · GHC.Tc.Utils.UnifyOutputable (GenLocated NoCommentsLocation EpaComment)Defined in ghc-9.14.1 · GHC.Parser.AnnotationOutputable a => Outputable (WithHsDocIdentifiers a pass)Defined in ghc-9.14.1 · GHC.Hs.DocFor compatibility with the existing @-ddump-parsed' output, we only show the docstring.
Use
pprHsDocto show HsDoc's internals.Outputable e => Outputable (GenLocated EpaLocation e)Defined in ghc-9.14.1 · GHC.Parser.AnnotationOutputable e => Outputable (GenLocated RealSrcSpan e)Defined in ghc-9.14.1 · GHC.Types.SrcLocOutputable thing => Outputable (HsWildCardBndrs (GhcPass p) thing)Defined in ghc-9.14.1 · GHC.Hs.Type · orphanOutputable tv => Outputable (VarBndr tv ForAllTyFlag)Defined in ghc-9.14.1 · GHC.Types.VarOutputable tv => Outputable (VarBndr tv Specificity)Defined in ghc-9.14.1 · GHC.Types.VarOutputableBndr tv => Outputable (VarBndr tv TyConBndrVis)Defined in ghc-9.14.1 · GHC.Core.TyCon(TrieMap m, Outputable a) => Outputable (ListMap m a)Defined in ghc-9.14.1 · GHC.Data.TrieMap(OutputableBndrId l, OutputableBndrId r) => Outputable (PatSynBind (GhcPass l) (GhcPass r))Defined in ghc-9.14.1 · GHC.Hs.Binds · orphan(OutputableBndrId p, OutputableBndrFlag flag p) => Outputable (HsTyVarBndr flag (GhcPass p))Defined in ghc-9.14.1 · GHC.Hs.Type · orphan(OutputableBndrId pl, OutputableBndrId pr) => Outputable (HsBindLR (GhcPass pl) (GhcPass pr))Defined in ghc-9.14.1 · GHC.Hs.Binds · orphan(OutputableBndrId pl, OutputableBndrId pr) => Outputable (HsLocalBindsLR (GhcPass pl) (GhcPass pr))Defined in ghc-9.14.1 · GHC.Hs.Binds · orphan(OutputableBndrId pl, OutputableBndrId pr) => Outputable (HsValBindsLR (GhcPass pl) (GhcPass pr))Defined in ghc-9.14.1 · GHC.Hs.Binds · orphan(OutputableBndrId pr, Outputable body) => Outputable (Match (GhcPass pr) body)Defined in ghc-9.14.1 · GHC.Hs.Expr · orphan(OutputableBndrFlag flag p, OutputableBndrFlag flag (NoGhcTcPass p), OutputableBndrId p) => Outputable (HsOuterTyVarBndrs flag (GhcPass p))Defined in ghc-9.14.1 · GHC.Hs.Type · orphan(Outputable (StmtLR (GhcPass idL) (GhcPass idL) (LHsExpr (GhcPass idL))), Outputable (XXParStmtBlock (GhcPass idL) (GhcPass idR))) => Outputable (ParStmtBlock (GhcPass idL) (GhcPass idR))Defined in ghc-9.14.1 · GHC.Hs.Expr · orphan(Outputable a, Outputable (m a)) => Outputable (GenMap m a)Defined in ghc-9.14.1 · GHC.Data.TrieMap(Outputable a, Outputable b) => Outputable (Arg a b)Defined in ghc-9.14.1 · GHC.Utils.Outputable(Outputable a, Outputable b) => Outputable (Node a b)Defined in ghc-9.14.1 · GHC.Data.Graph.Directed(Outputable a, Outputable b) => Outputable (HsPatExpansion a b)Defined in ghc-9.14.1 · GHC.Hs.Pat(Outputable a, Outputable b) => Outputable (PuResult a b)Defined in ghc-9.14.1 · GHC.Tc.Utils.Unify(Outputable a, Outputable b) => Outputable (Either a b)Defined in ghc-9.14.1 · GHC.Utils.Outputable(Outputable a, Outputable b) => Outputable (a, b)Defined in ghc-9.14.1 · GHC.Utils.Outputable(Outputable a, Outputable e) => Outputable (GenLocated (EpAnn a) e)Defined in ghc-9.14.1 · GHC.Parser.Annotation(Outputable arg, Outputable (XRec p (HsRecField p arg)), XRec p RecFieldsDotDot ~ LocatedE RecFieldsDotDot) => Outputable (HsRecFields p arg)Defined in ghc-9.14.1 · GHC.Hs.Pat · orphan(Outputable arg, Outputable rec) => Outputable (HsConDetails arg rec)Defined in ghc-9.14.1 · GHC.Hs.Type · orphan(Outputable k, Outputable a) => Outputable (UniqMap k a)Defined in ghc-9.14.1 · GHC.Types.Unique.Map(Outputable key, Outputable ele) => Outputable (Shared key ele)Defined in ghc-9.14.1 · GHC.Types.Unique.SDFM(Outputable key, Outputable ele) => Outputable (UniqSDFM key ele)Defined in ghc-9.14.1 · GHC.Types.Unique.SDFM(Outputable key, Outputable elt) => Outputable (Map key elt)Defined in ghc-9.14.1 · GHC.Utils.Outputable(Outputable mult, OutputableBndrId pass) => Outputable (HsMultAnnOf mult (GhcPass pass))Defined in ghc-9.14.1 · GHC.Hs.Type · orphan(Outputable p, OutputableBndr p, Outputable arg) => Outputable (HsFieldBind p arg)Defined in ghc-9.14.1 · GHC.Hs.Pat · orphan(Outputable r, Outputable b) => Outputable (IfaceBindingX r b)Defined in ghc-9.14.1 · GHC.Iface.Syntax(OutputableP Platform statics, OutputableP Platform instr) => Outputable (RegAllocStats statics instr)Defined in ghc-9.14.1 · GHC.CmmToAsm.Reg.Graph.Stats(KnownSymbol tok, KnownSymbol utok) => Outputable (EpUniToken tok utok)Defined in ghc-9.14.1 · GHC.Parser.AnnotationOutputable a => Outputable (UniqDFM key a)Defined in ghc-9.14.1 · GHC.Types.Unique.DFMOutputable a => Outputable (UniqFM key a)Defined in ghc-9.14.1 · 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)Defined in ghc-9.14.1 · GHC.Hs.Expr · orphan(Outputable a, Outputable b, Outputable c) => Outputable (a, b, c)Defined in ghc-9.14.1 · GHC.Utils.Outputable(Outputable tm, Outputable ty) => Outputable (HsArg (GhcPass p) tm ty)Defined in ghc-9.14.1 · GHC.Hs.Type · orphanThis instance is meant for debug-printing purposes. If you wish to pretty-print an application of HsArgs, use pprHsArgsApp instead.
(Outputable a, Outputable b, Outputable c, Outputable d) => Outputable (a, b, c, d)Defined in ghc-9.14.1 · GHC.Utils.Outputable(Outputable a, Outputable b, Outputable c, Outputable d, Outputable e) => Outputable (a, b, c, d, e)Defined in ghc-9.14.1 · GHC.Utils.Outputable(Outputable a, Outputable b, Outputable c, Outputable d, Outputable e, Outputable f) => Outputable (a, b, c, d, e, f)Defined in ghc-9.14.1 · GHC.Utils.Outputable(Outputable a, Outputable b, Outputable c, Outputable d, Outputable e, Outputable f, Outputable g) => Outputable (a, b, c, d, e, f, g)Defined in ghc-9.14.1 · GHC.Utils.Outputable