Index - P
| P | |
| 1 (Type/Class) | Lexer | 
| 2 (Data Constructor) | Lexer | 
| 3 (Data Constructor) | StgCmmArgRep, StgCmmLayout | 
| 4 (Data Constructor) | PipelineMonad, DriverPipeline | 
| 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 | StgCmmLayout | 
| PageMode | Pretty | 
| Pair | |
| 1 (Type/Class) | Pair | 
| 2 (Data Constructor) | Pair | 
| pairTyCon | TysWiredIn, GhcPlugins | 
| Panic | Panic, GHC | 
| panic | Panic, Outputable, GhcPlugins | 
| panicDoc | Panic | 
| panicTcS | TcSMonad | 
| 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 | 
| parenthesizeHsExpr | HsExpr, HsSyn, GHC | 
| parenthesizeHsType | HsTypes, HsSyn, GHC | 
| parenthesizePat | HsPat, HsSyn, GHC | 
| ParentIs | RdrName, GhcPlugins | 
| PARITY | X86.Cond | 
| parMakeCount | DynFlags, GhcPlugins, GHC | 
| ParOp | PrimOp | 
| ParPat | HsPat, HsSyn, GHC | 
| parseAr | Ar | 
| parseBackpack | Parser | 
| parseCImport | RdrHsSyn | 
| parseCmmFile | CmmParse | 
| parseComponentId | Module, GhcPlugins | 
| Parsed | HsExtension, HsSyn, 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 | 
| parseErrorSDoc | RdrHsSyn | 
| parseExpr | InteractiveEval, GHC | 
| parseExpression | Parser | 
| parseHeader | Parser | 
| parseIdentifier | Parser | 
| parseImport | Parser | 
| parseImportDecl | InteractiveEval, GHC | 
| 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 | HsExpr, HsSyn, GHC | 
| ParStmtBlock | |
| 1 (Type/Class) | HsExpr, HsSyn, GHC | 
| 2 (Data Constructor) | HsExpr, HsSyn, GHC | 
| ParStmtCtxt | HsExpr, HsSyn, GHC | 
| PartialSig | TcRnTypes, TcRnMonad, TcSigs | 
| partitionBag | Bag | 
| partitionBagWith | Bag | 
| partitionByList | Util, GhcPlugins | 
| partitionDVarEnv | VarEnv, GhcPlugins | 
| partitionDVarSet | VarSet, GhcPlugins | 
| partitionInvisibles | 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 | HsExtension, HsSyn, GHC | 
| PassFlag | CmdLineParser | 
| Pat | HsPat, HsSyn, GHC | 
| PatBind | HsBinds, HsSyn, GHC | 
| PatBindGuards | HsExpr, HsSyn, GHC | 
| PatBindRhs | HsExpr, HsSyn, GHC | 
| PatBr | HsExpr, HsSyn, GHC | 
| patchEraseLive | RegAlloc.Liveness | 
| patchJumpInstr | Instruction | 
| patchRegsLiveInstr | RegAlloc.Liveness | 
| patchRegsOfInstr | Instruction | 
| PatCtx | RnUtils | 
| patErrorIdKey | PrelNames | 
| patGEIdKey | THNames | 
| patGEName | THNames | 
| PatGuard | HsExpr, HsSyn, GHC | 
| patNeedsParens | HsPat, HsSyn, GHC | 
| PatOrigin | TcRnTypes, TcRnMonad | 
| patQTyConKey | THNames | 
| patQTyConName | THNames | 
| PatSigCtxt | TcType, TcValidity, TcHsType | 
| patSigErr | RnPat | 
| PatSigOrigin | TcRnTypes, TcRnMonad | 
| 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 | TcRnTypes, TcRnMonad | 
| PatSyn | |
| 1 (Type/Class) | PatSyn | 
| 2 (Data Constructor) | HsExpr, HsSyn, GHC | 
| patSynArgs | PatSyn | 
| patSynArity | PatSyn | 
| PatSynBind | |
| 1 (Type/Class) | HsBinds, HsSyn, GHC | 
| 2 (Data Constructor) | HsBinds, HsSyn, GHC | 
| patSynBuilder | PatSyn | 
| PatSynCon | ConLike | 
| PatSynCtxt | TcType, TcValidity, TcHsType | 
| patSynDIdKey | THNames | 
| patSynDName | THNames | 
| PatSynExPE | TcRnTypes, TcRnMonad | 
| patSynExTyVarBinders | PatSyn | 
| patSynExTyVars | PatSyn | 
| patSynFieldLabels | PatSyn | 
| patSynFieldType | PatSyn | 
| patSynInstArgTys | PatSyn | 
| patSynInstResTy | PatSyn | 
| patSynIsInfix | PatSyn | 
| patSynMatcher | PatSyn | 
| patSynName | PatSyn | 
| PatSynPE | TcRnTypes, TcRnMonad | 
| PatSynSig | HsBinds, HsSyn, GHC | 
| patSynSig | PatSyn | 
| patSynSigDIdKey | THNames | 
| patSynSigDName | THNames | 
| patSynToIfaceDecl | ToIface | 
| patSynUnivTyVarBinders | PatSyn | 
| PatternMatchFail | |
| 1 (Data Constructor) | Exception | 
| 2 (Type/Class) | Exception | 
| patternSynonymsEnabled | Lexer | 
| patTyConKey | THNames | 
| patTyConName | THNames | 
| pat_args | HsPat, HsSyn, GHC | 
| pat_arg_tys | HsPat, HsSyn, GHC | 
| pat_binds | HsPat, HsSyn, GHC | 
| pat_con | HsPat, HsSyn, GHC | 
| pat_dicts | HsPat, HsSyn, GHC | 
| pAT_ERROR_ID | MkCore, GhcPlugins | 
| pat_ext | HsBinds, HsSyn, GHC | 
| pat_fvs | HsBinds, HsSyn, GHC | 
| pat_lhs | HsBinds, HsSyn, GHC | 
| pat_rhs | HsBinds, HsSyn, GHC | 
| pat_rhs_ty | HsBinds, HsSyn, GHC | 
| pat_ticks | HsBinds, HsSyn, GHC | 
| pat_tvs | HsPat, HsSyn, GHC | 
| pat_wrap | HsPat, HsSyn, 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_platformConstants | 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 | 
| PDEP | X86.Instr | 
| Pdep16Op | PrimOp | 
| Pdep32Op | PrimOp | 
| Pdep64Op | PrimOp | 
| Pdep8Op | PrimOp | 
| pdepLabel | CPrim | 
| PdepOp | PrimOp | 
| peelCallDmd | Demand | 
| peelFV | Demand | 
| peelUseCall | Demand | 
| PendingRnSplice | |
| 1 (Type/Class) | HsExpr, HsSyn, GHC | 
| 2 (Data Constructor) | HsExpr, HsSyn, GHC | 
| PendingStuff | TcRnTypes, TcRnMonad | 
| PendingTcSplice | |
| 1 (Type/Class) | HsExpr, HsSyn, GHC | 
| 2 (Data Constructor) | HsExpr, HsSyn, GHC | 
| perhapsForallMsg | RnUnbound | 
| Persistent | PipelineMonad | 
| PEXT | X86.Instr | 
| Pext16Op | PrimOp | 
| Pext32Op | PrimOp | 
| Pext64Op | PrimOp | 
| Pext8Op | PrimOp | 
| pExtensionFlags | Lexer | 
| pextLabel | CPrim | 
| PextOp | PrimOp | 
| pExtsBitmap | Lexer | 
| PFailed | Lexer | 
| pfail_RDR | PrelNames | 
| pFst | Pair | 
| pgmError | 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_lo | DynFlags, GhcPlugins | 
| pgm_P | DynFlags, GhcPlugins | 
| pgm_ranlib | DynFlags, GhcPlugins | 
| pgm_s | DynFlags, GhcPlugins | 
| pgm_T | DynFlags, GhcPlugins | 
| pgm_windres | DynFlags, GhcPlugins | 
| Phantom | CoAxiom, TyCon, Coercion, TcEvidence, GhcPlugins | 
| phantomRIdKey | THNames | 
| phantomRName | THNames | 
| Phase | |
| 1 (Data Constructor) | BasicTypes, GhcPlugins | 
| 2 (Type/Class) | DriverPhases, GHC | 
| phaseInputExt | DriverPhases | 
| PhaseNum | BasicTypes, GhcPlugins | 
| phaseOutputFilename | DriverPipeline | 
| PhasePlus | PipelineMonad, DriverPipeline | 
| Phi | Llvm.AbsSyn, Llvm | 
| PicBaseReg | CmmExpr, Cmm | 
| picCCOpts | DynFlags, GhcPlugins | 
| pickCapturedPreds | TcType | 
| pickGREs | RdrName, GhcPlugins | 
| pickGREsModExp | RdrName, GhcPlugins | 
| pickLR | BasicTypes, 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 | 
| piResultTy | Type, GhcPlugins | 
| piResultTys | Type, GhcPlugins | 
| PkgConfFile | DynFlags, GhcPlugins | 
| PkgConfRef | DynFlags, GhcPlugins | 
| pkgDatabase | DynFlags, GhcPlugins, GHC | 
| pkgQual | HscTypes, GhcPlugins | 
| pkgState | DynFlags, GhcPlugins, GHC | 
| pkgTrustOnLoc | DynFlags, GhcPlugins, GHC | 
| PlaceCostCentre | CoreSyn, GhcPlugins | 
| placeHolderIncomps | CoAxiom | 
| placeHolderNamesTc | PlaceHolder, HsSyn, GHC | 
| placeHolderPunRhs | RdrHsSyn | 
| PlaceNonLam | CoreSyn, GhcPlugins | 
| PlaceRuntime | CoreSyn, GhcPlugins | 
| plainTVIdKey | THNames | 
| plainTVName | THNames | 
| Platform | |
| 1 (Type/Class) | Platform | 
| 2 (Data Constructor) | Platform | 
| platformArch | Platform | 
| PlatformConstants | |
| 1 (Type/Class) | PlatformConstants, DynFlags, GhcPlugins | 
| 2 (Data Constructor) | PlatformConstants, DynFlags, GhcPlugins | 
| platformHasGnuNonexecStack | Platform | 
| platformHasIdentDirective | Platform | 
| platformHasSubsectionsViaSymbols | Platform | 
| platformIsCrossCompiling | Platform | 
| platformOS | Platform | 
| platformSupportsSavingLinkOpts | SysTools.ExtraObj | 
| platformUnregisterised | Platform | 
| platformUsesFrameworks | Platform | 
| platformWordSize | Platform | 
| 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 | 
| PluginRecompile | Plugins, GhcPlugins | 
| pluginRecompile | Plugins, GhcPlugins | 
| pLUGINS | PrelNames | 
| plugins | DynFlags, GhcPlugins, GHC | 
| pluginTyConKey | PrelNames | 
| pluginTyConName | PrelNames | 
| 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 | HsBinds, HsSyn, 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 | 
| PmExpr | PmExpr, TmOracle | 
| PmExprCon | PmExpr, TmOracle | 
| PmExprEq | PmExpr, TmOracle | 
| PmExprLit | PmExpr, TmOracle | 
| PmExprOther | PmExpr, TmOracle | 
| PmExprVar | PmExpr, TmOracle | 
| pmIsClosedType | Check | 
| PmLit | PmExpr, TmOracle | 
| pmLitType | TmOracle | 
| PmOLit | PmExpr, TmOracle | 
| pmPprHsLit | HsLit, HsSyn, GHC | 
| PmSLit | PmExpr, TmOracle | 
| pmTopNormaliseType_maybe | Check | 
| PmVarEnv | TmOracle | 
| pm_annotations | GHC | 
| pm_extra_src_files | GHC | 
| 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 | 
| PostInlineUnconditionally | CoreMonad, GhcPlugins | 
| postInlineUnconditionally | SimplUtils | 
| postProcessDmdType | Demand | 
| postProcessUnsat | Demand | 
| PostTcExpr | HsExpr, HsSyn, GHC | 
| PostTcTable | HsExpr, HsSyn, GHC | 
| ppArityInfo | IdInfo, GhcPlugins | 
| ppCafInfo | IdInfo, GhcPlugins | 
| ppCommaJoin | Llvm.Types | 
| PPC_64ABI | Platform | 
| ppc_64ABI | Platform | 
| ppDouble | Llvm.Types | 
| ppFloat | Llvm.Types | 
| 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 | HsTypes, HsSyn, GHC | 
| pprAStmtContext | HsExpr, HsSyn, GHC | 
| pprBasicBlock | SPARC.Ppr | 
| pprBBlock | Cmm | 
| pprBinders | TcEnv | 
| pprBinds | HsExpr, HsSyn, GHC | 
| pprBndr | Outputable, GhcPlugins | 
| pprBooleanFormula | BooleanFormula | 
| pprBooleanFormulaNice | BooleanFormula | 
| pprBy | HsExpr, HsSyn, GHC | 
| pprByte | Dwarf.Types | 
| pprCallishMachOp | CmmMachOp, CmmExpr, Cmm | 
| pprCLabel | CLabel | 
| pprCLabelString | ForeignCall | 
| pprClassPred | Type, TcType, GhcPlugins | 
| pprCmd | HsExpr, HsSyn, GHC | 
| pprCmdArg | HsExpr, HsSyn, GHC | 
| pprCmmGroup | PprCmmDecl, PprCmm | 
| pprCmms | PprCmmDecl, PprCmm | 
| pprCo | Coercion, GhcPlugins | 
| pprCoAxBranch | Coercion, GhcPlugins | 
| pprCoAxBranchHdr | Coercion, GhcPlugins | 
| pprCoAxiom | Coercion, GhcPlugins | 
| pprCode | Outputable, GhcPlugins | 
| PprColour | |
| 1 (Type/Class) | PprColour | 
| 2 (Data Constructor) | PprColour | 
| pprCols | DynFlags, GhcPlugins, GHC | 
| pprComp | HsExpr, HsSyn, GHC | 
| pprConArgs | HsPat, HsSyn, GHC | 
| pprConDeclFields | HsTypes, HsSyn, GHC | 
| pprCoreAlt | PprCore | 
| pprCoreBinding | PprCore | 
| pprCoreBindings | PprCore | 
| pprCoreBindingsWithSize | PprCore | 
| pprCoreBindingWithSize | PprCore | 
| pprCoreExpr | PprCore | 
| pprCostCentreCore | CostCentre | 
| pprCtLoc | TcRnTypes, TcRnMonad | 
| pprCtOrigin | TcRnTypes, TcRnMonad | 
| pprCts | TcRnTypes, TcRnMonad | 
| pprData | |
| 1 (Function) | X86.Ppr | 
| 2 (Function) | SPARC.Ppr | 
| pprData4' | Dwarf.Types | 
| pprDataFamInstFlavour | HsDecls, HsSyn, GHC | 
| pprDataItem | |
| 1 (Function) | X86.Ppr | 
| 2 (Function) | SPARC.Ppr | 
| pprDebugAndThen | Outputable, GhcPlugins | 
| pprDebugCLabel | CLabel | 
| pprDebugParendExpr | HsExpr, HsSyn, GHC | 
| pprDeclList | HsBinds, HsSyn, GHC | 
| pprDeeper | Outputable, GhcPlugins | 
| pprDeeperList | Outputable, GhcPlugins | 
| pprDefinedAt | Name, GhcPlugins | 
| pprDefMethInfo | Class | 
| pprDerivSpec | TcDerivUtils | 
| pprDo | HsExpr, HsSyn, GHC | 
| pprDwarfARanges | Dwarf.Types | 
| pprDwarfFrame | Dwarf.Types | 
| pprDwarfInfo | Dwarf.Types | 
| pprDwWord | Dwarf.Types | 
| pprEq | TcSMonad | 
| pprEquation | FunDeps | 
| pprErrMsgBagWithLoc | ErrUtils | 
| pprEvVars | TcRnTypes, TcRnMonad | 
| pprEvVarTheta | TcRnTypes, TcRnMonad | 
| pprEvVarWithType | TcRnTypes, TcRnMonad | 
| pprExpr | |
| 1 (Function) | HsExpr, HsSyn, GHC | 
| 2 (Function) | PprCmmExpr, PprCmm | 
| pprExternalSrcLoc | HsExpr, HsSyn, GHC | 
| pprFamInst | |
| 1 (Function) | FamInstEnv | 
| 2 (Function) | PprTyThing, GHC | 
| pprFamInstLHS | HsDecls, HsSyn, GHC | 
| pprFamInsts | FamInstEnv | 
| pprFastFilePath | Outputable, GhcPlugins | 
| pprFlag | Packages, GhcPlugins | 
| pprForAll | Type, GhcPlugins, GHC | 
| pprFormat | |
| 1 (Function) | X86.Ppr | 
| 2 (Function) | SPARC.Ppr | 
| pprFullRuleName | HsDecls, HsSyn, GHC | 
| pprFunBind | HsExpr, HsSyn, GHC | 
| pprFunDep | Class | 
| pprFundeps | Class, FunDeps, GHC | 
| pprGlobalRdrEnv | RdrName, GhcPlugins | 
| pprGotDeclaration | PIC | 
| pprGRHS | HsExpr, HsSyn, GHC | 
| pprGRHSs | HsExpr, HsSyn, GHC | 
| pprHalf | Dwarf.Types | 
| pprHPT | HscTypes, GhcPlugins | 
| pprHsBracket | HsExpr, HsSyn, GHC | 
| pprHsBytes | Outputable, GhcPlugins | 
| pprHsChar | Outputable, GhcPlugins | 
| pprHsContext | HsTypes, HsSyn, GHC | 
| pprHsContextMaybe | HsTypes, HsSyn, GHC | 
| pprHsContextNoArrow | HsTypes, HsSyn, GHC | 
| pprHsDocContext | RnUtils | 
| pprHsForAll | HsTypes, HsSyn, GHC | 
| pprHsForAllExtra | HsTypes, HsSyn, GHC | 
| pprHsForAllTvs | HsTypes, HsSyn, GHC | 
| pprHsString | Outputable, GhcPlugins | 
| pprHsType | HsTypes, HsSyn, GHC | 
| pprHsWrapper | TcEvidence | 
| pprIdDetails | IdInfo, GhcPlugins | 
| 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 | 
| pprIfaceTcArgs | IfaceType, IfaceSyn | 
| 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 | HsImpExp, HsSyn, 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 | Type, TcType, GhcPlugins | 
| pprLCmd | HsExpr, HsSyn, GHC | 
| pprLEBInt | Dwarf.Types | 
| pprLEBWord | Dwarf.Types | 
| pprLExpr | HsExpr, HsSyn, GHC | 
| pprLHsBinds | HsBinds, HsSyn, GHC | 
| pprLHsBindsForUser | HsBinds, HsSyn, GHC | 
| pprLit | PprCmmExpr, PprCmm | 
| pprLiteral | Literal, GhcPlugins | 
| pprLlvmCmmDecl | LlvmCodeGen.Ppr | 
| pprLlvmData | LlvmCodeGen.Ppr | 
| pprLocErrMsg | ErrUtils | 
| pprMachOp | CmmMachOp, CmmExpr, Cmm | 
| pprMatch | HsExpr, HsSyn, GHC | 
| pprMatchContext | HsExpr, HsSyn, GHC | 
| pprMatchContextNoun | HsExpr, HsSyn, GHC | 
| pprMatches | HsExpr, HsSyn, GHC | 
| pprMatchInCtxt | HsExpr, HsSyn, GHC | 
| pprMessageBag | ErrUtils | 
| pprMinimalSig | HsBinds, HsSyn, 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) | 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 | Coercion, GhcPlugins | 
| pprParendExpr | |
| 1 (Function) | PprCore | 
| 2 (Function) | HsExpr, HsSyn, GHC | 
| pprParendIfaceCoercion | IfaceType, IfaceSyn | 
| pprParendIfaceTcArgs | IfaceType, IfaceSyn | 
| pprParendIfaceType | IfaceType, IfaceSyn | 
| pprParendKind | Type, TcType, GhcPlugins | 
| pprParendLExpr | HsExpr, HsSyn, GHC | 
| pprParendLPat | HsPat, HsSyn, GHC | 
| pprParendTheta | TcType | 
| pprParendType | Type, TcType, GhcPlugins, GHC | 
| pprParenSymName | GHC | 
| pprPassDetails | CoreMonad, GhcPlugins | 
| pprPatBind | HsExpr, HsSyn, GHC | 
| pprPatSynType | PatSyn | 
| pprPECategory | TcRnTypes, TcRnMonad | 
| pprPendingSplice | HsExpr, HsSyn, GHC | 
| pprPgmError | Outputable, GhcPlugins | 
| pprPmExprWithParens | PmExpr, TmOracle | 
| PprPrec | |
| 1 (Type/Class) | BasicTypes, Type, GhcPlugins | 
| 2 (Data Constructor) | BasicTypes, Type, GhcPlugins | 
| pprPrec | Outputable, GhcPlugins | 
| pprPrecIfaceType | IfaceType, IfaceSyn | 
| pprPrecType | Type, GhcPlugins | 
| 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 | HsExpr, HsSyn, 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 | Type, GhcPlugins | 
| pprSigCtxt | TcHsType | 
| pprSigmaType | Type, TcType, GhcPlugins | 
| pprSigSkolInfo | TcRnTypes, TcRnMonad | 
| pprSimplCount | CoreMonad, SimplMonad, GhcPlugins | 
| pprSimplEnv | SimplEnv | 
| pprSkolInfo | TcRnTypes, TcRnMonad | 
| PprSorry | Panic, GHC | 
| pprSorry | Outputable, GhcPlugins | 
| pprSourceTyCon | Type, GhcPlugins | 
| pprSpec | HsBinds, HsSyn, GHC | 
| pprSpecialStatic | Llvm.Types | 
| pprSpillCostRecord | RegAlloc.Graph.SpillCost | 
| pprSplice | HsExpr, HsSyn, GHC | 
| pprSpliceDecl | HsExpr, HsSyn, 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 | HsExpr, HsSyn, GHC | 
| pprStmtContext | HsExpr, HsSyn, GHC | 
| pprStmtInCtxt | HsExpr, HsSyn, GHC | 
| pprSTrace | Outputable, GhcPlugins | 
| pprStrictness | IdInfo, GhcPlugins | 
| pprStringInCStyle | PprC | 
| PprStyle | Outputable, GhcPlugins | 
| pprTarget | HscTypes, GhcPlugins | 
| pprTargetId | HscTypes, GhcPlugins | 
| pprTcSpecPrags | HsBinds, HsSyn, GHC | 
| pprTcTyThingCategory | TcRnTypes, TcRnMonad | 
| pprTcTyVarDetails | TcType | 
| pprTerm | RtClosureInspect | 
| pprTheta | Type, TcType, GhcPlugins | 
| pprThetaArrowTy | Type, TcType, GhcPlugins, GHC | 
| pprTicks | HsBinds, HsSyn, GHC | 
| pprTrace | Outputable, GhcPlugins | 
| pprTraceDebug | Outputable, GhcPlugins | 
| pprTraceException | Outputable, GhcPlugins | 
| pprTraceIt | Outputable, GhcPlugins | 
| pprTraceM | Outputable, GhcPlugins | 
| pprTransformStmt | HsExpr, HsSyn, GHC | 
| pprTransStmt | HsExpr, HsSyn, GHC | 
| pprTvBndr | Type, TcType, GhcPlugins | 
| pprTvBndrs | Type, TcType, GhcPlugins | 
| pprTyClDeclFlavour | HsDecls, HsSyn, GHC | 
| pprType | Type, TcType, GhcPlugins | 
| pprTypeAndContents | Debugger | 
| pprTypeApp | Type, TcType, GhcPlugins, GHC | 
| pprTypeForUser | PprTyThing | 
| pprTyTcApp | IfaceType, IfaceSyn | 
| pprTyThing | PprTyThing | 
| pprTyThingCategory | Type, TcType, GhcPlugins | 
| pprTyThingHdr | PprTyThing | 
| pprTyThingInContext | PprTyThing | 
| pprTyThingInContextLoc | PprTyThing | 
| pprTyThingLoc | PprTyThing | 
| pprTyVar | Type, GhcPlugins | 
| pprTyVars | Type, GhcPlugins | 
| pprUDFM | UniqDFM | 
| pprUFM | UniqFM, GhcPlugins | 
| pprUFMWithKeys | UniqFM, GhcPlugins | 
| pprUniqFM | UniqFM, GhcPlugins | 
| pprUniqSet | UniqSet, GhcPlugins | 
| pprUniqueAlways | Unique | 
| pprUserForAll | Type, GhcPlugins | 
| pprUserIfaceForAll | IfaceType, IfaceSyn | 
| pprUserLength | DynFlags, GhcPlugins, GHC | 
| pprUserRealSpan | SrcLoc, GhcPlugins | 
| pprUserTypeCtxt | TcType | 
| pprUserTypeErrorTy | Type, GhcPlugins | 
| pprVarSet | VarSet, GhcPlugins | 
| pprVarSig | HsBinds, HsSyn, GHC | 
| pprWarningTxtForMsg | BasicTypes, GhcPlugins | 
| pprWithBars | Outputable, GhcPlugins | 
| pprWithCommas | Outputable, GhcPlugins | 
| pprWithSourceText | BasicTypes, GhcPlugins | 
| pprWithTYPE | Type, GhcPlugins | 
| pprWord | Dwarf.Types | 
| pprWord8String | SMRep | 
| ppr_apps | HsExpr, HsSyn, GHC | 
| ppr_cmd | HsExpr, HsSyn, GHC | 
| ppr_do_stmts | HsExpr, HsSyn, GHC | 
| ppr_expr | HsExpr, HsSyn, GHC | 
| ppr_lcmd | HsExpr, HsSyn, GHC | 
| ppr_lexpr | HsExpr, HsSyn, GHC | 
| ppr_mbDoc | HsDoc, HsSyn, GHC | 
| ppr_monobind | HsBinds, HsSyn, GHC | 
| ppr_quasi | HsExpr, HsSyn, GHC | 
| ppr_sig | HsBinds, HsSyn, GHC | 
| ppr_splice | HsExpr, HsSyn, GHC | 
| ppr_splice_decl | HsExpr, HsSyn, GHC | 
| ppSourceStats | HscStats | 
| ppSpaceJoin | Llvm.Types | 
| ppSuggestExplicitKinds | Type, GhcPlugins | 
| ppUnless | Outputable, GhcPlugins | 
| ppWhen | Outputable, GhcPlugins | 
| pp_dotdot | HsExpr, HsSyn, GHC | 
| pp_rhs | HsExpr, HsSyn, GHC | 
| pp_st_suffix | HsLit, HsSyn, GHC | 
| pragAnnDIdKey | THNames | 
| pragAnnDName | THNames | 
| pragBrackets | HsBinds, HsSyn, 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 | HsBinds, HsSyn, GHC | 
| pragState | Lexer | 
| prec_RDR | PrelNames | 
| PredOrigin | |
| 1 (Type/Class) | TcDerivUtils | 
| 2 (Data Constructor) | TcDerivUtils | 
| predQTyConKey | THNames | 
| predQTyConName | THNames | 
| PredTree | Type, GhcPlugins | 
| predTyConKey | THNames | 
| predTyConName | THNames | 
| PredType | Type, TcType, GhcPlugins, GHC | 
| predTypeEqRel | Type, GhcPlugins | 
| 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 | HsTypes, HsSyn, GHC | 
| prefixDataCon_RDR | PrelNames | 
| prefixIDataConKey | PrelNames | 
| prefixIDataConName | PrelNames | 
| prefixPatSynIdKey | THNames | 
| prefixPatSynName | THNames | 
| PrefixPred | CmdLineParser | 
| PreInlineUnconditionally | CoreMonad, GhcPlugins | 
| preInlineUnconditionally | SimplUtils | 
| preloadPackages | Packages, GhcPlugins | 
| pRELUDE | PrelNames | 
| pRELUDE_NAME | PrelNames | 
| prepareAlts | SimplUtils | 
| prepareAnnotations | HscTypes, GhcPlugins | 
| PrepFFI | GHCi | 
| preprocess | DriverPipeline | 
| Present | HsExpr, HsSyn, 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 | 
| PrimRep | TyCon, RepType, GhcPlugins | 
| primRepCmmType | CmmUtils | 
| primRepForeignHint | CmmUtils | 
| primRepIsFloat | 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 | 
| 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 | HsExpr, HsSyn, GHC | 
| ProcOrigin | TcRnTypes, TcRnMonad | 
| ProcPoint | CmmProcPoint | 
| procPointAnalysis | CmmProcPoint | 
| ProcPointSet | CmmProcPoint | 
| prodDataCon_RDR | PrelNames | 
| prodTyConKey | PrelNames | 
| prodTyConName | PrelNames | 
| profAlloc | StgCmmProf | 
| ProfAuto | DynFlags, GhcPlugins | 
| profAuto | DynFlags, GhcPlugins, GHC | 
| ProfAutoAll | DynFlags, GhcPlugins | 
| ProfAutoCalls | DynFlags, GhcPlugins | 
| ProfAutoExports | DynFlags, GhcPlugins | 
| ProfAutoTop | DynFlags, GhcPlugins | 
| profDynAlloc | StgCmmProf | 
| 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 | Panic | 
| ProgramError | Panic, GHC | 
| programName | DynFlags, GhcPlugins | 
| prohibitedSuperClassSolve | TcSMonad | 
| projectVersion | DynFlags, GhcPlugins | 
| promoteCoercion | Coercion, GhcPlugins | 
| Promoted | |
| 1 (Type/Class) | HsTypes, HsSyn, GHC | 
| 2 (Data Constructor) | HsTypes, HsSyn, GHC | 
| 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 | 
| ProtoBCO | |
| 1 (Type/Class) | ByteCodeInstr | 
| 2 (Data Constructor) | ByteCodeInstr | 
| protoBCOArity | ByteCodeInstr | 
| protoBCOBitmap | ByteCodeInstr | 
| protoBCOBitmapSize | ByteCodeInstr | 
| protoBCOExpr | ByteCodeInstr | 
| protoBCOFFIs | ByteCodeInstr | 
| protoBCOInstrs | ByteCodeInstr | 
| protoBCOName | ByteCodeInstr | 
| ProvCtxtOrigin | TcRnTypes, TcRnMonad | 
| proxyHashId | MkId | 
| proxyHashKey | PrelNames | 
| proxyPrimTyCon | TysPrim | 
| proxyPrimTyConKey | PrelNames | 
| PSB | HsBinds, HsSyn, GHC | 
| psb_args | HsBinds, HsSyn, GHC | 
| psb_def | HsBinds, HsSyn, GHC | 
| psb_dir | HsBinds, HsSyn, GHC | 
| psb_ext | HsBinds, HsSyn, GHC | 
| psb_id | HsBinds, HsSyn, 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 | 
| ptrTyConKey | PrelNames | 
| ptrTyConName | PrelNames | 
| punctuate | |
| 1 (Function) | Pretty | 
| 2 (Function) | Outputable, GhcPlugins | 
| punc_RDR | PrelNames | 
| pure | 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 | 
| pushLexState | Lexer | 
| pushModuleContext | Lexer | 
| pushSimplifiedArgs | SimplUtils | 
| pushTcLevel | TcType | 
| pushTcLevelM | TcRnMonad | 
| pushTcLevelM_ | TcRnMonad | 
| pushTcLevelsM | TcRnMonad | 
| pushUpdateFrame | StgCmmBind | 
| 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 | 
| putCmdLineState | CmdLineParser | 
| putDictionary | Binary | 
| putFS | Binary | 
| putIfaceTopBndr | IfaceSyn | 
| putLogMsg | DynFlags, GhcPlugins | 
| putMsg | |
| 1 (Function) | ErrUtils | 
| 2 (Function) | CoreMonad, GhcPlugins | 
| putMsgS | CoreMonad, GhcPlugins | 
| PutMVarOp | PrimOp | 
| putNameLiterally | BinFingerprint | 
| putSrcSpanDs | DsMonad | 
| putWithUserData | BinIface | 
| put_ | Binary | 
| pVarLift | Llvm.Types, Llvm | 
| pVarLower | Llvm.Types, Llvm | 
| pWarningFlags | Lexer |