Index - P
| P | |
| 1 (Type/Class) | GHC.Parser.Lexer | 
| 2 (Data Constructor) | GHC.Parser.Lexer | 
| 3 (Data Constructor) | GHC.Driver.Pipeline.Monad, GHC.Driver.Pipeline | 
| 4 (Data Constructor) | GHC.StgToCmm.ArgRep, GHC.StgToCmm.Layout | 
| paArguments | GHC.Driver.Plugins, GHC.Plugins | 
| PACK | GHC.ByteCode.Instr | 
| PackageArg | |
| 1 (Type/Class) | GHC.Driver.Session, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Driver.Session, GHC.Plugins | 
| PackageCompleteMatchMap | GHC.Driver.Types, GHC.Plugins | 
| PackageDB | GHC.Driver.Session, GHC.Plugins | 
| PackageDBFlag | GHC.Driver.Session, GHC.Plugins | 
| packageDBFlags | GHC.Driver.Session, GHC.Plugins, GHC | 
| packageEnv | GHC.Driver.Session, GHC.Plugins, GHC | 
| PackageFamInstEnv | GHC.Driver.Types, GHC.Plugins | 
| PackageFlag | GHC.Driver.Session, GHC.Plugins | 
| packageFlags | GHC.Driver.Session, GHC.Plugins, GHC | 
| packageFlagsChanged | GHC.Driver.Session, GHC.Plugins | 
| packageHsLibs | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| PackageId | |
| 1 (Type/Class) | GHC.Unit, GHC.Unit.State, GHC.Unit.Info, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Unit, GHC.Unit.State, GHC.Unit.Info, GHC.Plugins | 
| PackageIfaceTable | GHC.Driver.Types, GHC.Plugins | 
| PackageInstEnv | GHC.Driver.Types, GHC.Plugins | 
| PackageName | |
| 1 (Type/Class) | GHC.Unit, GHC.Unit.State, GHC.Unit.Info, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Unit, GHC.Unit.State, GHC.Unit.Info, GHC.Plugins | 
| packageNameMap | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| packageName_RDR | GHC.Builtin.Names | 
| PackageRuleBase | GHC.Driver.Types, GHC.Plugins | 
| packageTrustOn | GHC.Driver.Session, GHC.Plugins | 
| PackageTypeEnv | GHC.Driver.Types, GHC.Plugins | 
| packHalfWordsCLit | GHC.Cmm.Utils | 
| Padding | GHC.StgToCmm.Layout | 
| padLiveArgs | GHC.CmmToLlvm.Base | 
| PageMode | GHC.Utils.Ppr | 
| Pair | |
| 1 (Type/Class) | GHC.Data.Pair | 
| 2 (Data Constructor) | GHC.Data.Pair | 
| pairTyCon | GHC.Builtin.Types, GHC.Plugins | 
| Panic | GHC.Utils.Panic, GHC | 
| panic | GHC.Utils.Panic.Plain, GHC.Utils.Panic, GHC.Utils.Outputable, GHC.Plugins | 
| panicDoc | GHC.Utils.Panic | 
| panicStgPprOpts | GHC.Stg.Syntax | 
| panicTcS | GHC.Tc.Solver.Monad | 
| paPlugin | GHC.Driver.Plugins, GHC.Plugins | 
| par1DataCon_RDR | GHC.Builtin.Names | 
| par1TyConKey | GHC.Builtin.Names | 
| par1TyConName | GHC.Builtin.Names | 
| ParamLocation | GHC.Cmm.CallConv | 
| Parens | GHC.Data.BooleanFormula | 
| parens | |
| 1 (Function) | GHC.Utils.Ppr | 
| 2 (Function) | GHC.Utils.Outputable, GHC.Plugins | 
| parenSymOcc | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| parens_RDR | GHC.Builtin.Names | 
| Parent | GHC.Types.Name.Reader, GHC.Plugins | 
| parenthesizeHsContext | GHC.Hs.Type, GHC.Hs, GHC | 
| parenthesizeHsExpr | GHC.Hs.Expr, GHC.Hs, GHC | 
| parenthesizeHsType | GHC.Hs.Type, GHC.Hs, GHC | 
| parenthesizePat | GHC.Hs, GHC.Hs.Pat, GHC | 
| ParentIs | GHC.Types.Name.Reader, GHC.Plugins | 
| parents | GHC.CmmToAsm.CFG.Dominators | 
| PARITY | GHC.CmmToAsm.X86.Cond | 
| parMakeCount | GHC.Driver.Session, GHC.Plugins, GHC | 
| ParOp | GHC.Builtin.PrimOps | 
| ParPat | GHC.Hs, GHC.Hs.Pat, GHC | 
| parseAr | GHC.SysTools.Ar | 
| parseBackpack | GHC.Parser | 
| parseCImport | GHC.Parser.PostProcess | 
| parseCmmFile | GHC.Cmm.Parser | 
| Parsed | GHC.Hs.Extension, GHC.Hs, GHC | 
| parseDeclaration | GHC.Parser | 
| ParsedMod | GHC | 
| ParsedModule | |
| 1 (Type/Class) | GHC | 
| 2 (Data Constructor) | GHC | 
| parsedResultAction | GHC.Driver.Plugins, GHC.Plugins | 
| ParsedSource | GHC | 
| parsedSource | GHC | 
| parseDynamicFilePragma | GHC.Driver.Session, GHC.Plugins | 
| parseDynamicFlags | GHC | 
| parseDynamicFlagsCmdLine | GHC.Driver.Session, GHC.Plugins | 
| parseDynamicFlagsFull | GHC.Driver.Session, GHC.Plugins | 
| parseError | GHC.SysTools.Process | 
| parseExpr | GHC.Runtime.Eval, GHC | 
| parseExpression | GHC.Parser | 
| parseHeader | GHC.Parser | 
| parseHoleyModule | GHC.Unit, GHC.Unit.Parser | 
| parseIdentifier | GHC.Parser | 
| parseImport | GHC.Parser | 
| parseImportDecl | GHC.Runtime.Eval, GHC | 
| parseIndefUnitId | GHC.Unit, GHC.Unit.Parser | 
| parseInstanceHead | GHC.Runtime.Eval, GHC | 
| parseLlvmVersion | GHC.CmmToLlvm.Base | 
| parseModSubst | GHC.Unit, GHC.Unit.Parser | 
| parseModule | |
| 1 (Function) | GHC.Parser | 
| 2 (Function) | GHC | 
| parseModuleName | GHC.Unit.Module, GHC.Unit.Module.Name, GHC.Unit, GHC.Plugins | 
| parseModuleNoHaddock | GHC.Parser | 
| parseName | GHC.Runtime.Eval, GHC | 
| parsePattern | GHC.Parser | 
| parser | GHC | 
| ParseResult | GHC.Parser.Lexer | 
| ParserFlags | |
| 1 (Type/Class) | GHC.Parser.Lexer | 
| 2 (Data Constructor) | GHC.Parser.Lexer | 
| parseScheme | GHC.Utils.Ppr.Colour | 
| parseSignature | GHC.Parser | 
| parseStatement | GHC.Parser | 
| parseStmt | GHC.Parser | 
| parseType | GHC.Parser | 
| parseTypeSignature | GHC.Parser | 
| parseUnit | GHC.Unit, GHC.Unit.Parser | 
| parseUnsignedInteger | GHC.Data.StringBuffer | 
| parSIdKey | GHC.Builtin.Names.TH | 
| parSName | GHC.Builtin.Names.TH | 
| ParStmt | GHC.Hs.Expr, GHC.Hs, GHC | 
| ParStmtBlock | |
| 1 (Type/Class) | GHC.Hs.Expr, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs.Expr, GHC.Hs, GHC | 
| ParStmtCtxt | GHC.Hs.Expr, GHC.Hs, GHC | 
| PartialModIface | GHC.Driver.Types, GHC.Plugins | 
| PartialSig | GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.Tc.Gen.Sig | 
| partitionBag | GHC.Data.Bag | 
| partitionBagWith | GHC.Data.Bag | 
| partitionBindsAndSigs | GHC.Hs, GHC.Hs.Decls, GHC | 
| partitionByList | GHC.Utils.Misc, GHC.Plugins | 
| partitionCandidates | GHC.Tc.Utils.TcMType | 
| partitionDVarEnv | GHC.Types.Var.Env, GHC.Plugins | 
| partitionDVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| partitionInvisibles | GHC.Core.Type, GHC.Plugins | 
| partitionInvisibleTypes | GHC.Core.Type, GHC.Plugins | 
| partitionUDFM | GHC.Types.Unique.DFM | 
| partitionUFM | GHC.Types.Unique.FM, GHC.Plugins | 
| partitionUniqDSet | GHC.Types.Unique.DSet | 
| partitionUniqSet | GHC.Types.Unique.Set, GHC.Plugins | 
| partitionVarEnv | GHC.Types.Var.Env, GHC.Plugins | 
| partitionVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| partitionWith | GHC.Utils.Misc, GHC.Plugins | 
| PartWay | GHC.Utils.Outputable, GHC.Plugins | 
| par_is | GHC.Types.Name.Reader, GHC.Plugins | 
| par_lbl | GHC.Types.Name.Reader, GHC.Plugins | 
| Pass | GHC.Hs.Extension, GHC.Hs, GHC | 
| PassFlag | GHC.Driver.CmdLine | 
| Pat | GHC.Hs, GHC.Hs.Pat, GHC | 
| PatBind | GHC.Hs, GHC.Hs.Binds, GHC | 
| PatBindGuards | GHC.Hs.Expr, GHC.Hs, GHC | 
| PatBindRhs | GHC.Hs.Expr, GHC.Hs, GHC | 
| PatBr | GHC.Hs.Expr, GHC.Hs, GHC | 
| PatBuilder | GHC.Parser.PostProcess | 
| PatCheckOrigin | GHC.Tc.Types.Origin | 
| patchEraseLive | GHC.CmmToAsm.Reg.Liveness | 
| patchJumpInstr | GHC.CmmToAsm.Instr | 
| patchRegsLiveInstr | GHC.CmmToAsm.Reg.Liveness | 
| patchRegsOfInstr | GHC.CmmToAsm.Instr | 
| PatCtx | GHC.Rename.Utils | 
| patErrorIdKey | GHC.Builtin.Names | 
| patGEIdKey | GHC.Builtin.Names.TH | 
| patGEName | GHC.Builtin.Names.TH | 
| PatGuard | GHC.Hs.Expr, GHC.Hs, GHC | 
| Path | GHC.CmmToAsm.CFG.Dominators | 
| patNeedsParens | GHC.Hs, GHC.Hs.Pat, GHC | 
| PatOrigin | GHC.Tc.Types.Origin | 
| patQTyConKey | GHC.Builtin.Names.TH | 
| patQTyConName | GHC.Builtin.Names.TH | 
| PatSigCtxt | GHC.Tc.Types.Origin, GHC.Tc.Validity, GHC.Tc.Gen.HsType | 
| patSigErr | GHC.Rename.Pat | 
| PatSigOrigin | GHC.Tc.Types.Origin | 
| patsig_body_ty | GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.Tc.Gen.Sig | 
| patsig_ex_bndrs | GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.Tc.Gen.Sig | 
| patsig_implicit_bndrs | GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.Tc.Gen.Sig | 
| patsig_name | GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.Tc.Gen.Sig | 
| patsig_prov | GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.Tc.Gen.Sig | 
| patsig_req | GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.Tc.Gen.Sig | 
| patsig_univ_bndrs | GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.Tc.Gen.Sig | 
| PatSkol | GHC.Tc.Types.Origin | 
| PatSyn | |
| 1 (Type/Class) | GHC.Core.PatSyn | 
| 2 (Data Constructor) | GHC.Hs.Expr, GHC.Hs, GHC | 
| patSynArgs | GHC.Core.PatSyn | 
| patSynArity | GHC.Core.PatSyn | 
| PatSynBind | |
| 1 (Data Constructor) | GHC.Hs, GHC.Hs.Binds, GHC | 
| 2 (Type/Class) | GHC.Hs, GHC.Hs.Binds, GHC | 
| patSynBuilder | GHC.Core.PatSyn | 
| PatSynCon | GHC.Core.ConLike | 
| PatSynCtxt | GHC.Tc.Types.Origin, GHC.Tc.Validity, GHC.Tc.Gen.HsType | 
| PatSynDec | GHC.Iface.Ext.Types | 
| patSynDIdKey | GHC.Builtin.Names.TH | 
| patSynDName | GHC.Builtin.Names.TH | 
| patSynExTyVarBinders | GHC.Core.PatSyn | 
| patSynExTyVars | GHC.Core.PatSyn | 
| patSynFieldLabels | GHC.Core.PatSyn | 
| patSynFieldType | GHC.Core.PatSyn | 
| patSynInstArgTys | GHC.Core.PatSyn | 
| patSynInstResTy | GHC.Core.PatSyn | 
| patSynIsInfix | GHC.Core.PatSyn | 
| patSynMatcher | GHC.Core.PatSyn | 
| patSynName | GHC.Core.PatSyn | 
| PatSynPE | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| PatSynSig | GHC.Hs, GHC.Hs.Binds, GHC | 
| patSynSig | GHC.Core.PatSyn | 
| patSynSigBndr | GHC.Core.PatSyn | 
| patSynSigDIdKey | GHC.Builtin.Names.TH | 
| patSynSigDName | GHC.Builtin.Names.TH | 
| patSynToIfaceDecl | GHC.CoreToIface | 
| patSynUnivTyVarBinders | GHC.Core.PatSyn | 
| PatternBind | GHC.Iface.Ext.Types | 
| PatternMatchFail | |
| 1 (Data Constructor) | GHC.Utils.Exception | 
| 2 (Type/Class) | GHC.Utils.Exception | 
| PatternSynonymsBit | GHC.Parser.Lexer | 
| patTyConKey | GHC.Builtin.Names.TH | 
| patTyConName | GHC.Builtin.Names.TH | 
| pat_args | GHC.Hs, GHC.Hs.Pat, GHC | 
| pat_con | GHC.Hs, GHC.Hs.Pat, GHC | 
| pat_con_ext | GHC.Hs, GHC.Hs.Pat, GHC | 
| pAT_ERROR_ID | GHC.Core.Make, GHC.Plugins | 
| pat_ext | GHC.Hs, GHC.Hs.Binds, GHC | 
| pat_fvs | GHC.Hs, GHC.Hs.Binds, GHC | 
| pat_lhs | GHC.Hs, GHC.Hs.Binds, GHC | 
| pat_rhs | GHC.Hs, GHC.Hs.Binds, GHC | 
| pat_rhs_ty | GHC.Hs, GHC.Hs.Binds, GHC | 
| pat_ticks | GHC.Hs, GHC.Hs.Binds, GHC | 
| pc_AP_STACK_SPLIM | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_BITMAP_BITS_SHIFT | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_BLOCKS_PER_MBLOCK | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_BLOCK_SIZE | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_CINT_SIZE | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_CLONG_LONG_SIZE | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_CLONG_SIZE | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_CONTROL_GROUP_CONST_291 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_DYNAMIC_BY_DEFAULT | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_ILDV_CREATE_MASK | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_ILDV_STATE_CREATE | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_ILDV_STATE_USE | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_LDV_SHIFT | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_MAX_CHARLIKE | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_MAX_Double_REG | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_MAX_Float_REG | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_MAX_INTLIKE | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_MAX_Long_REG | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_MAX_Real_Double_REG | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_MAX_Real_Float_REG | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_MAX_Real_Long_REG | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_MAX_Real_Vanilla_REG | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_MAX_Real_XMM_REG | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_MAX_SPEC_AP_SIZE | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_MAX_SPEC_SELECTEE_SIZE | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_MAX_Vanilla_REG | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_MAX_XMM_REG | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_MIN_CHARLIKE | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_MIN_INTLIKE | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_MIN_PAYLOAD_SIZE | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_MUT_ARR_PTRS_CARD_BITS | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_bdescr_blocks | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_bdescr_flags | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_bdescr_free | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_bdescr_start | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_Capability_r | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_CostCentreStack_mem_alloc | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_CostCentreStack_scc_count | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgArrBytes_bytes | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_stgEagerBlackholeInfo | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgEntCounter_allocd | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgEntCounter_allocs | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgEntCounter_entry_count | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgEntCounter_link | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgEntCounter_registeredp | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgFunInfoExtraFwd_arity | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgFunInfoExtraRev_arity | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_stgGCEnter1 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_stgGCFun | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgHeader_ccs | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgHeader_ldvw | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgMutArrPtrs_ptrs | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgMutArrPtrs_size | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rCCCS | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rCurrentNursery | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rCurrentTSO | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rD1 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rD2 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rD3 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rD4 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rD5 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rD6 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rF1 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rF2 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rF3 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rF4 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rF5 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rF6 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rHp | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rHpAlloc | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rHpLim | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rL1 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rR1 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rR10 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rR2 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rR3 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rR4 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rR5 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rR6 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rR7 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rR8 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rR9 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rSp | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rSpLim | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rXMM1 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rXMM2 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rXMM3 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rXMM4 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rXMM5 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rXMM6 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rYMM1 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rYMM2 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rYMM3 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rYMM4 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rYMM5 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rYMM6 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rZMM1 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rZMM2 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rZMM3 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rZMM4 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rZMM5 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rZMM6 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgSmallMutArrPtrs_ptrs | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgStack_sp | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgStack_stack | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgTSO_alloc_limit | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgTSO_cccs | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgTSO_stackobj | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgUpdateFrame_updatee | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_PROF_HDR_SIZE | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_REP_CostCentreStack_mem_alloc | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_REP_CostCentreStack_scc_count | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_REP_StgEntCounter_allocd | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_REP_StgEntCounter_allocs | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_REP_StgFunInfoExtraFwd_arity | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_REP_StgFunInfoExtraRev_arity | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_RESERVED_C_STACK_BYTES | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_RESERVED_STACK_WORDS | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_SIZEOF_CostCentreStack | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_SIZEOF_StgArrBytes_NoHdr | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_SIZEOF_StgFunInfoExtraRev | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_SIZEOF_StgMutArrPtrs_NoHdr | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_SIZEOF_StgSmallMutArrPtrs_NoHdr | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_SIZEOF_StgSMPThunkHeader | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_SIZEOF_StgUpdateFrame_NoHdr | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_STD_HDR_SIZE | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_TAG_BITS | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_TICKY_BIN_COUNT | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_WORD_SIZE | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| PD | |
| 1 (Type/Class) | GHC.Cmm.Monad | 
| 2 (Data Constructor) | GHC.Cmm.Monad | 
| pddfs | GHC.CmmToAsm.CFG.Dominators | 
| PDEP | GHC.CmmToAsm.X86.Instr | 
| Pdep16Op | GHC.Builtin.PrimOps | 
| Pdep32Op | GHC.Builtin.PrimOps | 
| Pdep64Op | GHC.Builtin.PrimOps | 
| Pdep8Op | GHC.Builtin.PrimOps | 
| pdepLabel | GHC.CmmToAsm.CPrim | 
| PdepOp | GHC.Builtin.PrimOps | 
| pdom | GHC.CmmToAsm.CFG.Dominators | 
| pdomTree | GHC.CmmToAsm.CFG.Dominators | 
| peCategory | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| peelCallDmd | GHC.Types.Demand | 
| peelFV | GHC.Types.Demand | 
| peelManyCalls | GHC.Types.Demand | 
| peelUseCall | GHC.Types.Demand | 
| PendingRnSplice | |
| 1 (Type/Class) | GHC.Hs.Expr, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs.Expr, GHC.Hs, GHC | 
| PendingStuff | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| PendingTcSplice | |
| 1 (Type/Class) | GHC.Hs.Expr, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs.Expr, GHC.Hs, GHC | 
| Persistent | GHC.Driver.Pipeline.Monad | 
| PersistentLinkerState | |
| 1 (Type/Class) | GHC.Runtime.Linker.Types | 
| 2 (Data Constructor) | GHC.Runtime.Linker.Types | 
| PEXT | GHC.CmmToAsm.X86.Instr | 
| Pext16Op | GHC.Builtin.PrimOps | 
| Pext32Op | GHC.Builtin.PrimOps | 
| Pext64Op | GHC.Builtin.PrimOps | 
| Pext8Op | GHC.Builtin.PrimOps | 
| pextLabel | GHC.CmmToAsm.CPrim | 
| PextOp | GHC.Builtin.PrimOps | 
| pExtsBitmap | GHC.Parser.Lexer | 
| PFailed | GHC.Parser.Lexer | 
| pfail_RDR | GHC.Builtin.Names | 
| pFst | GHC.Data.Pair | 
| pgmError | GHC.Utils.Panic.Plain, GHC.Utils.Panic, GHC.Utils.Outputable, GHC.Plugins | 
| pgmErrorDoc | GHC.Utils.Panic | 
| pgm_a | GHC.Driver.Session, GHC.Plugins | 
| pgm_ar | GHC.Driver.Session, GHC.Plugins | 
| pgm_c | GHC.Driver.Session, GHC.Plugins | 
| pgm_dll | GHC.Driver.Session, GHC.Plugins | 
| pgm_F | GHC.Driver.Session, GHC.Plugins | 
| pgm_i | GHC.Driver.Session, GHC.Plugins | 
| pgm_install_name_tool | GHC.Driver.Session, GHC.Plugins | 
| pgm_L | GHC.Driver.Session, GHC.Plugins | 
| pgm_l | GHC.Driver.Session, GHC.Plugins | 
| pgm_lc | GHC.Driver.Session, GHC.Plugins | 
| pgm_lcc | GHC.Driver.Session, GHC.Plugins | 
| pgm_libtool | GHC.Driver.Session, GHC.Plugins | 
| pgm_lm | GHC.Driver.Session, GHC.Plugins | 
| pgm_lo | GHC.Driver.Session, GHC.Plugins | 
| pgm_otool | GHC.Driver.Session, GHC.Plugins | 
| pgm_P | GHC.Driver.Session, GHC.Plugins | 
| pgm_ranlib | GHC.Driver.Session, GHC.Plugins | 
| pgm_T | GHC.Driver.Session, GHC.Plugins | 
| pgm_windres | GHC.Driver.Session, GHC.Plugins | 
| Phantom | GHC.Core.TyCon, GHC.Core.Coercion.Axiom, GHC.Core.Coercion, GHC.Tc.Types.Evidence, GHC.Plugins | 
| PhantomProv | GHC.Core.TyCo.Rep | 
| phantomRIdKey | GHC.Builtin.Names.TH | 
| phantomRName | GHC.Builtin.Names.TH | 
| Phase | |
| 1 (Data Constructor) | GHC.Types.Basic, GHC.Plugins | 
| 2 (Type/Class) | GHC.Driver.Phases, GHC | 
| phaseForeignLanguage | GHC.Driver.Types, GHC.Plugins | 
| phaseInputExt | GHC.Driver.Phases | 
| PhaseNum | GHC.Types.Basic, GHC.Plugins | 
| phaseOutputFilename | GHC.Driver.Pipeline | 
| PhasePlus | GHC.Driver.Pipeline.Monad, GHC.Driver.Pipeline | 
| Phi | GHC.Llvm.Syntax, GHC.Llvm | 
| pHomeUnitId | GHC.Parser.Lexer | 
| pi | GHC.Prelude | 
| PicBaseReg | GHC.Cmm, GHC.Cmm.Expr | 
| picCCOpts | GHC.Driver.Session, GHC.Plugins | 
| pickCapturedPreds | GHC.Tc.Utils.TcType | 
| pickGREs | GHC.Types.Name.Reader, GHC.Plugins | 
| pickGREsModExp | GHC.Types.Name.Reader, GHC.Plugins | 
| pickLR | GHC.Types.Basic, GHC.Core.TyCo.Rep, GHC.Core.Coercion, GHC.Tc.Types.Evidence, GHC.Plugins | 
| pickQuantifiablePreds | GHC.Tc.Utils.TcType | 
| pickyEqType | GHC.Tc.Utils.TcType | 
| picPOpts | GHC.Driver.Session, GHC.Plugins | 
| PipeEnv | |
| 1 (Type/Class) | GHC.Driver.Pipeline.Monad, GHC.Driver.Pipeline | 
| 2 (Data Constructor) | GHC.Driver.Pipeline.Monad, GHC.Driver.Pipeline | 
| PipelineOutput | GHC.Driver.Pipeline.Monad | 
| PipeState | |
| 1 (Type/Class) | GHC.Driver.Pipeline.Monad, GHC.Driver.Pipeline | 
| 2 (Data Constructor) | GHC.Driver.Pipeline.Monad, GHC.Driver.Pipeline | 
| pipeStateDynFlags | GHC.Driver.Pipeline.Monad | 
| pipeStateModIface | GHC.Driver.Pipeline.Monad | 
| piResultTy | GHC.Core.Type, GHC.Plugins | 
| piResultTys | GHC.Core.Type, GHC.Plugins | 
| PkgDbPath | GHC.Driver.Session, GHC.Plugins | 
| PkgDbRef | GHC.Driver.Session, GHC.Plugins | 
| pkgQual | GHC.Driver.Types, GHC.Plugins | 
| pkgs_loaded | GHC.Runtime.Linker.Types | 
| pkgTrustOnLoc | GHC.Driver.Session, GHC.Plugins, GHC | 
| PlaceCostCentre | GHC.Core, GHC.Plugins | 
| placeHolderIncomps | GHC.Core.Coercion.Axiom | 
| placeHolderPunRhs | GHC.Parser.PostProcess | 
| PlaceNonLam | GHC.Core, GHC.Plugins | 
| PlaceRuntime | GHC.Core, GHC.Plugins | 
| PlainCmdLineError | GHC.Utils.Panic.Plain | 
| PlainGhcException | GHC.Utils.Panic.Plain | 
| PlainInstallationError | GHC.Utils.Panic.Plain | 
| plainInvisTVIdKey | GHC.Builtin.Names.TH | 
| plainInvisTVName | GHC.Builtin.Names.TH | 
| PlainPanic | GHC.Utils.Panic.Plain | 
| PlainProgramError | GHC.Utils.Panic.Plain | 
| PlainSignal | GHC.Utils.Panic.Plain | 
| PlainSorry | GHC.Utils.Panic.Plain | 
| PlainTopBinding | GHC.Stg.Lift.Monad | 
| plainTVIdKey | GHC.Builtin.Names.TH | 
| plainTVName | GHC.Builtin.Names.TH | 
| PlainUsageError | GHC.Utils.Panic.Plain | 
| Platform | |
| 1 (Data Constructor) | GHC.Settings | 
| 2 (Type/Class) | GHC.Settings | 
| platformByteOrder | GHC.Settings | 
| PlatformConstants | |
| 1 (Type/Class) | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| platformConstants | GHC.Driver.Session, GHC.Plugins, GHC | 
| platformDefaultBackend | GHC.Driver.Backend | 
| platformHasGnuNonexecStack | GHC.Settings | 
| platformHasIdentDirective | GHC.Settings | 
| platformHasSubsectionsViaSymbols | GHC.Settings | 
| platformIsCrossCompiling | GHC.Settings | 
| platformLeadingUnderscore | GHC.Settings | 
| PlatformMini | |
| 1 (Data Constructor) | GHC.Settings | 
| 2 (Type/Class) | GHC.Settings | 
| platformMini | GHC.Settings | 
| platformMini_arch | GHC.Settings | 
| platformMini_os | GHC.Settings | 
| PlatformMisc | |
| 1 (Data Constructor) | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| 2 (Type/Class) | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| platformMisc | GHC.Driver.Session, GHC.Plugins, GHC | 
| platformMisc_ghcDebugged | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| platformMisc_ghcRTSWays | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| platformMisc_ghcRtsWithLibdw | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| platformMisc_ghcThreaded | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| platformMisc_ghcWithInterpreter | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| platformMisc_ghcWithSMP | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| platformMisc_libFFI | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| platformMisc_llvmTarget | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| platformMisc_targetPlatformString | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| platformNcgSupported | GHC.Driver.Backend | 
| platformSupportsSavingLinkOpts | GHC.SysTools.ExtraObj | 
| platformTablesNextToCode | GHC.Settings | 
| platformUnregisterised | GHC.Settings | 
| platformWordSize | GHC.Settings | 
| platformWordWidth | GHC.CmmToAsm.Config | 
| PlayInterruptible | GHC.Types.ForeignCall | 
| playInterruptible | GHC.Types.ForeignCall | 
| PlayRisky | GHC.Types.ForeignCall | 
| PlaySafe | GHC.Types.ForeignCall | 
| playSafe | GHC.Types.ForeignCall | 
| pLift | GHC.Llvm.Types, GHC.Llvm | 
| pLiftFst | GHC.Data.Pair | 
| pLiftSnd | GHC.Data.Pair | 
| pLower | GHC.Llvm.Types, GHC.Llvm | 
| Plugin | |
| 1 (Type/Class) | GHC.Driver.Plugins, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Driver.Plugins, GHC.Plugins | 
| pluginModNameOpts | GHC.Driver.Session, GHC.Plugins, GHC | 
| pluginModNames | GHC.Driver.Session, GHC.Plugins, GHC | 
| pluginModuleNameProvidersMap | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| pluginPackageFlags | GHC.Driver.Session, GHC.Plugins, GHC | 
| PluginProv | GHC.Core.TyCo.Rep | 
| PluginRecompile | GHC.Driver.Plugins, GHC.Plugins | 
| pluginRecompile | GHC.Driver.Plugins, GHC.Plugins | 
| pluginRecompile' | GHC.Driver.Plugins, GHC.Plugins | 
| pLUGINS | GHC.Builtin.Names | 
| plugins | GHC.Driver.Plugins, GHC.Plugins | 
| pluginTyConKey | GHC.Builtin.Names | 
| pluginTyConName | GHC.Builtin.Names | 
| PluginWithArgs | |
| 1 (Type/Class) | GHC.Driver.Plugins, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Driver.Plugins, GHC.Plugins | 
| plural | GHC.Utils.Outputable, GHC.Plugins | 
| pluralUFM | GHC.Types.Unique.FM, GHC.Plugins | 
| pluralVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| plusAnnEnv | GHC.Types.Annotations, GHC.Plugins | 
| plusAvail | GHC.Types.Avail | 
| plusDU | GHC.Types.Name.Set, GHC.Plugins | 
| plusDVarEnv | GHC.Types.Var.Env, GHC.Plugins | 
| plusDVarEnv_C | GHC.Types.Var.Env, GHC.Plugins | 
| plusFsEnv | GHC.Data.FastString.Env | 
| plusFsEnv_C | GHC.Data.FastString.Env | 
| plusFV | GHC.Types.Name.Set, GHC.Plugins | 
| plusFVs | GHC.Types.Name.Set, GHC.Plugins | 
| plusGlobalRdrEnv | GHC.Types.Name.Reader, GHC.Plugins | 
| plusHsValBinds | GHC.Hs, GHC.Hs.Binds, GHC | 
| plusImportAvails | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| plusMaybeUFM_C | GHC.Types.Unique.FM, GHC.Plugins | 
| plusMaybeVarEnv_C | GHC.Types.Var.Env, GHC.Plugins | 
| plusModuleEnv | GHC.Unit.Module, GHC.Unit.Module.Env, GHC.Unit, GHC.Plugins | 
| plusModuleEnv_C | GHC.Unit.Module, GHC.Unit.Module.Env, GHC.Unit, GHC.Plugins | 
| plusNameEnv | GHC.Types.Name.Env, GHC.Plugins | 
| plusNameEnv_C | GHC.Types.Name.Env, GHC.Plugins | 
| plusNameEnv_CD | GHC.Types.Name.Env, GHC.Plugins | 
| plusNameEnv_CD2 | GHC.Types.Name.Env, GHC.Plugins | 
| plusOccEnv | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| plusOccEnv_C | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| plusRegSet | GHC.Cmm, GHC.Cmm.Expr | 
| plusSimplCount | GHC.Core.Opt.Monad, GHC.Core.Opt.Simplify.Monad, GHC.Plugins | 
| plusSpillCostInfo | GHC.CmmToAsm.Reg.Graph.SpillCost | 
| plusSpillCostRecord | GHC.CmmToAsm.Reg.Graph.SpillCost | 
| plusTypeEnv | GHC.Driver.Types, GHC.Plugins | 
| plusUDFM | GHC.Types.Unique.DFM | 
| plusUDFM_C | GHC.Types.Unique.DFM | 
| plusUFM | GHC.Types.Unique.FM, GHC.Plugins | 
| plusUFMList | GHC.Types.Unique.FM, GHC.Plugins | 
| plusUFM_C | GHC.Types.Unique.FM, GHC.Plugins | 
| plusUFM_CD | GHC.Types.Unique.FM, GHC.Plugins | 
| plusUFM_CD2 | GHC.Types.Unique.FM, GHC.Plugins | 
| plusVarEnv | GHC.Types.Var.Env, GHC.Plugins | 
| plusVarEnvList | GHC.Types.Var.Env, GHC.Plugins | 
| plusVarEnv_C | GHC.Types.Var.Env, GHC.Plugins | 
| plusVarEnv_CD | GHC.Types.Var.Env, GHC.Plugins | 
| plusWarns | GHC.Driver.Types, GHC.Plugins | 
| plus_RDR | GHC.Builtin.Names | 
| PM | GHC.HsToCore.PmCheck.Types | 
| PmAltCon | GHC.HsToCore.PmCheck.Types | 
| PmAltConLike | GHC.HsToCore.PmCheck.Types | 
| PmAltConSet | GHC.HsToCore.PmCheck.Types | 
| pmAltConSetElems | GHC.HsToCore.PmCheck.Types | 
| pmAltConType | GHC.HsToCore.PmCheck.Types | 
| PmAltLit | GHC.HsToCore.PmCheck.Types | 
| PmBotCt | GHC.HsToCore.PmCheck.Oracle | 
| PmConCt | GHC.HsToCore.PmCheck.Oracle | 
| PmCoreCt | GHC.HsToCore.PmCheck.Oracle | 
| PmCt | GHC.HsToCore.PmCheck.Oracle | 
| PmCts | GHC.HsToCore.PmCheck.Oracle | 
| PmEquality | GHC.HsToCore.PmCheck.Types | 
| PmLit | |
| 1 (Type/Class) | GHC.HsToCore.PmCheck.Types | 
| 2 (Data Constructor) | GHC.HsToCore.PmCheck.Types | 
| pmLitAsStringLit | GHC.HsToCore.PmCheck.Types | 
| PmLitChar | GHC.HsToCore.PmCheck.Types | 
| PmLitInt | GHC.HsToCore.PmCheck.Types | 
| PmLitOverInt | GHC.HsToCore.PmCheck.Types | 
| PmLitOverRat | GHC.HsToCore.PmCheck.Types | 
| PmLitOverString | GHC.HsToCore.PmCheck.Types | 
| PmLitRat | GHC.HsToCore.PmCheck.Types | 
| PmLitString | GHC.HsToCore.PmCheck.Types | 
| pmLitType | GHC.HsToCore.PmCheck.Types | 
| PmLitValue | GHC.HsToCore.PmCheck.Types | 
| PmNotBotCt | GHC.HsToCore.PmCheck.Oracle | 
| PmNotConCt | GHC.HsToCore.PmCheck.Oracle | 
| pmPprHsLit | GHC.Hs, GHC.Hs.Lit, GHC | 
| PmTyCt | GHC.HsToCore.PmCheck.Oracle | 
| PmVarCt | GHC.HsToCore.PmCheck.Oracle | 
| pm_annotations | GHC | 
| pm_extra_src_files | GHC | 
| pm_lit_ty | GHC.HsToCore.PmCheck.Types | 
| pm_lit_val | GHC.HsToCore.PmCheck.Types | 
| pm_mod_summary | GHC | 
| pm_parsed_source | GHC | 
| Point | |
| 1 (Type/Class) | GHC.Data.UnionFind | 
| 2 (Data Constructor) | GHC.Data.UnionFind | 
| POk | GHC.Parser.Lexer | 
| PolyAlt | GHC.Stg.Syntax | 
| polyPatSig | GHC.Tc.Gen.Pat | 
| POP | GHC.CmmToAsm.X86.Instr | 
| POPCNT | GHC.CmmToAsm.X86.Instr | 
| PopCnt16Op | GHC.Builtin.PrimOps | 
| PopCnt32Op | GHC.Builtin.PrimOps | 
| PopCnt64Op | GHC.Builtin.PrimOps | 
| PopCnt8Op | GHC.Builtin.PrimOps | 
| popCntLabel | GHC.CmmToAsm.CPrim | 
| PopCntOp | GHC.Builtin.PrimOps | 
| popContext | GHC.Parser.Lexer | 
| popErrCtxt | GHC.Tc.Utils.Monad | 
| popLexState | GHC.Parser.Lexer | 
| POS | |
| 1 (Data Constructor) | GHC.CmmToAsm.X86.Cond | 
| 2 (Data Constructor) | GHC.CmmToAsm.SPARC.Cond | 
| positionIndependent | GHC.Driver.Session, GHC.Plugins | 
| PossibleMatches | GHC.HsToCore.PmCheck.Types | 
| PossiblyOverlap | GHC.HsToCore.PmCheck.Types | 
| PostInlineUnconditionally | GHC.Core.Opt.Monad, GHC.Plugins | 
| postInlineUnconditionally | GHC.Core.Opt.Simplify.Utils | 
| postProcessDmdType | GHC.Types.Demand | 
| postProcessUnsat | GHC.Types.Demand | 
| PostTcExpr | GHC.Hs.Expr, GHC.Hs, GHC | 
| PostTcTable | GHC.Hs.Expr, GHC.Hs, GHC | 
| ppArityInfo | GHC.Types.Id.Info, GHC.Plugins | 
| ppCafInfo | GHC.Types.Id.Info, GHC.Plugins | 
| ppCommaJoin | GHC.Llvm.Types | 
| ppDouble | GHC.Llvm.Types | 
| ppFloat | GHC.Llvm.Types | 
| ppLit | GHC.Llvm.Ppr, GHC.Llvm | 
| ppLlvmAlias | GHC.Llvm.Ppr, GHC.Llvm | 
| ppLlvmAliases | GHC.Llvm.Ppr, GHC.Llvm | 
| ppLlvmComment | GHC.Llvm.Ppr, GHC.Llvm | 
| ppLlvmComments | GHC.Llvm.Ppr, GHC.Llvm | 
| ppLlvmFunction | GHC.Llvm.Ppr, GHC.Llvm | 
| ppLlvmFunctionDecl | GHC.Llvm.Ppr, GHC.Llvm | 
| ppLlvmFunctionDecls | GHC.Llvm.Ppr, GHC.Llvm | 
| ppLlvmFunctions | GHC.Llvm.Ppr, GHC.Llvm | 
| ppLlvmGlobal | GHC.Llvm.Ppr, GHC.Llvm | 
| ppLlvmGlobals | GHC.Llvm.Ppr, GHC.Llvm | 
| ppLlvmMeta | GHC.Llvm.Ppr, GHC.Llvm | 
| ppLlvmMetas | GHC.Llvm.Ppr, GHC.Llvm | 
| ppLlvmModule | GHC.Llvm.Ppr, GHC.Llvm | 
| ppName | GHC.Llvm.Ppr, GHC.Llvm | 
| ppParams | GHC.Llvm.Types | 
| ppPlainName | GHC.Llvm.Ppr, GHC.Llvm | 
| ppr | GHC.Utils.Outputable, GHC.Plugins | 
| pprAbbrevDecls | GHC.CmmToAsm.Dwarf.Types | 
| pprAlternative | GHC.Types.Basic, GHC.Plugins | 
| pprAnonWildCard | GHC.Hs.Type, GHC.Hs, GHC | 
| pprArg | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprASCII | GHC.CmmToAsm.Ppr | 
| pprAStmtContext | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprBasicBlock | GHC.CmmToAsm.SPARC.Ppr | 
| pprBBlock | GHC.Cmm | 
| pprBinders | GHC.Tc.Utils.Env | 
| pprBinds | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprBindSpan | GHC.Iface.Ext.Types | 
| pprBndr | GHC.Utils.Outputable, GHC.Plugins | 
| pprBooleanFormula | GHC.Data.BooleanFormula | 
| pprBooleanFormulaNice | GHC.Data.BooleanFormula | 
| pprBy | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprByte | GHC.CmmToAsm.Dwarf.Types | 
| pprCallishMachOp | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| pprCLabel | GHC.Cmm.CLabel | 
| pprCLabelString | GHC.Types.ForeignCall | 
| pprClassPred | GHC.Core.TyCo.Ppr, GHC.Tc.Utils.TcType | 
| pprCmd | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprCmdArg | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprCmmGroup | GHC.Cmm.Ppr.Decl, GHC.Cmm.Ppr | 
| pprCmms | GHC.Cmm.Ppr.Decl, GHC.Cmm.Ppr | 
| pprCo | GHC.Core.TyCo.Ppr, GHC.Core.Coercion, GHC.Plugins | 
| pprCoAxBranch | GHC.Core.Coercion, GHC.Plugins | 
| pprCoAxBranchLHS | GHC.Core.Coercion, GHC.Plugins | 
| pprCoAxBranchUser | GHC.Core.Coercion, GHC.Plugins | 
| pprCoAxiom | GHC.Core.Coercion, GHC.Plugins | 
| PprCode | GHC.Utils.Outputable, GHC.Plugins | 
| pprCode | GHC.Utils.Outputable, GHC.Plugins | 
| PprColour | |
| 1 (Type/Class) | GHC.Utils.Ppr.Colour | 
| 2 (Data Constructor) | GHC.Utils.Ppr.Colour | 
| pprCols | GHC.Driver.Session, GHC.Plugins, GHC | 
| pprComp | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprConArgs | GHC.Hs, GHC.Hs.Pat, GHC | 
| pprConDeclFields | GHC.Hs.Type, GHC.Hs, GHC | 
| pprCoreAlt | GHC.Core.Ppr | 
| pprCoreBinding | GHC.Core.Ppr | 
| pprCoreBindings | GHC.Core.Ppr | 
| pprCoreBindingsWithSize | GHC.Core.Ppr | 
| pprCoreBindingWithSize | GHC.Core.Ppr | 
| pprCoreExpr | GHC.Core.Ppr | 
| pprCostCentreCore | GHC.Types.CostCentre | 
| pprCtLoc | GHC.Tc.Types.Constraint | 
| pprCtOrigin | GHC.Tc.Types.Origin | 
| pprCts | GHC.Tc.Types.Constraint | 
| pprData | |
| 1 (Function) | GHC.CmmToAsm.SPARC.Ppr | 
| 2 (Function) | GHC.CmmToAsm.X86.Ppr | 
| pprData4' | GHC.CmmToAsm.Dwarf.Types | 
| pprDataCons | GHC.Core.TyCo.Ppr | 
| pprDataFamInstFlavour | GHC.Hs, GHC.Hs.Decls, GHC | 
| pprDataItem | |
| 1 (Function) | GHC.CmmToAsm.SPARC.Ppr | 
| 2 (Function) | GHC.CmmToAsm.X86.Ppr | 
| pprDebugAndThen | GHC.Utils.Outputable, GHC.Plugins | 
| pprDebugCLabel | GHC.Cmm.CLabel | 
| pprDebugParendExpr | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprDeclList | GHC.Hs, GHC.Hs.Binds, GHC | 
| pprDeeper | GHC.Utils.Outputable, GHC.Plugins | 
| pprDeeperList | GHC.Utils.Outputable, GHC.Plugins | 
| pprDefinedAt | GHC.Types.Name, GHC.Plugins | 
| pprDefMethInfo | GHC.Core.Class | 
| pprDerivSpec | GHC.Tc.Deriv.Utils | 
| pprDo | GHC.Hs.Expr, GHC.Hs, GHC | 
| PprDump | GHC.Utils.Outputable, GHC.Plugins | 
| pprDwarfARanges | GHC.CmmToAsm.Dwarf.Types | 
| pprDwarfFrame | GHC.CmmToAsm.Dwarf.Types | 
| pprDwarfInfo | GHC.CmmToAsm.Dwarf.Types | 
| pprDwWord | GHC.CmmToAsm.Dwarf.Types | 
| pprEdgeWeights | GHC.CmmToAsm.CFG | 
| pprEq | GHC.Tc.Solver.Monad | 
| pprEquation | GHC.Tc.Instance.FunDeps | 
| pprErrMsgBagWithLoc | GHC.Utils.Error | 
| pprEvVars | GHC.Tc.Types.Constraint | 
| pprEvVarTheta | GHC.Tc.Types.Constraint | 
| pprEvVarWithType | GHC.Tc.Types.Constraint | 
| pprExpr | |
| 1 (Function) | GHC.Hs.Expr, GHC.Hs, GHC | 
| 2 (Function) | GHC.Cmm.Ppr.Expr, GHC.Cmm.Ppr | 
| pprExternalSrcLoc | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprFamInst | |
| 1 (Function) | GHC.Core.FamInstEnv | 
| 2 (Function) | GHC.Core.Ppr.TyThing, GHC | 
| pprFamInsts | GHC.Core.FamInstEnv | 
| pprFastFilePath | GHC.Utils.Outputable, GHC.Plugins | 
| pprFileEmbed | GHC.CmmToAsm.Ppr | 
| pprFilePathString | GHC.Utils.Outputable, GHC.Plugins | 
| pprFlag | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| pprForAll | GHC.Core.TyCo.Ppr, GHC | 
| pprFormat | |
| 1 (Function) | GHC.CmmToAsm.SPARC.Ppr | 
| 2 (Function) | GHC.CmmToAsm.X86.Ppr | 
| pprFullRuleName | GHC.Hs, GHC.Hs.Decls, GHC | 
| pprFunBind | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprFunDep | GHC.Core.Class | 
| pprFundeps | GHC.Core.Class, GHC.Tc.Instance.FunDeps, GHC | 
| pprGenStgTopBinding | GHC.Stg.Syntax | 
| pprGenStgTopBindings | GHC.Stg.Syntax | 
| pprGlobalRdrEnv | GHC.Types.Name.Reader, GHC.Plugins | 
| pprGotDeclaration | GHC.CmmToAsm.PIC | 
| pprGRHS | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprGRHSs | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprHalf | GHC.CmmToAsm.Dwarf.Types | 
| pprHoleFit | GHC.Tc.Errors.Hole | 
| pprHoleFitCand | GHC.Tc.Errors.Hole.FitTypes, GHC.Plugins | 
| pprHPT | GHC.Driver.Types, GHC.Plugins | 
| pprHsBracket | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprHsBytes | GHC.Utils.Outputable, GHC.Plugins | 
| pprHsChar | GHC.Utils.Outputable, GHC.Plugins | 
| pprHsDocContext | GHC.Rename.Utils | 
| pprHsExplicitForAll | GHC.Hs.Type, GHC.Hs, GHC | 
| pprHsFamInstLHS | GHC.Hs, GHC.Hs.Decls, GHC | 
| pprHsForAll | GHC.Hs.Type, GHC.Hs, GHC | 
| pprHsString | GHC.Utils.Outputable, GHC.Plugins | 
| pprHsType | GHC.Hs.Type, GHC.Hs, GHC | 
| pprHsWrapper | GHC.Tc.Types.Evidence | 
| pprIdDetails | GHC.Types.Id.Info, GHC.Plugins | 
| pprIdentifier | GHC.Iface.Ext.Types | 
| pprIfaceAppArgs | GHC.Iface.Type, GHC.Iface.Syntax | 
| pprIfaceBndrs | GHC.Iface.Type, GHC.Iface.Syntax | 
| pprIfaceCoercion | GHC.Iface.Type, GHC.Iface.Syntax | 
| pprIfaceContext | GHC.Iface.Type, GHC.Iface.Syntax | 
| pprIfaceContextArr | GHC.Iface.Type, GHC.Iface.Syntax | 
| pprIfaceCoTcApp | GHC.Iface.Type, GHC.Iface.Syntax | 
| pprIfaceDecl | GHC.Iface.Syntax | 
| pprIfaceExpr | GHC.Iface.Syntax | 
| pprIfaceForAll | GHC.Iface.Type, GHC.Iface.Syntax | 
| pprIfaceForAllPart | GHC.Iface.Type, GHC.Iface.Syntax | 
| pprIfaceForAllPartMust | GHC.Iface.Type, GHC.Iface.Syntax | 
| pprIfaceIdBndr | GHC.Iface.Type, GHC.Iface.Syntax | 
| pprIfaceLamBndr | GHC.Iface.Type, GHC.Iface.Syntax | 
| pprIfacePrefixApp | GHC.Iface.Type, GHC.Iface.Syntax | 
| pprIfaceSigmaType | GHC.Iface.Type, GHC.Iface.Syntax | 
| pprIfaceStrictSig | GHC.Types.Demand | 
| pprIfaceTvBndr | GHC.Iface.Type, GHC.Iface.Syntax | 
| pprIfaceTyConBinders | GHC.Iface.Type, GHC.Iface.Syntax | 
| pprIfaceTyLit | GHC.Iface.Type, GHC.Iface.Syntax | 
| pprIfaceType | GHC.Iface.Type, GHC.Iface.Syntax | 
| pprIfaceTypeApp | GHC.Iface.Type, GHC.Iface.Syntax | 
| pprIfPs | GHC.Hs.Extension, GHC.Hs, GHC | 
| pprIfRn | GHC.Hs.Extension, GHC.Hs, GHC | 
| pprIfTc | GHC.Hs.Extension, GHC.Hs, GHC | 
| pprImm | |
| 1 (Function) | GHC.CmmToAsm.SPARC.Ppr | 
| 2 (Function) | GHC.CmmToAsm.X86.Ppr | 
| pprImpExp | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| pprImportedSymbol | GHC.CmmToAsm.PIC | 
| pprInfixName | GHC.Types.Name, GHC.Plugins | 
| pprInfixOcc | GHC.Utils.Outputable, GHC.Plugins | 
| pprInfixVar | GHC.Utils.Outputable, GHC.Plugins | 
| pprInline | GHC.Types.Basic, GHC.Plugins | 
| pprInlineDebug | GHC.Types.Basic, GHC.Plugins | 
| pprInstance | GHC.Core.InstEnv, GHC | 
| pprInstanceHdr | GHC.Core.InstEnv, GHC | 
| pprInstances | GHC.Core.InstEnv | 
| pprInstantiatedModule | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| pprInstInfoDetails | GHC.Tc.Utils.Env | 
| pprInstr | |
| 1 (Function) | GHC.CmmToAsm.SPARC.Ppr | 
| 2 (Function) | GHC.CmmToAsm.X86.Ppr | 
| pprintClosureCommand | GHC.Runtime.Debugger | 
| pprKicked | GHC.Tc.Solver.Monad | 
| pprKind | GHC.Core.TyCo.Ppr, GHC.Tc.Utils.TcType | 
| pprLCmd | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprLEBInt | GHC.CmmToAsm.Dwarf.Types | 
| pprLEBWord | GHC.CmmToAsm.Dwarf.Types | 
| pprLExpr | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprLHsBinds | GHC.Hs, GHC.Hs.Binds, GHC | 
| pprLHsBindsForUser | GHC.Hs, GHC.Hs.Binds, GHC | 
| pprLHsContext | GHC.Hs.Type, GHC.Hs, GHC | 
| pprLit | GHC.Cmm.Ppr.Expr, GHC.Cmm.Ppr | 
| pprLiteral | GHC.Types.Literal, GHC.Plugins | 
| pprLlvmCmmDecl | GHC.CmmToLlvm.Ppr | 
| pprLlvmData | GHC.CmmToLlvm.Ppr | 
| pprLocErrMsg | GHC.Utils.Error | 
| pprMachOp | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| pprMatch | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprMatchContext | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprMatchContextNoun | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprMatches | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprMatchInCtxt | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprMessageBag | GHC.Utils.Error | 
| pprMinimalSig | GHC.Hs, GHC.Hs.Binds, GHC | 
| pprModIface | GHC.Iface.Load | 
| pprModIfaceSimple | GHC.Iface.Load | 
| pprModule | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins, GHC | 
| pprModuleMap | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| pprModuleName | GHC.Unit.Module, GHC.Unit.Module.Name, GHC.Unit, GHC.Plugins | 
| pprModulePrefix | GHC.Types.Name, GHC.Driver.Types, GHC.Plugins | 
| pprNameDefnLoc | GHC.Types.Name, GHC.Plugins | 
| pprNameProvenance | GHC.Types.Name.Reader, GHC.Plugins | 
| pprNameSpace | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| pprNameSpaceBrief | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| pprNameUnqualified | GHC.Types.Name, GHC.Plugins | 
| pprNatCmmDecl | |
| 1 (Function) | GHC.CmmToAsm.SPARC.Ppr | 
| 2 (Function) | GHC.CmmToAsm.PPC.Ppr | 
| 3 (Function) | GHC.CmmToAsm.X86.Ppr | 
| 4 (Function) | GHC.CmmToAsm.Monad, GHC.CmmToAsm | 
| pprNodeIdents | GHC.Iface.Ext.Types | 
| pprNonVarNameSpace | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| pprOccEnv | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| pprOccName | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| pprOptCo | GHC.Core.Ppr | 
| PprPanic | GHC.Utils.Panic, GHC | 
| pprPanic | GHC.Utils.Outputable, GHC.Plugins | 
| pprParendCo | GHC.Core.TyCo.Ppr, GHC.Core.Coercion, GHC.Plugins | 
| pprParendExpr | |
| 1 (Function) | GHC.Core.Ppr | 
| 2 (Function) | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprParendIfaceAppArgs | GHC.Iface.Type, GHC.Iface.Syntax | 
| pprParendIfaceCoercion | GHC.Iface.Type, GHC.Iface.Syntax | 
| pprParendIfaceType | GHC.Iface.Type, GHC.Iface.Syntax | 
| pprParendKind | GHC.Core.TyCo.Ppr, GHC.Tc.Utils.TcType | 
| pprParendLExpr | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprParendLPat | GHC.Hs, GHC.Hs.Pat, GHC | 
| pprParendTheta | GHC.Core.TyCo.Ppr, GHC.Tc.Utils.TcType | 
| pprParendType | GHC.Core.TyCo.Ppr, GHC.Tc.Utils.TcType, GHC | 
| pprParenSymName | GHC | 
| pprPassDetails | GHC.Core.Opt.Monad, GHC.Plugins | 
| pprPatBind | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprPatSynType | GHC.Core.PatSyn | 
| pprPECategory | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| pprPendingSplice | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprPgmError | GHC.Utils.Outputable, GHC.Plugins | 
| PprPrec | |
| 1 (Type/Class) | GHC.Types.Basic, GHC.Core.TyCo.Ppr, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Types.Basic, GHC.Core.TyCo.Ppr, GHC.Plugins | 
| pprPrec | GHC.Utils.Outputable, GHC.Plugins | 
| pprPrecIfaceType | GHC.Iface.Type, GHC.Iface.Syntax | 
| pprPrecType | GHC.Core.TyCo.Ppr | 
| pprPrecTypeX | GHC.Core.TyCo.Ppr | 
| pprPrefixName | GHC.Types.Name, GHC.Plugins | 
| pprPrefixOcc | GHC.Utils.Outputable, GHC.Plugins | 
| pprPrefixVar | GHC.Utils.Outputable, GHC.Plugins | 
| pprPrimChar | GHC.Utils.Outputable, GHC.Plugins | 
| pprPrimInt | GHC.Utils.Outputable, GHC.Plugins | 
| pprPrimInt64 | GHC.Utils.Outputable, GHC.Plugins | 
| pprPrimWord | GHC.Utils.Outputable, GHC.Plugins | 
| pprPrimWord64 | GHC.Utils.Outputable, GHC.Plugins | 
| PprProgramError | GHC.Utils.Panic, GHC | 
| pprPromotionQuote | GHC.Core.TyCon, GHC.Plugins | 
| pprQuals | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprQuotedList | GHC.Utils.Outputable, GHC.Plugins | 
| pprReason | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| pprRuleBase | GHC.Core.Rules, GHC.Plugins | 
| pprRuleName | GHC.Types.Basic, GHC.Plugins | 
| pprRules | GHC.Core.Ppr | 
| pprRulesForUser | GHC.Core.Rules, GHC.Plugins | 
| pprRuntimeTrace | GHC.HsToCore.Monad | 
| pprSection | GHC.Cmm.Ppr.Decl, GHC.Cmm.Ppr | 
| pprSectionHeader | GHC.CmmToAsm.Ppr | 
| pprSetDepth | GHC.Utils.Outputable, GHC.Plugins | 
| pprShortTyThing | GHC.Core.TyCo.Rep, GHC.Core.TyCo.Ppr | 
| pprSigCtxt | GHC.Tc.Gen.HsType | 
| pprSigmaType | GHC.Core.TyCo.Ppr, GHC.Tc.Utils.TcType | 
| pprSigSkolInfo | GHC.Tc.Types.Origin | 
| pprSimplCount | GHC.Core.Opt.Monad, GHC.Core.Opt.Simplify.Monad, GHC.Plugins | 
| pprSimplEnv | GHC.Core.Opt.Simplify.Env | 
| pprSkolInfo | GHC.Tc.Types.Origin | 
| PprSorry | GHC.Utils.Panic, GHC | 
| pprSorry | GHC.Utils.Outputable, GHC.Plugins | 
| pprSourceTyCon | GHC.Core.TyCo.Ppr | 
| pprSpec | GHC.Hs, GHC.Hs.Binds, GHC | 
| pprSpillCostRecord | GHC.CmmToAsm.Reg.Graph.SpillCost | 
| pprSplice | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprSpliceDecl | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprStatic | GHC.Cmm.Ppr.Decl, GHC.Cmm.Ppr | 
| pprStats | |
| 1 (Function) | GHC.CmmToAsm.Reg.Linear.Stats, GHC.CmmToAsm.Reg.Linear | 
| 2 (Function) | GHC.CmmToAsm.Reg.Graph.Stats | 
| pprStatsConflict | GHC.CmmToAsm.Reg.Graph.Stats | 
| pprStatsLifeConflict | GHC.CmmToAsm.Reg.Graph.Stats | 
| pprStatsLifetimes | GHC.CmmToAsm.Reg.Graph.Stats | 
| pprStatsSpills | GHC.CmmToAsm.Reg.Graph.Stats | 
| pprStgArg | GHC.Stg.Syntax | 
| pprStgBinding | GHC.Stg.Syntax | 
| pprStgExpr | GHC.Stg.Syntax | 
| pprStgRhs | GHC.Stg.Syntax | 
| pprStgTopBinding | GHC.Stg.Syntax | 
| pprStgTopBindings | GHC.Stg.Syntax | 
| pprStmt | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprStmtContext | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprStmtInCtxt | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprSTrace | GHC.Utils.Outputable, GHC.Plugins | 
| pprStrictness | GHC.Types.Id.Info, GHC.Plugins | 
| pprString | GHC.CmmToAsm.Ppr | 
| PprStyle | GHC.Utils.Outputable, GHC.Plugins | 
| pprTarget | GHC.Driver.Types, GHC.Plugins | 
| pprTargetId | GHC.Driver.Types, GHC.Plugins | 
| pprTcSpecPrags | GHC.Hs, GHC.Hs.Binds, GHC | 
| pprTcTyThingCategory | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| pprTcTyVarDetails | GHC.Tc.Utils.TcType | 
| pprTCvBndr | GHC.Core.TyCo.Ppr, GHC.Tc.Utils.TcType | 
| pprTCvBndrs | GHC.Core.TyCo.Ppr, GHC.Tc.Utils.TcType | 
| pprTheta | GHC.Core.TyCo.Ppr, GHC.Tc.Utils.TcType | 
| pprThetaArrowTy | GHC.Core.TyCo.Ppr, GHC.Tc.Utils.TcType, GHC | 
| pprTicks | GHC.Hs, GHC.Hs.Binds, GHC | 
| pprTidiedType | GHC.Core.TyCo.Ppr | 
| pprTrace | GHC.Utils.Outputable, GHC.Plugins | 
| pprTraceDebug | GHC.Utils.Outputable, GHC.Plugins | 
| pprTraceException | GHC.Utils.Outputable, GHC.Plugins | 
| pprTraceIt | GHC.Utils.Outputable, GHC.Plugins | 
| pprTraceM | GHC.Utils.Outputable, GHC.Plugins | 
| pprTraceWith | GHC.Utils.Outputable, GHC.Plugins | 
| pprTraceWithFlags | GHC.Utils.Outputable, GHC.Plugins | 
| pprTransformStmt | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprTransStmt | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprTyClDeclFlavour | GHC.Hs, GHC.Hs.Decls, GHC | 
| pprTyFamInstDecl | GHC.Hs, GHC.Hs.Decls, GHC | 
| pprTyLit | GHC.Core.TyCo.Ppr | 
| pprType | GHC.Core.TyCo.Ppr, GHC.Tc.Utils.TcType | 
| pprTypeAndContents | GHC.Runtime.Debugger | 
| pprTypeApp | GHC.Core.TyCo.Ppr, GHC.Tc.Utils.TcType, GHC | 
| pprTypeForUser | GHC.Core.Ppr.TyThing | 
| pprTyTcApp | GHC.Iface.Type, GHC.Iface.Syntax | 
| pprTyThing | GHC.Core.Ppr.TyThing | 
| pprTyThingCategory | GHC.Core.TyCo.Rep, GHC.Core.TyCo.Ppr, GHC.Tc.Utils.TcType | 
| pprTyThingHdr | GHC.Core.Ppr.TyThing | 
| pprTyThingInContext | GHC.Core.Ppr.TyThing | 
| pprTyThingInContextLoc | GHC.Core.Ppr.TyThing | 
| pprTyThingLoc | GHC.Core.Ppr.TyThing | 
| pprTyVar | GHC.Core.TyCo.Ppr | 
| pprTyVars | GHC.Core.TyCo.Ppr | 
| pprUDFM | GHC.Types.Unique.DFM | 
| pprUFM | GHC.Types.Unique.FM, GHC.Plugins | 
| pprUFMWithKeys | GHC.Types.Unique.FM, GHC.Plugins | 
| pprUncovered | GHC.HsToCore.PmCheck.Ppr | 
| pprUnhelpfulSpanReason | GHC.Types.SrcLoc, GHC.Plugins | 
| pprUniqDFM | GHC.Types.Unique.DFM | 
| pprUniqDSet | GHC.Types.Unique.DSet | 
| pprUniqFM | GHC.Types.Unique.FM, GHC.Plugins | 
| pprUniqSet | GHC.Types.Unique.Set, GHC.Plugins | 
| pprUniqueAlways | GHC.Types.Unique | 
| pprUnitInfo | GHC.Unit, GHC.Unit.State, GHC.Unit.Info, GHC.Plugins | 
| pprUnits | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| pprUnitsSimple | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| PprUser | GHC.Utils.Outputable, GHC.Plugins | 
| pprUserForAll | GHC.Core.TyCo.Ppr | 
| pprUserIfaceForAll | GHC.Iface.Type, GHC.Iface.Syntax | 
| pprUserLength | GHC.Driver.Session, GHC.Plugins, GHC | 
| pprUserRealSpan | GHC.Types.SrcLoc, GHC.Plugins | 
| pprUserTypeCtxt | GHC.Tc.Types.Origin | 
| pprUserTypeErrorTy | GHC.Core.Type, GHC.Plugins | 
| pprVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| pprVarSig | GHC.Hs, GHC.Hs.Binds, GHC | 
| pprWarningTxtForMsg | GHC.Types.Basic, GHC.Plugins | 
| pprWithBars | GHC.Utils.Outputable, GHC.Plugins | 
| pprWithCommas | GHC.Utils.Outputable, GHC.Plugins | 
| pprWithExplicitKindsWhen | GHC.Core.TyCo.Ppr | 
| pprWithSourceText | GHC.Types.Basic, GHC.Plugins | 
| pprWithTYPE | GHC.Core.TyCo.Ppr | 
| pprWord | GHC.CmmToAsm.Dwarf.Types | 
| ppr_apps | GHC.Hs.Expr, GHC.Hs, GHC | 
| ppr_cmd | GHC.Hs.Expr, GHC.Hs, GHC | 
| ppr_do_stmts | GHC.Hs.Expr, GHC.Hs, GHC | 
| ppr_expr | GHC.Hs.Expr, GHC.Hs, GHC | 
| ppr_fun_arrow | GHC.Iface.Type, GHC.Iface.Syntax | 
| ppr_infix_expr | GHC.Hs.Expr, GHC.Hs, GHC | 
| ppr_lcmd | GHC.Hs.Expr, GHC.Hs, GHC | 
| ppr_lexpr | GHC.Hs.Expr, GHC.Hs, GHC | 
| ppr_mbDoc | GHC.Hs, GHC.Hs.Doc, GHC | 
| ppr_module_name_prefix | GHC.Hs.Expr, GHC.Hs, GHC | 
| ppr_monobind | GHC.Hs, GHC.Hs.Binds, GHC | 
| ppr_quasi | GHC.Hs.Expr, GHC.Hs, GHC | 
| ppr_sig | GHC.Hs, GHC.Hs.Binds, GHC | 
| ppr_splice | GHC.Hs.Expr, GHC.Hs, GHC | 
| ppr_splice_decl | GHC.Hs.Expr, GHC.Hs, GHC | 
| ppSourceStats | GHC.Hs.Stats | 
| ppSpaceJoin | GHC.Llvm.Types | 
| ppType | GHC.Llvm.Types | 
| ppTypeLit | GHC.Llvm.Ppr, GHC.Llvm | 
| ppUnless | GHC.Utils.Outputable, GHC.Plugins | 
| ppUnlessOption | GHC.Utils.Outputable, GHC.Plugins | 
| ppVar | GHC.Llvm.Ppr, GHC.Llvm | 
| ppWhen | GHC.Utils.Outputable, GHC.Plugins | 
| ppWhenOption | GHC.Utils.Outputable, GHC.Plugins | 
| pp_dotdot | GHC.Hs.Expr, GHC.Hs, GHC | 
| pp_rhs | GHC.Hs.Expr, GHC.Hs, GHC | 
| pp_st_suffix | GHC.Hs, GHC.Hs.Lit, GHC | 
| pragAnnDIdKey | GHC.Builtin.Names.TH | 
| pragAnnDName | GHC.Builtin.Names.TH | 
| pragBrackets | GHC.Hs, GHC.Hs.Binds, GHC | 
| pragCompleteDIdKey | GHC.Builtin.Names.TH | 
| pragCompleteDName | GHC.Builtin.Names.TH | 
| pragInlDIdKey | GHC.Builtin.Names.TH | 
| pragInlDName | GHC.Builtin.Names.TH | 
| pragRuleDIdKey | GHC.Builtin.Names.TH | 
| pragRuleDName | GHC.Builtin.Names.TH | 
| pragSpecDIdKey | GHC.Builtin.Names.TH | 
| pragSpecDName | GHC.Builtin.Names.TH | 
| pragSpecInlDIdKey | GHC.Builtin.Names.TH | 
| pragSpecInlDName | GHC.Builtin.Names.TH | 
| pragSpecInstDIdKey | GHC.Builtin.Names.TH | 
| pragSpecInstDName | GHC.Builtin.Names.TH | 
| pragSrcBrackets | GHC.Hs, GHC.Hs.Binds, GHC | 
| pragState | GHC.Parser.Lexer | 
| prec_RDR | GHC.Builtin.Names | 
| Pred | GHC.Core.Predicate | 
| pred | GHC.Prelude | 
| PredOrigin | |
| 1 (Type/Class) | GHC.Tc.Deriv.Utils | 
| 2 (Data Constructor) | GHC.Tc.Deriv.Utils | 
| predQTyConKey | GHC.Builtin.Names.TH | 
| predTyConKey | GHC.Builtin.Names.TH | 
| predTyConName | GHC.Builtin.Names.TH | 
| PredType | GHC.Core.TyCo.Rep, GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins, GHC | 
| predTypeEqRel | GHC.Core.Predicate | 
| pred_RDR | GHC.Builtin.Names | 
| PREFETCH | GHC.CmmToAsm.X86.Instr | 
| PrefetchAddrOp0 | GHC.Builtin.PrimOps | 
| PrefetchAddrOp1 | GHC.Builtin.PrimOps | 
| PrefetchAddrOp2 | GHC.Builtin.PrimOps | 
| PrefetchAddrOp3 | GHC.Builtin.PrimOps | 
| PrefetchByteArrayOp0 | GHC.Builtin.PrimOps | 
| PrefetchByteArrayOp1 | GHC.Builtin.PrimOps | 
| PrefetchByteArrayOp2 | GHC.Builtin.PrimOps | 
| PrefetchByteArrayOp3 | GHC.Builtin.PrimOps | 
| PrefetchMutableByteArrayOp0 | GHC.Builtin.PrimOps | 
| PrefetchMutableByteArrayOp1 | GHC.Builtin.PrimOps | 
| PrefetchMutableByteArrayOp2 | GHC.Builtin.PrimOps | 
| PrefetchMutableByteArrayOp3 | GHC.Builtin.PrimOps | 
| PrefetchValueOp0 | GHC.Builtin.PrimOps | 
| PrefetchValueOp1 | GHC.Builtin.PrimOps | 
| PrefetchValueOp2 | GHC.Builtin.PrimOps | 
| PrefetchValueOp3 | GHC.Builtin.PrimOps | 
| PrefetchVariant | GHC.CmmToAsm.X86.Instr | 
| Prefix | |
| 1 (Data Constructor) | GHC.Types.Basic, GHC.Plugins, GHC | 
| 2 (Data Constructor) | GHC.Driver.CmdLine | 
| PrefixCon | GHC.Hs.Type, GHC.Hs, GHC | 
| prefixDataCon_RDR | GHC.Builtin.Names | 
| prefixIDataConKey | GHC.Builtin.Names | 
| prefixIDataConName | GHC.Builtin.Names | 
| prefixPatSynIdKey | GHC.Builtin.Names.TH | 
| prefixPatSynName | GHC.Builtin.Names.TH | 
| PreInlineUnconditionally | GHC.Core.Opt.Monad, GHC.Plugins | 
| preInlineUnconditionally | GHC.Core.Opt.Simplify.Utils | 
| preloadClosure | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| preloadUnits | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| pRELUDE | GHC.Builtin.Names | 
| pRELUDE_NAME | GHC.Builtin.Names | 
| prepareAlts | GHC.Core.Opt.Simplify.Utils | 
| prepareAnnotations | GHC.Driver.Types, GHC.Plugins | 
| prependArgsStrictSig | GHC.Types.Demand | 
| prependQualified | GHC.Hs.Expr, GHC.Hs, GHC | 
| PrepFFI | GHC.Runtime.Interpreter | 
| preprocess | GHC.Driver.Pipeline | 
| Present | GHC.Hs.Expr, GHC.Hs, GHC | 
| pretendNameIsInScope | GHC.Builtin.Names | 
| prettyPrintGhcErrors | GHC.Utils.Error, GHC | 
| prevChar | GHC.Data.StringBuffer | 
| Prim | GHC.Runtime.Heap.Inspect, GHC.Runtime.Eval | 
| PrimAlt | GHC.Stg.Syntax | 
| PrimCall | |
| 1 (Type/Class) | GHC.Builtin.PrimOps | 
| 2 (Data Constructor) | GHC.Builtin.PrimOps | 
| PrimCallConv | GHC.Types.ForeignCall | 
| primCallIdKey | GHC.Builtin.Names.TH | 
| primCallName | GHC.Builtin.Names.TH | 
| primCharSuffix | GHC.Utils.Outputable, GHC.Plugins | 
| primDoubleSuffix | GHC.Utils.Outputable, GHC.Plugins | 
| PrimElemRep | GHC.Core.TyCon, GHC.Plugins | 
| primElemRepSizeB | GHC.Core.TyCon, GHC.Plugins | 
| primFloatSuffix | GHC.Utils.Outputable, GHC.Plugins | 
| primInt64Suffix | GHC.Utils.Outputable, GHC.Plugins | 
| primIntSuffix | GHC.Utils.Outputable, GHC.Plugins | 
| PrimOp | GHC.Builtin.PrimOps | 
| primOpCodeSize | GHC.Builtin.PrimOps | 
| primOpDocs | GHC.Builtin.PrimOps | 
| primOpFixity | GHC.Builtin.PrimOps | 
| PrimOpId | GHC.Types.Id.Info, GHC.Plugins | 
| primOpId | GHC.Builtin.Utils | 
| primOpIsCheap | GHC.Builtin.PrimOps | 
| primOpOcc | GHC.Builtin.PrimOps | 
| primOpOkForSideEffects | GHC.Builtin.PrimOps | 
| primOpOkForSpeculation | GHC.Builtin.PrimOps | 
| primOpOutOfLine | GHC.Builtin.PrimOps | 
| PrimOpResultInfo | GHC.Builtin.PrimOps | 
| primOpResultType | GHC.Builtin.PrimOps | 
| primOpRules | GHC.Types.Id.Make, GHC.Core.Opt.ConstantFold, GHC.Builtin.Utils | 
| primOpSig | GHC.Builtin.PrimOps | 
| primOpTag | GHC.Builtin.PrimOps | 
| primOpType | GHC.Builtin.PrimOps | 
| PrimOpVecCat | GHC.Builtin.PrimOps | 
| primOpWrapperId | GHC.Builtin.PrimOps | 
| PrimRep | GHC.Core.TyCon, GHC.Types.RepType, GHC.Plugins | 
| primRepCmmType | GHC.Cmm.Utils | 
| primRepCompatible | GHC.Core.TyCon, GHC.Plugins | 
| primRepForeignHint | GHC.Cmm.Utils | 
| primRepIsFloat | GHC.Core.TyCon, GHC.Plugins | 
| primRepsCompatible | GHC.Core.TyCon, GHC.Plugins | 
| primRepSizeB | GHC.Core.TyCon, GHC.Plugins | 
| primRepSlot | GHC.Types.RepType | 
| primRepToRuntimeRep | GHC.Builtin.Types.Prim | 
| primRepToType | GHC.Types.RepType | 
| PrimTarget | GHC.Cmm, GHC.Cmm.Node | 
| primTyCons | GHC.Builtin.Types.Prim | 
| primUnit | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| primUnitId | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| primWord64Suffix | GHC.Utils.Outputable, GHC.Plugins | 
| primWordSuffix | GHC.Utils.Outputable, GHC.Plugins | 
| GHC.Prelude | |
| printBagOfErrors | GHC.Utils.Error | 
| printDoc | GHC.Utils.Ppr | 
| printDoc_ | GHC.Utils.Ppr | 
| printException | GHC.Driver.Monad, GHC | 
| PrintExplicitKinds | |
| 1 (Type/Class) | GHC.Iface.Type, GHC.Iface.Syntax | 
| 2 (Data Constructor) | GHC.Iface.Type, GHC.Iface.Syntax | 
| printForC | GHC.Utils.Outputable, GHC.Plugins | 
| printForUser | GHC.Utils.Outputable, GHC.Plugins | 
| printForUserTcRn | GHC.Tc.Utils.Monad | 
| printIdKey | GHC.Builtin.Names | 
| printInfoForUser | GHC.Utils.Error | 
| printMinimalImports | GHC.Rename.Names | 
| printName | GHC.Builtin.Names | 
| printOrThrowWarnings | GHC.Driver.Types, GHC.Plugins | 
| printOutputForUser | GHC.Utils.Error | 
| printSDoc | GHC.Utils.Outputable, GHC.Plugins | 
| printSDocLn | GHC.Utils.Outputable, GHC.Plugins | 
| PrintUnqualified | GHC.Utils.Outputable, GHC.Plugins, GHC | 
| Private | GHC.Llvm.Types, GHC.Llvm | 
| processArgs | GHC.Driver.CmdLine | 
| ProcExpr | GHC.Hs.Expr, GHC.Hs, GHC | 
| ProcOrigin | GHC.Tc.Types.Origin | 
| ProcPoint | GHC.Cmm.ProcPoint | 
| procPointAnalysis | GHC.Cmm.ProcPoint | 
| ProcPointSet | GHC.Cmm.ProcPoint | 
| prodDataCon_RDR | GHC.Builtin.Names | 
| prodTyConKey | GHC.Builtin.Names | 
| prodTyConName | GHC.Builtin.Names | 
| product | GHC.Prelude | 
| profAlloc | GHC.StgToCmm.Prof | 
| ProfAuto | GHC.Driver.Session, GHC.Plugins | 
| profAuto | GHC.Driver.Session, GHC.Plugins, GHC | 
| ProfAutoAll | GHC.Driver.Session, GHC.Plugins | 
| ProfAutoCalls | GHC.Driver.Session, GHC.Plugins | 
| ProfAutoExports | GHC.Driver.Session, GHC.Plugins | 
| ProfAutoTop | GHC.Driver.Session, GHC.Plugins | 
| profDynAlloc | GHC.StgToCmm.Prof | 
| profHdrSize | GHC.Runtime.Heap.Layout | 
| ProfilingInfo | |
| 1 (Type/Class) | GHC.Cmm | 
| 2 (Data Constructor) | GHC.Cmm | 
| profilingInitCode | GHC.Driver.CodeOutput | 
| profInfoTableSizeW | GHC.Cmm.Info | 
| ProfNote | GHC.Core, GHC.Plugins | 
| profNoteCC | GHC.Core, GHC.Plugins | 
| profNoteCount | GHC.Core, GHC.Plugins | 
| profNoteScope | GHC.Core, GHC.Plugins | 
| pROF_HDR_SIZE | GHC.Driver.Session, GHC.Plugins | 
| progName | GHC.Utils.Panic.Plain, GHC.Utils.Panic | 
| ProgramError | GHC.Utils.Panic, GHC | 
| programName | GHC.Driver.Session, GHC.Plugins | 
| prohibitedSuperClassSolve | GHC.Tc.Solver.Monad | 
| projectVersion | GHC.Driver.Session, GHC.Plugins | 
| promoteCoercion | GHC.Core.Coercion, GHC.Plugins | 
| promoteDataCon | GHC.Core.DataCon, GHC.Plugins | 
| promotedConsDataCon | GHC.Builtin.Types, GHC.Plugins | 
| promotedConsTIdKey | GHC.Builtin.Names.TH | 
| promotedConsTName | GHC.Builtin.Names.TH | 
| PromotedDataConFlavour | GHC.Core.TyCon, GHC.Plugins | 
| promotedEQDataCon | GHC.Builtin.Types, GHC.Plugins | 
| promotedFalseDataCon | GHC.Builtin.Types, GHC.Plugins | 
| promotedGTDataCon | GHC.Builtin.Types, GHC.Plugins | 
| promotedJustDataCon | GHC.Builtin.Types, GHC.Plugins | 
| promotedLTDataCon | GHC.Builtin.Types, GHC.Plugins | 
| promotedNilDataCon | GHC.Builtin.Types, GHC.Plugins | 
| promotedNilTIdKey | GHC.Builtin.Names.TH | 
| promotedNilTName | GHC.Builtin.Names.TH | 
| promotedNothingDataCon | GHC.Builtin.Types, GHC.Plugins | 
| promotedTIdKey | GHC.Builtin.Names.TH | 
| promotedTName | GHC.Builtin.Names.TH | 
| promotedTrueDataCon | GHC.Builtin.Types, GHC.Plugins | 
| promotedTupleDataCon | GHC.Builtin.Types, GHC.Plugins | 
| promotedTupleTIdKey | GHC.Builtin.Names.TH | 
| promotedTupleTName | GHC.Builtin.Names.TH | 
| promoteSkolem | GHC.Tc.Utils.TcType | 
| promoteSkolemsX | GHC.Tc.Utils.TcType | 
| promoteSkolemX | GHC.Tc.Utils.TcType | 
| promoteTcType | GHC.Tc.Utils.TcMType, GHC.Tc.Utils.Unify | 
| promoteTyVar | GHC.Tc.Utils.TcMType | 
| promoteTyVarSet | GHC.Tc.Utils.TcMType, GHC.Tc.Solver | 
| PromotionErr | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| PromotionFlag | GHC.Types.Basic, GHC.Plugins | 
| ProofIrrelProv | GHC.Core.TyCo.Rep | 
| properFraction | GHC.Prelude | 
| ProtoBCO | |
| 1 (Type/Class) | GHC.ByteCode.Instr | 
| 2 (Data Constructor) | GHC.ByteCode.Instr | 
| protoBCOArity | GHC.ByteCode.Instr | 
| protoBCOBitmap | GHC.ByteCode.Instr | 
| protoBCOBitmapSize | GHC.ByteCode.Instr | 
| protoBCOExpr | GHC.ByteCode.Instr | 
| protoBCOFFIs | GHC.ByteCode.Instr | 
| protoBCOInstrs | GHC.ByteCode.Instr | 
| protoBCOName | GHC.ByteCode.Instr | 
| ProvCtxtOrigin | GHC.Tc.Types.Origin | 
| provideEvidence | GHC.HsToCore.PmCheck.Oracle | 
| provSize | GHC.Core.TyCo.Rep | 
| proxyHashId | GHC.Types.Id.Make | 
| proxyHashKey | GHC.Builtin.Names | 
| proxyPrimTyCon | GHC.Builtin.Types.Prim | 
| proxyPrimTyConKey | GHC.Builtin.Names | 
| PSB | GHC.Hs, GHC.Hs.Binds, GHC | 
| psBufPos | GHC.Types.SrcLoc, GHC.Plugins | 
| psBufSpan | GHC.Types.SrcLoc, GHC.Plugins | 
| psb_args | GHC.Hs, GHC.Hs.Binds, GHC | 
| psb_def | GHC.Hs, GHC.Hs.Binds, GHC | 
| psb_dir | GHC.Hs, GHC.Hs.Binds, GHC | 
| psb_ext | GHC.Hs, GHC.Hs.Binds, GHC | 
| psb_id | GHC.Hs, GHC.Hs.Binds, GHC | 
| psig_hs_ty | GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.Tc.Gen.Sig | 
| psig_name | GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.Tc.Gen.Sig | 
| PsLoc | |
| 1 (Type/Class) | GHC.Types.SrcLoc, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Types.SrcLoc, GHC.Plugins | 
| PsLocated | GHC.Types.SrcLoc, GHC.Plugins | 
| pSnd | GHC.Data.Pair | 
| psRealLoc | GHC.Types.SrcLoc, GHC.Plugins | 
| psRealSpan | GHC.Types.SrcLoc, GHC.Plugins | 
| PsSpan | |
| 1 (Type/Class) | GHC.Types.SrcLoc, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Types.SrcLoc, GHC.Plugins | 
| psSpanEnd | GHC.Types.SrcLoc, GHC.Plugins | 
| psSpanStart | GHC.Types.SrcLoc, GHC.Plugins | 
| PState | |
| 1 (Type/Class) | GHC.Parser.Lexer | 
| 2 (Data Constructor) | GHC.Parser.Lexer | 
| PStr | GHC.Utils.Ppr | 
| ptext | |
| 1 (Function) | GHC.Utils.Ppr | 
| 2 (Function) | GHC.Utils.Outputable, GHC.Plugins | 
| PtrLiftedSlot | GHC.Types.RepType | 
| PtrString | |
| 1 (Type/Class) | GHC.Data.FastString, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Data.FastString, GHC.Plugins | 
| ptrTyConKey | GHC.Builtin.Names | 
| ptrTyConName | GHC.Builtin.Names | 
| PtrUnliftedSlot | GHC.Types.RepType | 
| punctuate | |
| 1 (Function) | GHC.Utils.Ppr | 
| 2 (Function) | GHC.Utils.Outputable, GHC.Plugins | 
| punc_RDR | GHC.Builtin.Names | 
| pure | GHC.Prelude, GHC.Utils.Monad, GHC.Data.IOEnv, GHC.Tc.Utils.Monad, GHC.HsToCore.Monad | 
| pureAClassOpKey | GHC.Builtin.Names | 
| pureAName | GHC.Builtin.Names | 
| purePlugin | GHC.Driver.Plugins, GHC.Plugins | 
| pure_RDR | GHC.Builtin.Names | 
| purgeLookupSymbolCache | GHC.Runtime.Interpreter | 
| PUSH | GHC.CmmToAsm.X86.Instr | 
| PUSH16 | GHC.ByteCode.Instr | 
| PUSH16_W | GHC.ByteCode.Instr | 
| PUSH32 | GHC.ByteCode.Instr | 
| PUSH32_W | GHC.ByteCode.Instr | 
| PUSH8 | GHC.ByteCode.Instr | 
| PUSH8_W | GHC.ByteCode.Instr | 
| pushCallStackKey | GHC.Builtin.Names | 
| pushCallStackName | GHC.Builtin.Names | 
| pushCoArg | GHC.Core.SimpleOpt | 
| pushCoTyArg | GHC.Core.SimpleOpt | 
| pushCoValArg | GHC.Core.SimpleOpt | 
| pushErrCtxt | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| pushErrCtxtSameOrigin | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| pushLevelAndCaptureConstraints | GHC.Tc.Utils.Monad | 
| pushLevelNoWorkList | GHC.Tc.Solver.Monad | 
| pushLexState | GHC.Parser.Lexer | 
| pushModuleContext | GHC.Parser.Lexer | 
| pushSimplifiedArgs | GHC.Core.Opt.Simplify.Utils | 
| pushTcLevel | GHC.Tc.Utils.TcType | 
| pushTcLevelM | GHC.Tc.Utils.Monad | 
| pushTcLevelM_ | GHC.Tc.Utils.Monad | 
| pushTcLevelsM | GHC.Tc.Utils.Monad | 
| pushUpdateFrame | GHC.StgToCmm.Bind | 
| PUSH_ALTS | GHC.ByteCode.Instr | 
| PUSH_ALTS_UNLIFTED | GHC.ByteCode.Instr | 
| PUSH_APPLY_D | GHC.ByteCode.Instr | 
| PUSH_APPLY_F | GHC.ByteCode.Instr | 
| PUSH_APPLY_L | GHC.ByteCode.Instr | 
| PUSH_APPLY_N | GHC.ByteCode.Instr | 
| PUSH_APPLY_P | GHC.ByteCode.Instr | 
| PUSH_APPLY_PP | GHC.ByteCode.Instr | 
| PUSH_APPLY_PPP | GHC.ByteCode.Instr | 
| PUSH_APPLY_PPPP | GHC.ByteCode.Instr | 
| PUSH_APPLY_PPPPP | GHC.ByteCode.Instr | 
| PUSH_APPLY_PPPPPP | GHC.ByteCode.Instr | 
| PUSH_APPLY_V | GHC.ByteCode.Instr | 
| PUSH_BCO | GHC.ByteCode.Instr | 
| PUSH_G | GHC.ByteCode.Instr | 
| PUSH_L | GHC.ByteCode.Instr | 
| PUSH_LL | GHC.ByteCode.Instr | 
| PUSH_LLL | GHC.ByteCode.Instr | 
| PUSH_PAD16 | GHC.ByteCode.Instr | 
| PUSH_PAD32 | GHC.ByteCode.Instr | 
| PUSH_PAD8 | GHC.ByteCode.Instr | 
| PUSH_PRIMOP | GHC.ByteCode.Instr | 
| PUSH_UBX | GHC.ByteCode.Instr | 
| PUSH_UBX16 | GHC.ByteCode.Instr | 
| PUSH_UBX32 | GHC.ByteCode.Instr | 
| PUSH_UBX8 | GHC.ByteCode.Instr | 
| put | |
| 1 (Function) | GHC.Utils.Monad.State | 
| 2 (Function) | GHC.Utils.Binary | 
| putAt | GHC.Utils.Binary | 
| putByte | GHC.Utils.Binary | 
| putChar | GHC.Prelude | 
| putCmdLineState | GHC.Driver.CmdLine | 
| putDictionary | GHC.Utils.Binary, GHC.Iface.Binary | 
| putFastString | GHC.Iface.Binary | 
| putFS | GHC.Utils.Binary | 
| putIfaceTopBndr | GHC.Iface.Syntax | 
| putLogMsg | GHC.Driver.Session, GHC.Plugins | 
| putMsg | |
| 1 (Function) | GHC.Utils.Error | 
| 2 (Function) | GHC.Core.Opt.Monad, GHC.Plugins | 
| putMsgS | GHC.Core.Opt.Monad, GHC.Plugins | 
| PutMVarOp | GHC.Builtin.PrimOps | 
| putName | GHC.Iface.Binary | 
| putNameLiterally | GHC.Iface.Recomp.Binary | 
| putSLEB128 | GHC.Utils.Binary | 
| putSrcSpanDs | GHC.HsToCore.Monad | 
| putStr | GHC.Prelude | 
| putStrLn | GHC.Prelude | 
| putSymbolTable | GHC.Iface.Binary | 
| putULEB128 | GHC.Utils.Binary | 
| putWithUserData | GHC.Iface.Binary | 
| put_ | GHC.Utils.Binary | 
| PV | GHC.Parser.PostProcess | 
| pVarLift | GHC.Llvm.Types, GHC.Llvm | 
| pVarLower | GHC.Llvm.Types, GHC.Llvm | 
| pWarningFlags | GHC.Parser.Lexer |