Index - P
| P | |
| 1 (Type/Class) | Lexer | 
| 2 (Data Constructor) | Lexer | 
| 3 (Data Constructor) | GHC.StgToCmm.ArgRep, GHC.StgToCmm.Layout | 
| 4 (Data Constructor) | PipelineMonad, DriverPipeline | 
| paArguments | Plugins, GhcPlugins | 
| PACK | ByteCodeInstr | 
| PackageArg | |
| 1 (Type/Class) | DynFlags, GhcPlugins | 
| 2 (Data Constructor) | DynFlags, GhcPlugins | 
| PackageCompleteMatchMap | HscTypes, GhcPlugins | 
| PackageConfig | PackageConfig, Packages, GhcPlugins | 
| packageConfigId | PackageConfig, Packages, GhcPlugins | 
| PackageConfigMap | Packages, GhcPlugins | 
| PackageDB | DynFlags, GhcPlugins | 
| PackageDBFlag | DynFlags, GhcPlugins | 
| packageDBFlags | DynFlags, GhcPlugins, GHC | 
| packageEnv | DynFlags, GhcPlugins, GHC | 
| PackageFamInstEnv | HscTypes, GhcPlugins | 
| PackageFlag | DynFlags, GhcPlugins | 
| packageFlags | DynFlags, GhcPlugins, GHC | 
| packageFlagsChanged | DynFlags, GhcPlugins | 
| packageHsLibs | Packages, GhcPlugins | 
| PackageIfaceTable | HscTypes, GhcPlugins | 
| PackageInstEnv | HscTypes, GhcPlugins | 
| PackageName | |
| 1 (Type/Class) | PackageConfig, Packages, GhcPlugins | 
| 2 (Data Constructor) | PackageConfig, Packages, GhcPlugins | 
| packageName | PackageConfig, Packages, GhcPlugins | 
| packageNameString | PackageConfig, Packages, GhcPlugins | 
| packageName_RDR | PrelNames | 
| PackageRuleBase | HscTypes, GhcPlugins | 
| PackageState | Packages, GhcPlugins | 
| packageTrustOn | DynFlags, GhcPlugins | 
| PackageTypeEnv | HscTypes, GhcPlugins | 
| packageVersion | PackageConfig, Packages, GhcPlugins | 
| packHalfWordsCLit | CmmUtils | 
| Padding | GHC.StgToCmm.Layout | 
| padLiveArgs | LlvmCodeGen.Base | 
| PageMode | Pretty | 
| Pair | |
| 1 (Type/Class) | Pair | 
| 2 (Data Constructor) | Pair | 
| pairTyCon | TysWiredIn, GhcPlugins | 
| Panic | Panic, GHC | 
| panic | PlainPanic, Panic, Outputable, GhcPlugins | 
| panicDoc | Panic | 
| panicTcS | TcSMonad | 
| paPlugin | Plugins, GhcPlugins | 
| par1DataCon_RDR | PrelNames | 
| par1TyConKey | PrelNames | 
| par1TyConName | PrelNames | 
| ParamLocation | CmmCallConv | 
| Parens | BooleanFormula | 
| parens | |
| 1 (Function) | Pretty | 
| 2 (Function) | Outputable, GhcPlugins | 
| parenSymOcc | OccName, Name, GhcPlugins | 
| parens_RDR | PrelNames | 
| Parent | RdrName, GhcPlugins | 
| parenthesizeHsContext | GHC.Hs.Types, GHC.Hs, GHC | 
| parenthesizeHsExpr | GHC.Hs.Expr, GHC.Hs, GHC | 
| parenthesizeHsType | GHC.Hs.Types, GHC.Hs, GHC | 
| parenthesizePat | GHC.Hs.Pat, GHC.Hs, GHC | 
| ParentIs | RdrName, GhcPlugins | 
| parents | Dominators | 
| PARITY | X86.Cond | 
| parMakeCount | DynFlags, GhcPlugins, GHC | 
| ParOp | PrimOp | 
| ParPat | GHC.Hs.Pat, GHC.Hs, GHC | 
| parseAr | Ar | 
| parseBackpack | Parser | 
| parseCImport | RdrHsSyn | 
| parseCmmFile | CmmParse | 
| parseComponentId | Module, GhcPlugins | 
| Parsed | GHC.Hs.Extension, GHC.Hs, GHC | 
| parseDeclaration | Parser | 
| ParsedMod | GHC | 
| ParsedModule | |
| 1 (Type/Class) | GHC | 
| 2 (Data Constructor) | GHC | 
| parsedResultAction | Plugins, GhcPlugins | 
| ParsedSource | GHC | 
| parsedSource | GHC | 
| parseDynamicFilePragma | DynFlags, GhcPlugins | 
| parseDynamicFlags | GHC | 
| parseDynamicFlagsCmdLine | DynFlags, GhcPlugins | 
| parseDynamicFlagsFull | DynFlags, GhcPlugins | 
| parseError | SysTools.Process | 
| parseExpr | InteractiveEval, GHC | 
| parseExpression | Parser | 
| parseHeader | Parser | 
| parseIdentifier | Parser | 
| parseImport | Parser | 
| parseImportDecl | InteractiveEval, GHC | 
| parseInstanceHead | InteractiveEval, GHC | 
| parseLlvmVersion | LlvmCodeGen.Base | 
| parseModSubst | Module, GhcPlugins | 
| parseModule | |
| 1 (Function) | Parser | 
| 2 (Function) | GHC | 
| parseModuleId | Module, GhcPlugins | 
| parseModuleName | Module, GhcPlugins | 
| parseName | InteractiveEval, GHC | 
| parsePattern | Parser | 
| parser | GHC | 
| ParseResult | Lexer | 
| ParserFlags | |
| 1 (Type/Class) | Lexer | 
| 2 (Data Constructor) | Lexer | 
| parseScheme | PprColour | 
| parseSignature | Parser | 
| parseStatement | Parser | 
| parseStmt | Parser | 
| parseType | Parser | 
| parseTypeSignature | Parser | 
| parseUnitId | Module, GhcPlugins | 
| parseUnsignedInteger | StringBuffer | 
| parSIdKey | THNames | 
| parSName | THNames | 
| 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 | HscTypes, GhcPlugins | 
| PartialSig | TcRnTypes, TcRnMonad, TcSigs | 
| partitionBag | Bag | 
| partitionBagWith | Bag | 
| partitionByList | Util, GhcPlugins | 
| partitionCandidates | TcMType | 
| partitionDVarEnv | VarEnv, GhcPlugins | 
| partitionDVarSet | VarSet, GhcPlugins | 
| partitionInvisibles | Type, GhcPlugins | 
| partitionInvisibleTypes | Type, GhcPlugins | 
| partitionUDFM | UniqDFM | 
| partitionUFM | UniqFM, GhcPlugins | 
| partitionUniqDSet | UniqDSet | 
| partitionUniqMap | UniqMap | 
| partitionUniqSet | UniqSet, GhcPlugins | 
| partitionVarEnv | VarEnv, GhcPlugins | 
| partitionVarSet | VarSet, GhcPlugins | 
| partitionWith | Util, GhcPlugins | 
| PartWay | Outputable, GhcPlugins | 
| par_is | RdrName, GhcPlugins | 
| par_lbl | RdrName, GhcPlugins | 
| Pass | GHC.Hs.Extension, GHC.Hs, GHC | 
| PassFlag | CmdLineParser | 
| Pat | GHC.Hs.Pat, GHC.Hs, GHC | 
| PatBind | GHC.Hs.Binds, GHC.Hs, GHC | 
| PatBindGuards | GHC.Hs.Expr, GHC.Hs, GHC | 
| PatBindRhs | GHC.Hs.Expr, GHC.Hs, GHC | 
| PatBr | GHC.Hs.Expr, GHC.Hs, GHC | 
| PatBuilder | RdrHsSyn | 
| patBuilderBang | RdrHsSyn | 
| patchEraseLive | RegAlloc.Liveness | 
| patchJumpInstr | Instruction | 
| patchRegsLiveInstr | RegAlloc.Liveness | 
| patchRegsOfInstr | Instruction | 
| PatCtx | RnUtils | 
| patErrorIdKey | PrelNames | 
| patGEIdKey | THNames | 
| patGEName | THNames | 
| PatGuard | GHC.Hs.Expr, GHC.Hs, GHC | 
| Path | Dominators | 
| patNeedsParens | GHC.Hs.Pat, GHC.Hs, GHC | 
| PatOrigin | TcOrigin | 
| patQTyConKey | THNames | 
| patQTyConName | THNames | 
| PatSigCtxt | TcOrigin, TcValidity, TcHsType | 
| patSigErr | RnPat | 
| PatSigOrigin | TcOrigin | 
| patsig_body_ty | TcRnTypes, TcRnMonad, TcSigs | 
| patsig_ex_bndrs | TcRnTypes, TcRnMonad, TcSigs | 
| patsig_implicit_bndrs | TcRnTypes, TcRnMonad, TcSigs | 
| patsig_name | TcRnTypes, TcRnMonad, TcSigs | 
| patsig_prov | TcRnTypes, TcRnMonad, TcSigs | 
| patsig_req | TcRnTypes, TcRnMonad, TcSigs | 
| patsig_univ_bndrs | TcRnTypes, TcRnMonad, TcSigs | 
| PatSkol | TcOrigin | 
| PatSyn | |
| 1 (Type/Class) | PatSyn | 
| 2 (Data Constructor) | GHC.Hs.Expr, GHC.Hs, GHC | 
| patSynArgs | PatSyn | 
| patSynArity | PatSyn | 
| PatSynBind | |
| 1 (Type/Class) | GHC.Hs.Binds, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs.Binds, GHC.Hs, GHC | 
| patSynBuilder | PatSyn | 
| PatSynCon | ConLike | 
| PatSynCtxt | TcOrigin, TcValidity, TcHsType | 
| PatSynDec | HieTypes | 
| patSynDIdKey | THNames | 
| patSynDName | THNames | 
| patSynExTyVarBinders | PatSyn | 
| patSynExTyVars | PatSyn | 
| patSynFieldLabels | PatSyn | 
| patSynFieldType | PatSyn | 
| patSynInstArgTys | PatSyn | 
| patSynInstResTy | PatSyn | 
| patSynIsInfix | PatSyn | 
| patSynMatcher | PatSyn | 
| patSynName | PatSyn | 
| PatSynPE | TcRnTypes, TcRnMonad | 
| PatSynSig | GHC.Hs.Binds, GHC.Hs, GHC | 
| patSynSig | PatSyn | 
| patSynSigDIdKey | THNames | 
| patSynSigDName | THNames | 
| patSynToIfaceDecl | ToIface | 
| patSynUnivTyVarBinders | PatSyn | 
| PatternBind | HieTypes | 
| PatternMatchFail | |
| 1 (Data Constructor) | Exception | 
| 2 (Type/Class) | Exception | 
| PatternSynonymsBit | Lexer | 
| patTyConKey | THNames | 
| patTyConName | THNames | 
| pat_args | GHC.Hs.Pat, GHC.Hs, GHC | 
| pat_arg_tys | GHC.Hs.Pat, GHC.Hs, GHC | 
| pat_binds | GHC.Hs.Pat, GHC.Hs, GHC | 
| pat_con | GHC.Hs.Pat, GHC.Hs, GHC | 
| pat_dicts | GHC.Hs.Pat, GHC.Hs, GHC | 
| pAT_ERROR_ID | MkCore, GhcPlugins | 
| pat_ext | GHC.Hs.Binds, GHC.Hs, GHC | 
| pat_fvs | GHC.Hs.Binds, GHC.Hs, GHC | 
| pat_lhs | GHC.Hs.Binds, GHC.Hs, GHC | 
| pat_rhs | GHC.Hs.Binds, GHC.Hs, GHC | 
| pat_rhs_ty | GHC.Hs.Binds, GHC.Hs, GHC | 
| pat_ticks | GHC.Hs.Binds, GHC.Hs, GHC | 
| pat_tvs | GHC.Hs.Pat, GHC.Hs, GHC | 
| pat_wrap | GHC.Hs.Pat, GHC.Hs, GHC | 
| pc_AP_STACK_SPLIM | PlatformConstants, DynFlags, GhcPlugins | 
| pc_BITMAP_BITS_SHIFT | PlatformConstants, DynFlags, GhcPlugins | 
| pc_BLOCKS_PER_MBLOCK | PlatformConstants, DynFlags, GhcPlugins | 
| pc_BLOCK_SIZE | PlatformConstants, DynFlags, GhcPlugins | 
| pc_CINT_SIZE | PlatformConstants, DynFlags, GhcPlugins | 
| pc_CLONG_LONG_SIZE | PlatformConstants, DynFlags, GhcPlugins | 
| pc_CLONG_SIZE | PlatformConstants, DynFlags, GhcPlugins | 
| pc_CONTROL_GROUP_CONST_291 | PlatformConstants, DynFlags, GhcPlugins | 
| pc_DOUBLE_SIZE | PlatformConstants, DynFlags, GhcPlugins | 
| pc_DYNAMIC_BY_DEFAULT | PlatformConstants, DynFlags, GhcPlugins | 
| pc_ILDV_CREATE_MASK | PlatformConstants, DynFlags, GhcPlugins | 
| pc_ILDV_STATE_CREATE | PlatformConstants, DynFlags, GhcPlugins | 
| pc_ILDV_STATE_USE | PlatformConstants, DynFlags, GhcPlugins | 
| pc_LDV_SHIFT | PlatformConstants, DynFlags, GhcPlugins | 
| pc_MAX_CHARLIKE | PlatformConstants, DynFlags, GhcPlugins | 
| pc_MAX_Double_REG | PlatformConstants, DynFlags, GhcPlugins | 
| pc_MAX_Float_REG | PlatformConstants, DynFlags, GhcPlugins | 
| pc_MAX_INTLIKE | PlatformConstants, DynFlags, GhcPlugins | 
| pc_MAX_Long_REG | PlatformConstants, DynFlags, GhcPlugins | 
| pc_MAX_Real_Double_REG | PlatformConstants, DynFlags, GhcPlugins | 
| pc_MAX_Real_Float_REG | PlatformConstants, DynFlags, GhcPlugins | 
| pc_MAX_Real_Long_REG | PlatformConstants, DynFlags, GhcPlugins | 
| pc_MAX_Real_Vanilla_REG | PlatformConstants, DynFlags, GhcPlugins | 
| pc_MAX_Real_XMM_REG | PlatformConstants, DynFlags, GhcPlugins | 
| pc_MAX_SPEC_AP_SIZE | PlatformConstants, DynFlags, GhcPlugins | 
| pc_MAX_SPEC_SELECTEE_SIZE | PlatformConstants, DynFlags, GhcPlugins | 
| pc_MAX_Vanilla_REG | PlatformConstants, DynFlags, GhcPlugins | 
| pc_MAX_XMM_REG | PlatformConstants, DynFlags, GhcPlugins | 
| pc_MIN_CHARLIKE | PlatformConstants, DynFlags, GhcPlugins | 
| pc_MIN_INTLIKE | PlatformConstants, DynFlags, GhcPlugins | 
| pc_MIN_PAYLOAD_SIZE | PlatformConstants, DynFlags, GhcPlugins | 
| pc_MUT_ARR_PTRS_CARD_BITS | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_bdescr_blocks | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_bdescr_flags | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_bdescr_free | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_bdescr_start | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_Capability_r | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_CostCentreStack_mem_alloc | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_CostCentreStack_scc_count | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_StgArrBytes_bytes | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_stgEagerBlackholeInfo | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_StgEntCounter_allocd | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_StgEntCounter_allocs | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_StgEntCounter_entry_count | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_StgEntCounter_link | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_StgEntCounter_registeredp | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_StgFunInfoExtraFwd_arity | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_StgFunInfoExtraRev_arity | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_stgGCEnter1 | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_stgGCFun | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_StgHeader_ccs | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_StgHeader_ldvw | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_StgMutArrPtrs_ptrs | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_StgMutArrPtrs_size | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_StgRegTable_rCCCS | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_StgRegTable_rCurrentNursery | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_StgRegTable_rCurrentTSO | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_StgRegTable_rD1 | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_StgRegTable_rD2 | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_StgRegTable_rD3 | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_StgRegTable_rD4 | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_StgRegTable_rD5 | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_StgRegTable_rD6 | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_StgRegTable_rF1 | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_StgRegTable_rF2 | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_StgRegTable_rF3 | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_StgRegTable_rF4 | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_StgRegTable_rF5 | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_StgRegTable_rF6 | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_StgRegTable_rHp | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_StgRegTable_rHpAlloc | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_StgRegTable_rHpLim | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_StgRegTable_rL1 | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_StgRegTable_rR1 | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_StgRegTable_rR10 | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_StgRegTable_rR2 | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_StgRegTable_rR3 | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_StgRegTable_rR4 | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_StgRegTable_rR5 | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_StgRegTable_rR6 | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_StgRegTable_rR7 | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_StgRegTable_rR8 | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_StgRegTable_rR9 | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_StgRegTable_rSp | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_StgRegTable_rSpLim | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_StgRegTable_rXMM1 | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_StgRegTable_rXMM2 | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_StgRegTable_rXMM3 | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_StgRegTable_rXMM4 | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_StgRegTable_rXMM5 | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_StgRegTable_rXMM6 | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_StgRegTable_rYMM1 | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_StgRegTable_rYMM2 | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_StgRegTable_rYMM3 | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_StgRegTable_rYMM4 | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_StgRegTable_rYMM5 | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_StgRegTable_rYMM6 | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_StgRegTable_rZMM1 | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_StgRegTable_rZMM2 | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_StgRegTable_rZMM3 | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_StgRegTable_rZMM4 | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_StgRegTable_rZMM5 | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_StgRegTable_rZMM6 | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_StgSmallMutArrPtrs_ptrs | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_StgStack_sp | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_StgStack_stack | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_StgTSO_alloc_limit | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_StgTSO_cccs | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_StgTSO_stackobj | PlatformConstants, DynFlags, GhcPlugins | 
| pc_OFFSET_StgUpdateFrame_updatee | PlatformConstants, DynFlags, GhcPlugins | 
| pc_PROF_HDR_SIZE | PlatformConstants, DynFlags, GhcPlugins | 
| pc_REP_CostCentreStack_mem_alloc | PlatformConstants, DynFlags, GhcPlugins | 
| pc_REP_CostCentreStack_scc_count | PlatformConstants, DynFlags, GhcPlugins | 
| pc_REP_StgEntCounter_allocd | PlatformConstants, DynFlags, GhcPlugins | 
| pc_REP_StgEntCounter_allocs | PlatformConstants, DynFlags, GhcPlugins | 
| pc_REP_StgFunInfoExtraFwd_arity | PlatformConstants, DynFlags, GhcPlugins | 
| pc_REP_StgFunInfoExtraRev_arity | PlatformConstants, DynFlags, GhcPlugins | 
| pc_RESERVED_C_STACK_BYTES | PlatformConstants, DynFlags, GhcPlugins | 
| pc_RESERVED_STACK_WORDS | PlatformConstants, DynFlags, GhcPlugins | 
| pc_SIZEOF_CostCentreStack | PlatformConstants, DynFlags, GhcPlugins | 
| pc_SIZEOF_StgArrBytes_NoHdr | PlatformConstants, DynFlags, GhcPlugins | 
| pc_SIZEOF_StgFunInfoExtraRev | PlatformConstants, DynFlags, GhcPlugins | 
| pc_SIZEOF_StgMutArrPtrs_NoHdr | PlatformConstants, DynFlags, GhcPlugins | 
| pc_SIZEOF_StgSmallMutArrPtrs_NoHdr | PlatformConstants, DynFlags, GhcPlugins | 
| pc_SIZEOF_StgSMPThunkHeader | PlatformConstants, DynFlags, GhcPlugins | 
| pc_SIZEOF_StgUpdateFrame_NoHdr | PlatformConstants, DynFlags, GhcPlugins | 
| pc_STD_HDR_SIZE | PlatformConstants, DynFlags, GhcPlugins | 
| pc_TAG_BITS | PlatformConstants, DynFlags, GhcPlugins | 
| pc_TICKY_BIN_COUNT | PlatformConstants, DynFlags, GhcPlugins | 
| pc_WORDS_BIGENDIAN | PlatformConstants, DynFlags, GhcPlugins | 
| pc_WORD_SIZE | PlatformConstants, DynFlags, GhcPlugins | 
| PD | |
| 1 (Type/Class) | CmmMonad | 
| 2 (Data Constructor) | CmmMonad | 
| pddfs | Dominators | 
| PDEP | X86.Instr | 
| Pdep16Op | PrimOp | 
| Pdep32Op | PrimOp | 
| Pdep64Op | PrimOp | 
| Pdep8Op | PrimOp | 
| pdepLabel | CPrim | 
| PdepOp | PrimOp | 
| pdom | Dominators | 
| pdomTree | Dominators | 
| peelCallDmd | Demand | 
| peelFV | Demand | 
| peelManyCalls | Demand | 
| peelTsFuns | Demand | 
| peelUseCall | Demand | 
| PendingRnSplice | |
| 1 (Type/Class) | GHC.Hs.Expr, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs.Expr, GHC.Hs, GHC | 
| PendingStuff | TcRnTypes, TcRnMonad | 
| PendingTcSplice | |
| 1 (Type/Class) | GHC.Hs.Expr, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs.Expr, GHC.Hs, GHC | 
| Persistent | PipelineMonad | 
| PersistentLinkerState | |
| 1 (Type/Class) | LinkerTypes | 
| 2 (Data Constructor) | LinkerTypes | 
| PEXT | X86.Instr | 
| Pext16Op | PrimOp | 
| Pext32Op | PrimOp | 
| Pext64Op | PrimOp | 
| Pext8Op | PrimOp | 
| pextLabel | CPrim | 
| PextOp | PrimOp | 
| pExtsBitmap | Lexer | 
| PFailed | Lexer | 
| pfail_RDR | PrelNames | 
| pFst | Pair | 
| pgmError | PlainPanic, Panic, Outputable, GhcPlugins | 
| pgmErrorDoc | Panic | 
| pgm_a | DynFlags, GhcPlugins | 
| pgm_ar | DynFlags, GhcPlugins | 
| pgm_c | DynFlags, GhcPlugins | 
| pgm_dll | DynFlags, GhcPlugins | 
| pgm_F | DynFlags, GhcPlugins | 
| pgm_i | DynFlags, GhcPlugins | 
| pgm_L | DynFlags, GhcPlugins | 
| pgm_l | DynFlags, GhcPlugins | 
| pgm_lc | DynFlags, GhcPlugins | 
| pgm_lcc | DynFlags, GhcPlugins | 
| pgm_libtool | DynFlags, GhcPlugins | 
| pgm_lm | DynFlags, GhcPlugins | 
| pgm_lo | DynFlags, GhcPlugins | 
| pgm_P | DynFlags, GhcPlugins | 
| pgm_ranlib | DynFlags, GhcPlugins | 
| pgm_T | DynFlags, GhcPlugins | 
| pgm_windres | DynFlags, GhcPlugins | 
| Phantom | CoAxiom, TyCon, Coercion, TcEvidence, GhcPlugins | 
| PhantomProv | TyCoRep | 
| phantomRIdKey | THNames | 
| phantomRName | THNames | 
| Phase | |
| 1 (Data Constructor) | BasicTypes, GhcPlugins | 
| 2 (Type/Class) | DriverPhases, GHC | 
| phaseForeignLanguage | HscTypes, GhcPlugins | 
| phaseInputExt | DriverPhases | 
| PhaseNum | BasicTypes, GhcPlugins | 
| phaseOutputFilename | DriverPipeline | 
| PhasePlus | PipelineMonad, DriverPipeline | 
| Phi | Llvm.AbsSyn, Llvm | 
| pi | GhcPrelude | 
| PicBaseReg | CmmExpr, Cmm | 
| picCCOpts | DynFlags, GhcPlugins | 
| pickCapturedPreds | TcType | 
| pickGREs | RdrName, GhcPlugins | 
| pickGREsModExp | RdrName, GhcPlugins | 
| pickLR | BasicTypes, TyCoRep, Coercion, TcEvidence, GhcPlugins | 
| pickQuantifiablePreds | TcType | 
| pickyEqType | TcType | 
| picPOpts | DynFlags, GhcPlugins | 
| PipeEnv | |
| 1 (Type/Class) | PipelineMonad, DriverPipeline | 
| 2 (Data Constructor) | PipelineMonad, DriverPipeline | 
| PipelineOutput | PipelineMonad | 
| PipeState | |
| 1 (Type/Class) | PipelineMonad, DriverPipeline | 
| 2 (Data Constructor) | PipelineMonad, DriverPipeline | 
| pipeStateDynFlags | PipelineMonad | 
| pipeStateModIface | PipelineMonad | 
| piResultTy | Type, GhcPlugins | 
| piResultTys | Type, GhcPlugins | 
| PkgConfFile | DynFlags, GhcPlugins | 
| PkgConfRef | DynFlags, GhcPlugins | 
| pkgDatabase | DynFlags, GhcPlugins, GHC | 
| pkgQual | HscTypes, GhcPlugins | 
| pkgState | DynFlags, GhcPlugins, GHC | 
| pkgs_loaded | LinkerTypes | 
| pkgTrustOnLoc | DynFlags, GhcPlugins, GHC | 
| PlaceCostCentre | CoreSyn, GhcPlugins | 
| placeHolderIncomps | CoAxiom | 
| placeHolderNamesTc | GHC.Hs.PlaceHolder, GHC.Hs, GHC | 
| placeHolderPunRhs | RdrHsSyn | 
| PlaceNonLam | CoreSyn, GhcPlugins | 
| PlaceRuntime | CoreSyn, GhcPlugins | 
| PlainCmdLineError | PlainPanic | 
| PlainGhcException | PlainPanic | 
| PlainInstallationError | PlainPanic | 
| PlainPanic | PlainPanic | 
| PlainProgramError | PlainPanic | 
| PlainSignal | PlainPanic | 
| PlainSorry | PlainPanic | 
| PlainTopBinding | StgLiftLams.LiftM | 
| plainTVIdKey | THNames | 
| plainTVName | THNames | 
| PlainUsageError | PlainPanic | 
| PlatformConstants | |
| 1 (Type/Class) | PlatformConstants, DynFlags, GhcPlugins | 
| 2 (Data Constructor) | PlatformConstants, DynFlags, GhcPlugins | 
| platformConstants | DynFlags, GhcPlugins, GHC | 
| PlatformMisc | |
| 1 (Data Constructor) | DynFlags, GhcPlugins | 
| 2 (Type/Class) | DynFlags, GhcPlugins | 
| platformMisc | DynFlags, GhcPlugins, GHC | 
| platformMisc_ghcDebugged | DynFlags, GhcPlugins | 
| platformMisc_ghcRTSWays | DynFlags, GhcPlugins | 
| platformMisc_ghcRtsWithLibdw | DynFlags, GhcPlugins | 
| platformMisc_ghcThreaded | DynFlags, GhcPlugins | 
| platformMisc_ghcWithInterpreter | DynFlags, GhcPlugins | 
| platformMisc_ghcWithNativeCodeGen | DynFlags, GhcPlugins | 
| platformMisc_ghcWithSMP | DynFlags, GhcPlugins | 
| platformMisc_integerLibrary | DynFlags, GhcPlugins | 
| platformMisc_integerLibraryType | DynFlags, GhcPlugins | 
| platformMisc_leadingUnderscore | DynFlags, GhcPlugins | 
| platformMisc_libFFI | DynFlags, GhcPlugins | 
| platformMisc_llvmTarget | DynFlags, GhcPlugins | 
| platformMisc_tablesNextToCode | DynFlags, GhcPlugins | 
| platformMisc_targetPlatformString | DynFlags, GhcPlugins | 
| platformSupportsSavingLinkOpts | SysTools.ExtraObj | 
| PlayInterruptible | ForeignCall | 
| playInterruptible | ForeignCall | 
| PlayRisky | ForeignCall | 
| PlaySafe | ForeignCall | 
| playSafe | ForeignCall | 
| pLift | Llvm.Types, Llvm | 
| pLiftFst | Pair | 
| pLiftSnd | Pair | 
| pLower | Llvm.Types, Llvm | 
| Plugin | |
| 1 (Type/Class) | Plugins, GhcPlugins | 
| 2 (Data Constructor) | Plugins, GhcPlugins | 
| pluginModNameOpts | DynFlags, GhcPlugins, GHC | 
| pluginModNames | DynFlags, GhcPlugins, GHC | 
| pluginPackageFlags | DynFlags, GhcPlugins, GHC | 
| PluginProv | TyCoRep | 
| PluginRecompile | Plugins, GhcPlugins | 
| pluginRecompile | Plugins, GhcPlugins | 
| pluginRecompile' | Plugins, GhcPlugins | 
| pLUGINS | PrelNames | 
| plugins | Plugins, GhcPlugins | 
| pluginTyConKey | PrelNames | 
| pluginTyConName | PrelNames | 
| PluginWithArgs | |
| 1 (Type/Class) | Plugins, GhcPlugins | 
| 2 (Data Constructor) | Plugins, GhcPlugins | 
| plural | Outputable, GhcPlugins | 
| pluralUFM | UniqFM, GhcPlugins | 
| pluralVarSet | VarSet, GhcPlugins | 
| plusAnnEnv | Annotations, GhcPlugins | 
| plusAvail | Avail | 
| plusDU | NameSet, GhcPlugins | 
| plusDVarEnv | VarEnv, GhcPlugins | 
| plusDVarEnv_C | VarEnv, GhcPlugins | 
| plusFsEnv | FastStringEnv | 
| plusFsEnv_C | FastStringEnv | 
| plusFV | NameSet, GhcPlugins | 
| plusFVs | NameSet, GhcPlugins | 
| plusGlobalRdrEnv | RdrName, GhcPlugins | 
| plusHsValBinds | GHC.Hs.Binds, GHC.Hs, GHC | 
| plusImportAvails | TcRnTypes, TcRnMonad | 
| plusIntegerIdKey | PrelNames | 
| plusIntegerName | PrelNames | 
| plusInteger_RDR | PrelNames | 
| plusMaybeUFM_C | UniqFM, GhcPlugins | 
| plusMaybeUniqMap_C | UniqMap | 
| plusMaybeVarEnv_C | VarEnv, GhcPlugins | 
| plusModuleEnv | Module, GhcPlugins | 
| plusModuleEnv_C | Module, GhcPlugins | 
| plusNameEnv | NameEnv, GhcPlugins | 
| plusNameEnv_C | NameEnv, GhcPlugins | 
| plusNaturalIdKey | PrelNames | 
| plusNaturalName | PrelNames | 
| plusOccEnv | OccName, Name, GhcPlugins | 
| plusOccEnv_C | OccName, Name, GhcPlugins | 
| plusRegSet | CmmExpr, Cmm | 
| plusSimplCount | CoreMonad, SimplMonad, GhcPlugins | 
| plusSpillCostInfo | RegAlloc.Graph.SpillCost | 
| plusSpillCostRecord | RegAlloc.Graph.SpillCost | 
| plusTypeEnv | HscTypes, GhcPlugins | 
| plusUDFM | UniqDFM | 
| plusUDFM_C | UniqDFM | 
| plusUFM | UniqFM, GhcPlugins | 
| plusUFMList | UniqFM, GhcPlugins | 
| plusUFM_C | UniqFM, GhcPlugins | 
| plusUFM_CD | UniqFM, GhcPlugins | 
| plusUniqMap | UniqMap | 
| plusUniqMapList | UniqMap | 
| plusUniqMap_C | UniqMap | 
| plusVarEnv | VarEnv, GhcPlugins | 
| plusVarEnvList | VarEnv, GhcPlugins | 
| plusVarEnv_C | VarEnv, GhcPlugins | 
| plusVarEnv_CD | VarEnv, GhcPlugins | 
| plusWarns | HscTypes, GhcPlugins | 
| plus_RDR | PrelNames | 
| PM | GHC.HsToCore.PmCheck.Types | 
| PmAltCon | GHC.HsToCore.PmCheck.Types | 
| PmAltConLike | GHC.HsToCore.PmCheck.Types | 
| pmAltConType | GHC.HsToCore.PmCheck.Types | 
| PmAltLit | GHC.HsToCore.PmCheck.Types | 
| 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 | 
| pmPprHsLit | GHC.Hs.Lit, GHC.Hs, GHC | 
| 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 | 
| POk | Lexer | 
| PolyAlt | StgSyn | 
| polyPatSig | TcPat | 
| POP | X86.Instr | 
| POPCNT | X86.Instr | 
| PopCnt16Op | PrimOp | 
| PopCnt32Op | PrimOp | 
| PopCnt64Op | PrimOp | 
| PopCnt8Op | PrimOp | 
| popCntLabel | CPrim | 
| PopCntOp | PrimOp | 
| popContext | Lexer | 
| popErrCtxt | TcRnMonad | 
| popLexState | Lexer | 
| POS | |
| 1 (Data Constructor) | SPARC.Cond | 
| 2 (Data Constructor) | X86.Cond | 
| positionIndependent | DynFlags, GhcPlugins | 
| PossibleMatches | GHC.HsToCore.PmCheck.Types | 
| PossiblyOverlap | GHC.HsToCore.PmCheck.Types | 
| PostInlineUnconditionally | CoreMonad, GhcPlugins | 
| postInlineUnconditionally | SimplUtils | 
| postProcessDmdType | Demand | 
| postProcessUnsat | Demand | 
| PostTcExpr | GHC.Hs.Expr, GHC.Hs, GHC | 
| PostTcTable | GHC.Hs.Expr, GHC.Hs, GHC | 
| ppArityInfo | IdInfo, GhcPlugins | 
| ppCafInfo | IdInfo, GhcPlugins | 
| ppCommaJoin | Llvm.Types | 
| ppDouble | Llvm.Types | 
| ppFloat | Llvm.Types | 
| ppHie | HieDebug | 
| ppHies | HieDebug | 
| ppInfo | HieDebug | 
| ppLit | Llvm.Types, Llvm | 
| ppLlvmAlias | Llvm.PpLlvm, Llvm | 
| ppLlvmAliases | Llvm.PpLlvm, Llvm | 
| ppLlvmComment | Llvm.PpLlvm, Llvm | 
| ppLlvmComments | Llvm.PpLlvm, Llvm | 
| ppLlvmFunction | Llvm.PpLlvm, Llvm | 
| ppLlvmFunctionDecl | Llvm.PpLlvm, Llvm | 
| ppLlvmFunctionDecls | Llvm.PpLlvm, Llvm | 
| ppLlvmFunctions | Llvm.PpLlvm, Llvm | 
| ppLlvmGlobal | Llvm.PpLlvm, Llvm | 
| ppLlvmGlobals | Llvm.PpLlvm, Llvm | 
| ppLlvmMeta | Llvm.PpLlvm, Llvm | 
| ppLlvmMetas | Llvm.PpLlvm, Llvm | 
| ppLlvmModule | Llvm.PpLlvm, Llvm | 
| ppName | Llvm.Types, Llvm | 
| ppParams | Llvm.Types | 
| ppPlainName | Llvm.Types, Llvm | 
| ppr | Outputable, GhcPlugins | 
| pprAbbrevDecls | Dwarf.Types | 
| pprAlternative | BasicTypes, GhcPlugins | 
| pprAnonWildCard | GHC.Hs.Types, GHC.Hs, GHC | 
| pprArg | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprASCII | PprBase | 
| pprAStmtContext | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprBasicBlock | SPARC.Ppr | 
| pprBBlock | Cmm | 
| pprBinders | TcEnv | 
| pprBinds | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprBndr | Outputable, GhcPlugins | 
| pprBooleanFormula | BooleanFormula | 
| pprBooleanFormulaNice | BooleanFormula | 
| pprBy | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprByte | Dwarf.Types | 
| pprBytes | PprBase | 
| pprCallishMachOp | CmmMachOp, CmmExpr, Cmm | 
| pprCLabel | CLabel | 
| pprCLabelString | ForeignCall | 
| pprClassPred | TyCoPpr, TcType | 
| pprCmd | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprCmdArg | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprCmmGroup | PprCmmDecl, PprCmm | 
| pprCmms | PprCmmDecl, PprCmm | 
| pprCo | TyCoPpr, Coercion, GhcPlugins | 
| pprCoAxBranch | Coercion, GhcPlugins | 
| pprCoAxBranchLHS | Coercion, GhcPlugins | 
| pprCoAxBranchUser | Coercion, GhcPlugins | 
| pprCoAxiom | Coercion, GhcPlugins | 
| pprCode | Outputable, GhcPlugins | 
| PprColour | |
| 1 (Type/Class) | PprColour | 
| 2 (Data Constructor) | PprColour | 
| pprCols | DynFlags, GhcPlugins, GHC | 
| pprComp | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprConArgs | GHC.Hs.Pat, GHC.Hs, GHC | 
| pprConDeclFields | GHC.Hs.Types, GHC.Hs, GHC | 
| pprCoreAlt | PprCore | 
| pprCoreBinding | PprCore | 
| pprCoreBindings | PprCore | 
| pprCoreBindingsWithSize | PprCore | 
| pprCoreBindingWithSize | PprCore | 
| pprCoreExpr | PprCore | 
| pprCostCentreCore | CostCentre | 
| pprCtLoc | Constraint | 
| pprCtOrigin | TcOrigin | 
| pprCts | Constraint | 
| pprData | |
| 1 (Function) | X86.Ppr | 
| 2 (Function) | SPARC.Ppr | 
| pprData4' | Dwarf.Types | 
| pprDataCons | TyCoPpr | 
| pprDataFamInstFlavour | GHC.Hs.Decls, GHC.Hs, GHC | 
| pprDataItem | |
| 1 (Function) | X86.Ppr | 
| 2 (Function) | SPARC.Ppr | 
| pprDebugAndThen | Outputable, GhcPlugins | 
| pprDebugCLabel | CLabel | 
| pprDebugParendExpr | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprDeclList | GHC.Hs.Binds, GHC.Hs, GHC | 
| pprDeeper | Outputable, GhcPlugins | 
| pprDeeperList | Outputable, GhcPlugins | 
| pprDefinedAt | Name, GhcPlugins | 
| pprDefMethInfo | Class | 
| pprDerivSpec | TcDerivUtils | 
| pprDo | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprDwarfARanges | Dwarf.Types | 
| pprDwarfFrame | Dwarf.Types | 
| pprDwarfInfo | Dwarf.Types | 
| pprDwWord | Dwarf.Types | 
| pprEdgeWeights | CFG | 
| pprEq | TcSMonad | 
| pprEquation | FunDeps | 
| pprErrMsgBagWithLoc | ErrUtils | 
| pprEvVars | Constraint | 
| pprEvVarTheta | Constraint | 
| pprEvVarWithType | Constraint | 
| pprExpr | |
| 1 (Function) | GHC.Hs.Expr, GHC.Hs, GHC | 
| 2 (Function) | PprCmmExpr, PprCmm | 
| pprExternalSrcLoc | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprFamInst | |
| 1 (Function) | FamInstEnv | 
| 2 (Function) | PprTyThing, GHC | 
| pprFamInsts | FamInstEnv | 
| pprFastFilePath | Outputable, GhcPlugins | 
| pprFilePathString | Outputable, GhcPlugins | 
| pprFlag | Packages, GhcPlugins | 
| pprForAll | TyCoPpr, GHC | 
| pprFormat | |
| 1 (Function) | X86.Ppr | 
| 2 (Function) | SPARC.Ppr | 
| pprFullRuleName | GHC.Hs.Decls, GHC.Hs, GHC | 
| pprFunBind | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprFunDep | Class | 
| pprFundeps | Class, FunDeps, GHC | 
| pprGenStgTopBindings | StgSyn | 
| pprGlobalRdrEnv | RdrName, GhcPlugins | 
| pprGotDeclaration | PIC | 
| pprGRHS | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprGRHSs | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprHalf | Dwarf.Types | 
| pprHoleFit | TcHoleErrors | 
| pprHoleFitCand | TcHoleFitTypes | 
| pprHPT | HscTypes, GhcPlugins | 
| pprHsBracket | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprHsBytes | Outputable, GhcPlugins | 
| pprHsChar | Outputable, GhcPlugins | 
| pprHsDocContext | RnUtils | 
| pprHsExplicitForAll | GHC.Hs.Types, GHC.Hs, GHC | 
| pprHsFamInstLHS | GHC.Hs.Decls, GHC.Hs, GHC | 
| pprHsForAll | GHC.Hs.Types, GHC.Hs, GHC | 
| pprHsForAllExtra | GHC.Hs.Types, GHC.Hs, GHC | 
| pprHsString | Outputable, GhcPlugins | 
| pprHsType | GHC.Hs.Types, GHC.Hs, GHC | 
| pprHsWrapper | TcEvidence | 
| pprIdDetails | IdInfo, GhcPlugins | 
| pprIfaceAppArgs | IfaceType, IfaceSyn | 
| pprIfaceBndrs | IfaceType, IfaceSyn | 
| pprIfaceCoercion | IfaceType, IfaceSyn | 
| pprIfaceContext | IfaceType, IfaceSyn | 
| pprIfaceContextArr | IfaceType, IfaceSyn | 
| pprIfaceCoTcApp | IfaceType, IfaceSyn | 
| pprIfaceDecl | IfaceSyn | 
| pprIfaceExpr | IfaceSyn | 
| pprIfaceForAll | IfaceType, IfaceSyn | 
| pprIfaceForAllPart | IfaceType, IfaceSyn | 
| pprIfaceForAllPartMust | IfaceType, IfaceSyn | 
| pprIfaceIdBndr | IfaceType, IfaceSyn | 
| pprIfaceLamBndr | IfaceType, IfaceSyn | 
| pprIfacePrefixApp | IfaceType, IfaceSyn | 
| pprIfaceSigmaType | IfaceType, IfaceSyn | 
| pprIfaceStrictSig | Demand | 
| pprIfaceTvBndr | IfaceType, IfaceSyn | 
| pprIfaceTyConBinders | IfaceType, IfaceSyn | 
| pprIfaceTyLit | IfaceType, IfaceSyn | 
| pprIfaceType | IfaceType, IfaceSyn | 
| pprIfaceTypeApp | IfaceType, IfaceSyn | 
| pprImm | |
| 1 (Function) | X86.Ppr | 
| 2 (Function) | SPARC.Ppr | 
| pprImpExp | GHC.Hs.ImpExp, GHC.Hs, GHC | 
| pprImportedSymbol | PIC | 
| pprInfixName | Name, GhcPlugins | 
| pprInfixOcc | Outputable, GhcPlugins | 
| pprInfixVar | Outputable, GhcPlugins | 
| pprInline | BasicTypes, GhcPlugins | 
| pprInlineDebug | BasicTypes, GhcPlugins | 
| pprInstance | InstEnv, GHC | 
| pprInstanceHdr | InstEnv, GHC | 
| pprInstances | InstEnv | 
| pprInstInfoDetails | TcEnv | 
| pprInstr | |
| 1 (Function) | X86.Ppr | 
| 2 (Function) | SPARC.Ppr | 
| pprintClosureCommand | Debugger | 
| pprKicked | TcSMonad | 
| pprKind | TyCoPpr, TcType | 
| pprLCmd | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprLEBInt | Dwarf.Types | 
| pprLEBWord | Dwarf.Types | 
| pprLExpr | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprLHsBinds | GHC.Hs.Binds, GHC.Hs, GHC | 
| pprLHsBindsForUser | GHC.Hs.Binds, GHC.Hs, GHC | 
| pprLHsContext | GHC.Hs.Types, GHC.Hs, GHC | 
| pprLit | PprCmmExpr, PprCmm | 
| pprLiteral | Literal, GhcPlugins | 
| pprLlvmCmmDecl | LlvmCodeGen.Ppr | 
| pprLlvmData | LlvmCodeGen.Ppr | 
| pprLocErrMsg | ErrUtils | 
| pprMachOp | CmmMachOp, CmmExpr, Cmm | 
| 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 | ErrUtils | 
| pprMinimalSig | GHC.Hs.Binds, GHC.Hs, GHC | 
| pprModIface | LoadIface | 
| pprModIfaceSimple | LoadIface | 
| pprModule | Module, GhcPlugins, GHC | 
| pprModuleMap | Packages, GhcPlugins | 
| pprModuleName | Module, GhcPlugins | 
| pprModulePrefix | Name, HscTypes, GhcPlugins | 
| pprNameDefnLoc | Name, GhcPlugins | 
| pprNameProvenance | RdrName, GhcPlugins | 
| pprNameSpace | OccName, Name, GhcPlugins | 
| pprNameSpaceBrief | OccName, Name, GhcPlugins | 
| pprNameUnqualified | Name, GhcPlugins | 
| pprNatCmmDecl | |
| 1 (Function) | X86.Ppr | 
| 2 (Function) | SPARC.Ppr | 
| 3 (Function) | PPC.Ppr | 
| 4 (Function) | NCGMonad, AsmCodeGen | 
| pprNonVarNameSpace | OccName, Name, GhcPlugins | 
| pprOccEnv | OccName, Name, GhcPlugins | 
| pprOccName | OccName, Name, GhcPlugins | 
| pprOptCo | PprCore | 
| pprPackageConfig | PackageConfig, Packages, GhcPlugins | 
| pprPackages | Packages, GhcPlugins | 
| pprPackagesSimple | Packages, GhcPlugins | 
| PprPanic | Panic, GHC | 
| pprPanic | Outputable, GhcPlugins | 
| pprParendCo | TyCoPpr, Coercion, GhcPlugins | 
| pprParendExpr | |
| 1 (Function) | PprCore | 
| 2 (Function) | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprParendIfaceAppArgs | IfaceType, IfaceSyn | 
| pprParendIfaceCoercion | IfaceType, IfaceSyn | 
| pprParendIfaceType | IfaceType, IfaceSyn | 
| pprParendKind | TyCoPpr, TcType | 
| pprParendLExpr | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprParendLPat | GHC.Hs.Pat, GHC.Hs, GHC | 
| pprParendTheta | TyCoPpr, TcType | 
| pprParendType | TyCoPpr, TcType, GHC | 
| pprParenSymName | GHC | 
| pprPassDetails | CoreMonad, GhcPlugins | 
| pprPatBind | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprPatSynType | PatSyn | 
| pprPECategory | TcRnTypes, TcRnMonad | 
| pprPendingSplice | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprPgmError | Outputable, GhcPlugins | 
| PprPrec | |
| 1 (Type/Class) | BasicTypes, TyCoPpr, GhcPlugins | 
| 2 (Data Constructor) | BasicTypes, TyCoPpr, GhcPlugins | 
| pprPrec | Outputable, GhcPlugins | 
| pprPrecIfaceType | IfaceType, IfaceSyn | 
| pprPrecType | TyCoPpr | 
| pprPrecTypeX | TyCoPpr | 
| pprPrefixName | Name, GhcPlugins | 
| pprPrefixOcc | Outputable, GhcPlugins | 
| pprPrefixVar | Outputable, GhcPlugins | 
| pprPrimChar | Outputable, GhcPlugins | 
| pprPrimInt | Outputable, GhcPlugins | 
| pprPrimInt64 | Outputable, GhcPlugins | 
| pprPrimWord | Outputable, GhcPlugins | 
| pprPrimWord64 | Outputable, GhcPlugins | 
| PprProgramError | Panic, GHC | 
| pprPromotionQuote | TyCon, GhcPlugins | 
| pprQuals | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprQuotedList | Outputable, GhcPlugins | 
| pprReason | Packages, GhcPlugins | 
| pprRuleBase | Rules, GhcPlugins | 
| pprRuleName | BasicTypes, GhcPlugins | 
| pprRules | PprCore | 
| pprRulesForUser | Rules, GhcPlugins | 
| pprRuntimeTrace | DsMonad | 
| pprSection | PprCmmDecl, PprCmm | 
| pprSectionHeader | PprBase | 
| pprSetDepth | Outputable, GhcPlugins | 
| pprShortTyThing | TyCoRep, TyCoPpr | 
| pprSigCtxt | TcHsType | 
| pprSigmaType | TyCoPpr, TcType | 
| pprSigSkolInfo | TcOrigin | 
| pprSimplCount | CoreMonad, SimplMonad, GhcPlugins | 
| pprSimplEnv | SimplEnv | 
| pprSkolInfo | TcOrigin | 
| PprSorry | Panic, GHC | 
| pprSorry | Outputable, GhcPlugins | 
| pprSourceTyCon | TyCoPpr | 
| pprSpec | GHC.Hs.Binds, GHC.Hs, GHC | 
| pprSpecialStatic | Llvm.Types | 
| pprSpillCostRecord | RegAlloc.Graph.SpillCost | 
| pprSplice | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprSpliceDecl | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprStatic | PprCmmDecl, PprCmm | 
| pprStaticArith | Llvm.Types | 
| pprStats | |
| 1 (Function) | RegAlloc.Linear.Stats, RegAlloc.Linear.Main | 
| 2 (Function) | RegAlloc.Graph.Stats | 
| pprStatsConflict | RegAlloc.Graph.Stats | 
| pprStatsLifeConflict | RegAlloc.Graph.Stats | 
| pprStatsLifetimes | RegAlloc.Graph.Stats | 
| pprStatsSpills | RegAlloc.Graph.Stats | 
| pprStgBinding | StgSyn | 
| pprStgTopBindings | StgSyn | 
| pprStmt | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprStmtContext | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprStmtInCtxt | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprSTrace | Outputable, GhcPlugins | 
| pprStrictness | IdInfo, GhcPlugins | 
| PprStyle | Outputable, GhcPlugins | 
| pprTarget | HscTypes, GhcPlugins | 
| pprTargetId | HscTypes, GhcPlugins | 
| pprTcSpecPrags | GHC.Hs.Binds, GHC.Hs, GHC | 
| pprTcTyThingCategory | TcRnTypes, TcRnMonad | 
| pprTcTyVarDetails | TcType | 
| pprTCvBndr | TyCoPpr, TcType | 
| pprTCvBndrs | TyCoPpr, TcType | 
| pprTheta | TyCoPpr, TcType | 
| pprThetaArrowTy | TyCoPpr, TcType, GHC | 
| pprTicks | GHC.Hs.Binds, GHC.Hs, GHC | 
| pprTrace | Outputable, GhcPlugins | 
| pprTraceDebug | Outputable, GhcPlugins | 
| pprTraceException | Outputable, GhcPlugins | 
| pprTraceIt | Outputable, GhcPlugins | 
| pprTraceM | Outputable, GhcPlugins | 
| pprTraceWith | Outputable, GhcPlugins | 
| pprTransformStmt | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprTransStmt | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprTyClDeclFlavour | GHC.Hs.Decls, GHC.Hs, GHC | 
| pprTyFamInstDecl | GHC.Hs.Decls, GHC.Hs, GHC | 
| pprTyLit | TyCoPpr | 
| pprType | TyCoPpr, TcType | 
| pprTypeAndContents | Debugger | 
| pprTypeApp | TyCoPpr, TcType, GHC | 
| pprTypeForUser | PprTyThing | 
| pprTyTcApp | IfaceType, IfaceSyn | 
| pprTyThing | PprTyThing | 
| pprTyThingCategory | TyCoRep, TyCoPpr, TcType | 
| pprTyThingHdr | PprTyThing | 
| pprTyThingInContext | PprTyThing | 
| pprTyThingInContextLoc | PprTyThing | 
| pprTyThingLoc | PprTyThing | 
| pprTyVar | TyCoPpr | 
| pprTyVars | TyCoPpr | 
| pprUDFM | UniqDFM | 
| pprUFM | UniqFM, GhcPlugins | 
| pprUFMWithKeys | UniqFM, GhcPlugins | 
| pprUncovered | GHC.HsToCore.PmCheck.Ppr | 
| pprUniqDFM | UniqDFM | 
| pprUniqDSet | UniqDSet | 
| pprUniqFM | UniqFM, GhcPlugins | 
| pprUniqSet | UniqSet, GhcPlugins | 
| pprUniqueAlways | Unique | 
| pprUserForAll | TyCoPpr | 
| pprUserIfaceForAll | IfaceType, IfaceSyn | 
| pprUserLength | DynFlags, GhcPlugins, GHC | 
| pprUserRealSpan | SrcLoc, GhcPlugins | 
| pprUserTypeCtxt | TcOrigin | 
| pprUserTypeErrorTy | Type, GhcPlugins | 
| pprVarSet | VarSet, GhcPlugins | 
| pprVarSig | GHC.Hs.Binds, GHC.Hs, GHC | 
| pprWarningTxtForMsg | BasicTypes, GhcPlugins | 
| pprWithBars | Outputable, GhcPlugins | 
| pprWithCommas | Outputable, GhcPlugins | 
| pprWithExplicitKindsWhen | TyCoPpr | 
| pprWithSourceText | BasicTypes, GhcPlugins | 
| pprWithTYPE | TyCoPpr | 
| pprWord | 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_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.Doc, GHC.Hs, GHC | 
| ppr_monobind | GHC.Hs.Binds, GHC.Hs, GHC | 
| ppr_quasi | GHC.Hs.Expr, GHC.Hs, GHC | 
| ppr_sig | GHC.Hs.Binds, GHC.Hs, GHC | 
| ppr_splice | GHC.Hs.Expr, GHC.Hs, GHC | 
| ppr_splice_decl | GHC.Hs.Expr, GHC.Hs, GHC | 
| ppSourceStats | HscStats | 
| ppSpaceJoin | Llvm.Types | 
| ppUnless | Outputable, GhcPlugins | 
| ppWhen | Outputable, GhcPlugins | 
| pp_dotdot | GHC.Hs.Expr, GHC.Hs, GHC | 
| pp_rhs | GHC.Hs.Expr, GHC.Hs, GHC | 
| pp_st_suffix | GHC.Hs.Lit, GHC.Hs, GHC | 
| pragAnnDIdKey | THNames | 
| pragAnnDName | THNames | 
| pragBrackets | GHC.Hs.Binds, GHC.Hs, GHC | 
| pragCompleteDIdKey | THNames | 
| pragCompleteDName | THNames | 
| pragInlDIdKey | THNames | 
| pragInlDName | THNames | 
| pragRuleDIdKey | THNames | 
| pragRuleDName | THNames | 
| pragSpecDIdKey | THNames | 
| pragSpecDName | THNames | 
| pragSpecInlDIdKey | THNames | 
| pragSpecInlDName | THNames | 
| pragSpecInstDIdKey | THNames | 
| pragSpecInstDName | THNames | 
| pragSrcBrackets | GHC.Hs.Binds, GHC.Hs, GHC | 
| pragState | Lexer | 
| prec_RDR | PrelNames | 
| Pred | Predicate | 
| pred | GhcPrelude | 
| PredOrigin | |
| 1 (Type/Class) | TcDerivUtils | 
| 2 (Data Constructor) | TcDerivUtils | 
| predQTyConKey | THNames | 
| predQTyConName | THNames | 
| predTyConKey | THNames | 
| predTyConName | THNames | 
| PredType | TyCoRep, Type, TcType, GhcPlugins, GHC | 
| predTypeEqRel | Predicate | 
| pred_RDR | PrelNames | 
| PREFETCH | X86.Instr | 
| PrefetchAddrOp0 | PrimOp | 
| PrefetchAddrOp1 | PrimOp | 
| PrefetchAddrOp2 | PrimOp | 
| PrefetchAddrOp3 | PrimOp | 
| PrefetchByteArrayOp0 | PrimOp | 
| PrefetchByteArrayOp1 | PrimOp | 
| PrefetchByteArrayOp2 | PrimOp | 
| PrefetchByteArrayOp3 | PrimOp | 
| PrefetchMutableByteArrayOp0 | PrimOp | 
| PrefetchMutableByteArrayOp1 | PrimOp | 
| PrefetchMutableByteArrayOp2 | PrimOp | 
| PrefetchMutableByteArrayOp3 | PrimOp | 
| PrefetchValueOp0 | PrimOp | 
| PrefetchValueOp1 | PrimOp | 
| PrefetchValueOp2 | PrimOp | 
| PrefetchValueOp3 | PrimOp | 
| PrefetchVariant | X86.Instr | 
| Prefix | |
| 1 (Data Constructor) | BasicTypes, GhcPlugins, GHC | 
| 2 (Data Constructor) | CmdLineParser | 
| PrefixCon | GHC.Hs.Types, GHC.Hs, GHC | 
| prefixDataCon_RDR | PrelNames | 
| prefixIDataConKey | PrelNames | 
| prefixIDataConName | PrelNames | 
| prefixPatSynIdKey | THNames | 
| prefixPatSynName | THNames | 
| PreInlineUnconditionally | CoreMonad, GhcPlugins | 
| preInlineUnconditionally | SimplUtils | 
| preloadPackages | Packages, GhcPlugins | 
| pRELUDE | PrelNames | 
| pRELUDE_NAME | PrelNames | 
| prepareAlts | SimplUtils | 
| prepareAnnotations | HscTypes, GhcPlugins | 
| PrepFFI | GHCi | 
| preprocess | DriverPipeline | 
| Present | GHC.Hs.Expr, GHC.Hs, GHC | 
| pretendNameIsInScope | PrelNames | 
| prettyPrintGhcErrors | ErrUtils, GHC | 
| prevChar | StringBuffer | 
| Prim | RtClosureInspect, InteractiveEval | 
| PrimAlt | StgSyn | 
| PrimCall | |
| 1 (Type/Class) | PrimOp | 
| 2 (Data Constructor) | PrimOp | 
| PrimCallConv | ForeignCall | 
| primCallIdKey | THNames | 
| primCallName | THNames | 
| primCharSuffix | Outputable, GhcPlugins | 
| primDoubleSuffix | Outputable, GhcPlugins | 
| PrimElemRep | TyCon, GhcPlugins | 
| primElemRepSizeB | TyCon, GhcPlugins | 
| primFloatSuffix | Outputable, GhcPlugins | 
| primInt64Suffix | Outputable, GhcPlugins | 
| primIntSuffix | Outputable, GhcPlugins | 
| PrimOp | PrimOp | 
| primOpCodeSize | PrimOp | 
| primOpFixity | PrimOp | 
| PrimOpId | IdInfo, GhcPlugins | 
| primOpId | PrelInfo | 
| primOpIsCheap | PrimOp | 
| primOpOcc | PrimOp | 
| primOpOkForSideEffects | PrimOp | 
| primOpOkForSpeculation | PrimOp | 
| primOpOutOfLine | PrimOp | 
| PrimOpResultInfo | PrimOp | 
| primOpRules | PrelRules, MkId, PrelInfo | 
| primOpSig | PrimOp | 
| primOpTag | PrimOp | 
| primOpType | PrimOp | 
| PrimOpVecCat | PrimOp | 
| primOpWrapperId | PrimOp | 
| PrimRep | TyCon, RepType, GhcPlugins | 
| primRepCmmType | CmmUtils | 
| primRepCompatible | TyCon, GhcPlugins | 
| primRepForeignHint | CmmUtils | 
| primRepIsFloat | TyCon, GhcPlugins | 
| primRepsCompatible | TyCon, GhcPlugins | 
| primRepSizeB | TyCon, GhcPlugins | 
| primRepSlot | RepType | 
| primRepToRuntimeRep | TysPrim | 
| primRepToType | RepType | 
| PrimTarget | CmmNode, Cmm | 
| primTyCons | TysPrim | 
| primUnitId | Module, GhcPlugins | 
| primWord64Suffix | Outputable, GhcPlugins | 
| primWordSuffix | Outputable, GhcPlugins | 
| GhcPrelude | |
| printBagOfErrors | ErrUtils | 
| printDoc | Pretty | 
| printDoc_ | Pretty | 
| printException | GhcMonad, GHC | 
| printForC | Outputable, GhcPlugins | 
| printForUser | Outputable, GhcPlugins | 
| printForUserPartWay | Outputable, GhcPlugins | 
| printForUserTcRn | TcRnMonad | 
| printIdKey | PrelNames | 
| printInfoForUser | ErrUtils | 
| printMinimalImports | RnNames | 
| printName | PrelNames | 
| printOrThrowWarnings | HscTypes, GhcPlugins | 
| printOutputForUser | ErrUtils | 
| printSDoc | Outputable, GhcPlugins | 
| printSDocLn | Outputable, GhcPlugins | 
| PrintUnqualified | Outputable, GhcPlugins, GHC | 
| Private | Llvm.Types, Llvm | 
| processArgs | CmdLineParser | 
| ProcExpr | GHC.Hs.Expr, GHC.Hs, GHC | 
| ProcOrigin | TcOrigin | 
| ProcPoint | CmmProcPoint | 
| procPointAnalysis | CmmProcPoint | 
| ProcPointSet | CmmProcPoint | 
| prodDataCon_RDR | PrelNames | 
| prodTyConKey | PrelNames | 
| prodTyConName | PrelNames | 
| product | GhcPrelude | 
| profAlloc | GHC.StgToCmm.Prof | 
| ProfAuto | DynFlags, GhcPlugins | 
| profAuto | DynFlags, GhcPlugins, GHC | 
| ProfAutoAll | DynFlags, GhcPlugins | 
| ProfAutoCalls | DynFlags, GhcPlugins | 
| ProfAutoExports | DynFlags, GhcPlugins | 
| ProfAutoTop | DynFlags, GhcPlugins | 
| profDynAlloc | GHC.StgToCmm.Prof | 
| profHdrSize | SMRep | 
| ProfilingInfo | |
| 1 (Type/Class) | Cmm | 
| 2 (Data Constructor) | Cmm | 
| profilingInitCode | ProfInit | 
| profInfoTableSizeW | CmmInfo | 
| ProfNote | CoreSyn, GhcPlugins | 
| profNoteCC | CoreSyn, GhcPlugins | 
| profNoteCount | CoreSyn, GhcPlugins | 
| profNoteScope | CoreSyn, GhcPlugins | 
| pROF_HDR_SIZE | DynFlags, GhcPlugins | 
| progName | PlainPanic, Panic | 
| ProgramError | Panic, GHC | 
| programName | DynFlags, GhcPlugins | 
| prohibitedSuperClassSolve | TcSMonad | 
| projectVersion | DynFlags, GhcPlugins | 
| promoteCoercion | Coercion, GhcPlugins | 
| promoteDataCon | DataCon, GhcPlugins | 
| promotedConsDataCon | TysWiredIn, GhcPlugins | 
| promotedConsTIdKey | THNames | 
| promotedConsTName | THNames | 
| PromotedDataConFlavour | TyCon, GhcPlugins | 
| promotedEQDataCon | TysWiredIn, GhcPlugins | 
| promotedFalseDataCon | TysWiredIn, GhcPlugins | 
| promotedGTDataCon | TysWiredIn, GhcPlugins | 
| promotedJustDataCon | TysWiredIn, GhcPlugins | 
| promotedLTDataCon | TysWiredIn, GhcPlugins | 
| promotedNilDataCon | TysWiredIn, GhcPlugins | 
| promotedNilTIdKey | THNames | 
| promotedNilTName | THNames | 
| promotedNothingDataCon | TysWiredIn, GhcPlugins | 
| promotedTIdKey | THNames | 
| promotedTName | THNames | 
| promotedTrueDataCon | TysWiredIn, GhcPlugins | 
| promotedTupleDataCon | TysWiredIn, GhcPlugins | 
| promotedTupleTIdKey | THNames | 
| promotedTupleTName | THNames | 
| promoteSkolem | TcType | 
| promoteSkolemsX | TcType | 
| promoteSkolemX | TcType | 
| promoteTcType | TcUnify | 
| promoteTyVar | TcSimplify | 
| promoteTyVarSet | TcSimplify | 
| PromotionErr | TcRnTypes, TcRnMonad | 
| PromotionFlag | BasicTypes, GhcPlugins | 
| ProofIrrelProv | TyCoRep | 
| properFraction | GhcPrelude | 
| ProtoBCO | |
| 1 (Type/Class) | ByteCodeInstr | 
| 2 (Data Constructor) | ByteCodeInstr | 
| protoBCOArity | ByteCodeInstr | 
| protoBCOBitmap | ByteCodeInstr | 
| protoBCOBitmapSize | ByteCodeInstr | 
| protoBCOExpr | ByteCodeInstr | 
| protoBCOFFIs | ByteCodeInstr | 
| protoBCOInstrs | ByteCodeInstr | 
| protoBCOName | ByteCodeInstr | 
| ProvCtxtOrigin | TcOrigin | 
| provideEvidence | GHC.HsToCore.PmCheck.Oracle | 
| provSize | TyCoRep | 
| proxyHashId | MkId | 
| proxyHashKey | PrelNames | 
| proxyPrimTyCon | TysPrim | 
| proxyPrimTyConKey | PrelNames | 
| PSB | GHC.Hs.Binds, GHC.Hs, GHC | 
| psb_args | GHC.Hs.Binds, GHC.Hs, GHC | 
| psb_def | GHC.Hs.Binds, GHC.Hs, GHC | 
| psb_dir | GHC.Hs.Binds, GHC.Hs, GHC | 
| psb_ext | GHC.Hs.Binds, GHC.Hs, GHC | 
| psb_id | GHC.Hs.Binds, GHC.Hs, GHC | 
| psig_hs_ty | TcRnTypes, TcRnMonad, TcSigs | 
| psig_name | TcRnTypes, TcRnMonad, TcSigs | 
| pSnd | Pair | 
| PState | |
| 1 (Type/Class) | Lexer | 
| 2 (Data Constructor) | Lexer | 
| PStr | Pretty | 
| ptext | |
| 1 (Function) | Pretty | 
| 2 (Function) | Outputable, GhcPlugins | 
| pThisPackage | Lexer | 
| PtrSlot | RepType | 
| PtrString | |
| 1 (Type/Class) | FastString, GhcPlugins | 
| 2 (Data Constructor) | FastString, GhcPlugins | 
| ptrTyConKey | PrelNames | 
| ptrTyConName | PrelNames | 
| punctuate | |
| 1 (Function) | Pretty | 
| 2 (Function) | Outputable, GhcPlugins | 
| punc_RDR | PrelNames | 
| pure | GhcPrelude, MonadUtils, IOEnv, TcRnMonad, DsMonad | 
| pureAClassOpKey | PrelNames | 
| pureAName | PrelNames | 
| purePlugin | Plugins, GhcPlugins | 
| pure_RDR | PrelNames | 
| purgeLookupSymbolCache | GHCi | 
| PUSH | X86.Instr | 
| PUSH16 | ByteCodeInstr | 
| PUSH16_W | ByteCodeInstr | 
| PUSH32 | ByteCodeInstr | 
| PUSH32_W | ByteCodeInstr | 
| PUSH8 | ByteCodeInstr | 
| PUSH8_W | ByteCodeInstr | 
| pushCallStackKey | PrelNames | 
| pushCallStackName | PrelNames | 
| pushCoArg | CoreOpt | 
| pushCoTyArg | CoreOpt | 
| pushCoValArg | CoreOpt | 
| pushErrCtxt | TcRnTypes, TcRnMonad | 
| pushErrCtxtSameOrigin | TcRnTypes, TcRnMonad | 
| pushLevelAndCaptureConstraints | TcRnMonad | 
| pushLevelNoWorkList | TcSMonad | 
| pushLexState | Lexer | 
| pushModuleContext | Lexer | 
| pushSimplifiedArgs | SimplUtils | 
| pushTcLevel | TcType | 
| pushTcLevelM | TcRnMonad | 
| pushTcLevelM_ | TcRnMonad | 
| pushTcLevelsM | TcRnMonad | 
| pushUpdateFrame | GHC.StgToCmm.Bind | 
| PUSH_ALTS | ByteCodeInstr | 
| PUSH_ALTS_UNLIFTED | ByteCodeInstr | 
| PUSH_APPLY_D | ByteCodeInstr | 
| PUSH_APPLY_F | ByteCodeInstr | 
| PUSH_APPLY_L | ByteCodeInstr | 
| PUSH_APPLY_N | ByteCodeInstr | 
| PUSH_APPLY_P | ByteCodeInstr | 
| PUSH_APPLY_PP | ByteCodeInstr | 
| PUSH_APPLY_PPP | ByteCodeInstr | 
| PUSH_APPLY_PPPP | ByteCodeInstr | 
| PUSH_APPLY_PPPPP | ByteCodeInstr | 
| PUSH_APPLY_PPPPPP | ByteCodeInstr | 
| PUSH_APPLY_V | ByteCodeInstr | 
| PUSH_BCO | ByteCodeInstr | 
| PUSH_G | ByteCodeInstr | 
| PUSH_L | ByteCodeInstr | 
| PUSH_LL | ByteCodeInstr | 
| PUSH_LLL | ByteCodeInstr | 
| PUSH_PAD16 | ByteCodeInstr | 
| PUSH_PAD32 | ByteCodeInstr | 
| PUSH_PAD8 | ByteCodeInstr | 
| PUSH_PRIMOP | ByteCodeInstr | 
| PUSH_UBX | ByteCodeInstr | 
| PUSH_UBX16 | ByteCodeInstr | 
| PUSH_UBX32 | ByteCodeInstr | 
| PUSH_UBX8 | ByteCodeInstr | 
| put | |
| 1 (Function) | State | 
| 2 (Function) | Binary | 
| putAt | Binary | 
| putByte | Binary | 
| putChar | GhcPrelude | 
| putCmdLineState | CmdLineParser | 
| putDictionary | Binary, BinIface | 
| putFastString | BinIface | 
| putFS | Binary | 
| putIfaceTopBndr | IfaceSyn | 
| putLogMsg | DynFlags, GhcPlugins | 
| putMsg | |
| 1 (Function) | ErrUtils | 
| 2 (Function) | CoreMonad, GhcPlugins | 
| putMsgS | CoreMonad, GhcPlugins | 
| PutMVarOp | PrimOp | 
| putName | BinIface | 
| putNameLiterally | BinFingerprint | 
| putSLEB128 | Binary | 
| putSrcSpanDs | DsMonad | 
| putStr | GhcPrelude | 
| putStrLn | GhcPrelude | 
| putSymbolTable | BinIface | 
| putULEB128 | Binary | 
| putWithUserData | BinIface | 
| put_ | Binary | 
| PV | RdrHsSyn | 
| pVarLift | Llvm.Types, Llvm | 
| pVarLower | Llvm.Types, Llvm | 
| pWarningFlags | Lexer |