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