Index - P
| P | |
| 1 (Type/Class) | ParserCoreUtils | 
| 2 (Type/Class) | Lexer | 
| 3 (Data Constructor) | Lexer | 
| paBrackets | Outputable, GhcPlugins | 
| PACK | ByteCodeInstr | 
| PackageConfig | PackageConfig, Packages, GhcPlugins | 
| packageConfigId | PackageConfig, Packages, GhcPlugins | 
| PackageConfigMap | Packages, GhcPlugins | 
| packageConfigToInstalledPackageInfo | PackageConfig, Packages, GhcPlugins | 
| packageDbModules | GHC | 
| PackageFlag | DynFlags, GhcPlugins | 
| packageFlags | DynFlags, GhcPlugins, GHC | 
| packageHsLibs | Packages, GhcPlugins | 
| PackageId | Module, GhcPlugins, GHC | 
| PackageIdentifier | |
| 1 (Data Constructor) | PackageConfig, Packages, GhcPlugins | 
| 2 (Type/Class) | PackageConfig, Packages, GhcPlugins | 
| packageIdFS | Module, GhcPlugins | 
| packageIdString | Module, GhcPlugins | 
| PackageIfaceTable | HscTypes, GhcPlugins | 
| PackageInstEnv | HscTypes, GhcPlugins | 
| PackageRuleBase | HscTypes, GhcPlugins | 
| PackageState | |
| 1 (Type/Class) | Packages, GhcPlugins | 
| 2 (Data Constructor) | Packages, GhcPlugins | 
| packageTrustOn | DynFlags, GhcPlugins | 
| PackageTypeEnv | HscTypes, GhcPlugins | 
| packByTagPD | Vectorise.Utils | 
| packByTagPDVar | Vectorise.Builtins.Base, Vectorise.Builtins | 
| packByTagPD_PrimVar | Vectorise.Builtins.Base, Vectorise.Builtins | 
| packByTagPD_PrimVars | Vectorise.Builtins.Base, Vectorise.Builtins | 
| packHalfWordsCLit | CmmUtils, OldCmmUtils, CgUtils, StgCmmUtils | 
| paClass | Vectorise.Builtins.Base, Vectorise.Builtins | 
| paDataCon | Vectorise.Builtins.Base, Vectorise.Builtins | 
| paDictArgType | Vectorise.Utils.PADict, Vectorise.Utils | 
| paDictOfType | Vectorise.Utils.PADict, Vectorise.Utils | 
| PageMode | Pretty | 
| Pair | |
| 1 (Type/Class) | Pair | 
| 2 (Data Constructor) | Pair | 
| pairBwd | Hoopl | 
| pairFwd | Hoopl | 
| pairLattice | Hoopl | 
| pairTyCon | TysWiredIn, GhcPlugins | 
| paMethod | Vectorise.Utils.PADict, Vectorise.Utils | 
| Panic | Panic, GHC | 
| panic | Panic, Outputable, GhcPlugins | 
| panicDoc | Panic | 
| panicDocFastInt | Panic | 
| panicFastInt | Panic, Outputable, GhcPlugins | 
| panicTcS | TcSMonad | 
| PAP | RtClosureInspect | 
| paPRSel | Vectorise.Builtins.Base, Vectorise.Builtins | 
| par0TyConKey | PrelNames | 
| par0TyConName | PrelNames | 
| par1DataCon_RDR | PrelNames | 
| par1TyConKey | PrelNames | 
| par1TyConName | PrelNames | 
| ParamLocation | CmmCallConv | 
| ParAtAbsOp | PrimOp | 
| ParAtForNowOp | PrimOp | 
| ParAtOp | PrimOp | 
| ParAtRelOp | PrimOp | 
| parens | |
| 1 (Function) | Pretty | 
| 2 (Function) | Outputable, GhcPlugins | 
| parenSymOcc | OccName, Name, GhcPlugins | 
| parens_RDR | PrelNames | 
| Parent | RdrName, GhcPlugins | 
| ParentIs | RdrName, GhcPlugins | 
| ParGlobalOp | PrimOp | 
| PARITY | X86.Cond | 
| ParLocalOp | PrimOp | 
| ParOp | PrimOp | 
| ParPat | HsPat, HsSyn, GHC | 
| PArrBuiltin | |
| 1 (Type/Class) | DsMonad | 
| 2 (Data Constructor) | DsMonad | 
| PArrComp | HsExpr, HsSyn, GHC | 
| parrDataConKey | PrelNames | 
| parrFakeCon | TysWiredIn, GhcPlugins | 
| PArrPat | HsPat, HsSyn, GHC | 
| PArrSeq | HsExpr, HsSyn, GHC | 
| PArrSeqOrigin | TcRnTypes, TcRnMonad | 
| parrTyCon | TysWiredIn, GhcPlugins | 
| parrTyConKey | PrelNames | 
| parrTyConName | TysWiredIn, GhcPlugins | 
| parrTyCon_RDR | TysWiredIn, GhcPlugins | 
| parseCImport | RdrHsSyn | 
| parseCmmFile | CmmParse | 
| parseCore | ParserCore | 
| ParsedMod | GHC | 
| ParsedModule | |
| 1 (Type/Class) | GHC | 
| 2 (Data Constructor) | GHC | 
| ParsedSource | GHC | 
| parsedSource | GHC | 
| parseDynamicFilePragma | DynFlags, GhcPlugins | 
| parseDynamicFlags | GHC | 
| parseDynamicFlagsCmdLine | DynFlags, GhcPlugins | 
| parseDynamicFlagsFull | DynFlags, GhcPlugins | 
| parseError | RdrHsSyn | 
| parseErrorSDoc | RdrHsSyn | 
| parseHeader | Parser | 
| parseIdentifier | Parser | 
| parseImportDecl | InteractiveEval, GHC | 
| parseModule | |
| 1 (Function) | Parser | 
| 2 (Function) | GHC | 
| parseName | InteractiveEval, GHC | 
| parser | GHC | 
| ParseResult | |
| 1 (Type/Class) | ParserCoreUtils | 
| 2 (Type/Class) | Lexer | 
| parseSearchPath | Util, GhcPlugins | 
| parseStaticFlags | StaticFlagParser, GHC | 
| parseStaticFlagsFull | StaticFlagParser | 
| parseStmt | Parser | 
| parseType | Parser | 
| parseUnsignedInteger | StringBuffer | 
| ParStmt | HsExpr, HsSyn, GHC | 
| ParStmtBlock | |
| 1 (Type/Class) | HsExpr, HsSyn, GHC | 
| 2 (Data Constructor) | HsExpr, HsSyn, GHC | 
| ParStmtCtxt | HsExpr, HsSyn, GHC | 
| partCtFamHeadMap | TcSMonad | 
| partitionBag | Bag | 
| partitionBagWith | Bag | 
| partitionCCanMap | TcSMonad | 
| partitionEqMap | TcSMonad | 
| partitionWith | Util, GhcPlugins | 
| PartWay | Outputable, GhcPlugins | 
| PassFlag | CmdLineParser | 
| Pat | HsPat, HsSyn, GHC | 
| PatBind | HsBinds, HsSyn, GHC | 
| PatBindRhs | HsExpr, HsSyn, GHC | 
| PatBr | HsExpr, HsSyn, GHC | 
| patchEraseLive | RegAlloc.Liveness | 
| patchJumpInstr | Instruction | 
| patchRegsLiveInstr | RegAlloc.Liveness | 
| patchRegsOfInstr | Instruction | 
| PatCtx | RnEnv | 
| patErrorIdKey | PrelNames | 
| PatGuard | HsExpr, HsSyn, GHC | 
| path | Digraph | 
| PatOrigin | TcRnTypes, TcRnMonad | 
| patQTyConName | DsMeta | 
| patSigErr | RnPat | 
| PatSigOrigin | TcRnTypes, TcRnMonad | 
| PatSkol | TcRnTypes, TcRnMonad | 
| PatternMatchFail | |
| 1 (Data Constructor) | Exception | 
| 2 (Type/Class) | Exception | 
| paTyCon | Vectorise.Builtins.Base, Vectorise.Builtins | 
| pat_args | HsPat, HsSyn, GHC | 
| pat_binds | HsPat, HsSyn, GHC | 
| pat_con | HsPat, HsSyn, GHC | 
| pat_dicts | HsPat, HsSyn, GHC | 
| pAT_ERROR_ID | MkCore, GhcPlugins | 
| 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_ty | HsPat, HsSyn, GHC | 
| pBox | FastTypes, GhcPlugins | 
| pdataReprTyCon | Vectorise.Utils.Base, Vectorise.Utils | 
| pdataReprTyConExact | Vectorise.Utils.Base, Vectorise.Utils | 
| pdatasReprTyConExact | Vectorise.Utils.Base, Vectorise.Utils | 
| pdatasTyCon | Vectorise.Builtins.Base, Vectorise.Builtins | 
| pdataTyCon | Vectorise.Builtins.Base, Vectorise.Builtins | 
| pdataUnwrapScrut | Vectorise.Utils.Base, Vectorise.Utils | 
| PElem | Hoopl | 
| PendingSplice | HsExpr, HsSyn, GHC | 
| performPrimReturn | CgTailCall | 
| performReturn | CgTailCall | 
| performTailCall | CgTailCall | 
| perhapsForallMsg | RnEnv | 
| PersistentLinkerState | Linker | 
| PFailed | Lexer | 
| pFst | Pair | 
| pgmError | Panic, Outputable, GhcPlugins | 
| pgmErrorDoc | Panic | 
| pgm_a | DynFlags, GhcPlugins | 
| pgm_c | DynFlags, GhcPlugins | 
| pgm_dll | DynFlags, GhcPlugins | 
| pgm_F | DynFlags, GhcPlugins | 
| pgm_L | DynFlags, GhcPlugins | 
| pgm_l | DynFlags, GhcPlugins | 
| pgm_lc | DynFlags, GhcPlugins | 
| pgm_lo | DynFlags, GhcPlugins | 
| pgm_P | DynFlags, GhcPlugins | 
| pgm_s | DynFlags, GhcPlugins | 
| pgm_sysman | DynFlags, GhcPlugins | 
| pgm_T | DynFlags, GhcPlugins | 
| pgm_windres | DynFlags, GhcPlugins | 
| Phase | |
| 1 (Data Constructor) | BasicTypes, GhcPlugins | 
| 2 (Type/Class) | DriverPhases, GHC | 
| PhaseFailed | Panic, GHC | 
| phaseInputExt | DriverPhases | 
| PhaseNum | BasicTypes, GhcPlugins | 
| Phi | Llvm.AbsSyn, Llvm | 
| PicBaseReg | CmmExpr, Cmm, OldCmm | 
| picCCOpts | DynFlags, GhcPlugins | 
| pickGREs | RdrName, GhcPlugins | 
| pickyEqType | TcType | 
| PkgConfFile | DynFlags, GhcPlugins | 
| PkgConfRef | DynFlags, GhcPlugins | 
| pkgDatabase | DynFlags, GhcPlugins, GHC | 
| pkgIdMap | Packages, GhcPlugins | 
| pkgName | PackageConfig, Packages, GhcPlugins | 
| pkgState | DynFlags, GhcPlugins, GHC | 
| pkgTrustOnLoc | DynFlags, GhcPlugins, GHC | 
| pkgUrl | PackageConfig, Packages, GhcPlugins | 
| pkgVersion | PackageConfig, Packages, GhcPlugins | 
| placeHolderKind | HsLit, HsSyn, GHC | 
| placeHolderNames | HsBinds, HsSyn, GHC | 
| placeHolderPunRhs | RdrHsSyn | 
| placeHolderType | HsLit, HsSyn, GHC | 
| Platform | |
| 1 (Type/Class) | Platform | 
| 2 (Data Constructor) | Platform | 
| platformArch | Platform | 
| platformHasGnuNonexecStack | Platform | 
| platformHasIdentDirective | Platform | 
| platformHasSubsectionsViaSymbols | Platform | 
| platformOS | Platform | 
| platformWordSize | Platform | 
| PlayInterruptible | ForeignCall | 
| playInterruptible | ForeignCall | 
| PlayRisky | ForeignCall | 
| PlaySafe | ForeignCall | 
| playSafe | ForeignCall | 
| pLift | Llvm.Types, Llvm | 
| pLower | Llvm.Types, Llvm | 
| Plugin | |
| 1 (Type/Class) | CoreMonad, GhcPlugins | 
| 2 (Data Constructor) | CoreMonad, GhcPlugins | 
| pluginModNameOpts | DynFlags, GhcPlugins, GHC | 
| pluginModNames | DynFlags, GhcPlugins, GHC | 
| PluginPass | CoreMonad, GhcPlugins | 
| pluginTyConKey | PrelNames | 
| pluginTyConName | PrelNames | 
| plural | Outputable, GhcPlugins | 
| plusAnnEnv | Annotations, GhcPlugins | 
| plusDU | NameSet, GhcPlugins | 
| plusFV | NameSet, GhcPlugins | 
| plusFVs | NameSet, GhcPlugins | 
| plusGlobalRdrEnv | RdrName, GhcPlugins | 
| plusHsValBinds | HsBinds, HsSyn, GHC | 
| plusImportAvails | TcRnTypes, TcRnMonad | 
| plusIntegerIdKey | PrelNames | 
| plusIntegerName | PrelNames | 
| plusInteger_RDR | PrelNames | 
| plusModuleEnv | Module, GhcPlugins | 
| plusModuleEnv_C | Module, GhcPlugins | 
| plusNameEnv | NameEnv, GhcPlugins | 
| plusNameEnv_C | NameEnv, GhcPlugins | 
| plusOccEnv | OccName, Name, GhcPlugins | 
| plusOccEnv_C | OccName, Name, GhcPlugins | 
| plusRegSet | CmmExpr, Cmm, OldCmm | 
| plusSimplCount | CoreMonad, GhcPlugins, SimplMonad | 
| plusSpillCostInfo | RegAlloc.Graph.SpillCost | 
| plusSpillCostRecord | RegAlloc.Graph.SpillCost | 
| plusStmts | OldCmmUtils | 
| plusUFM | UniqFM, GhcPlugins | 
| plusUFM_C | UniqFM, GhcPlugins | 
| plusVarEnv | VarEnv, GhcPlugins | 
| plusVarEnv_C | VarEnv, GhcPlugins | 
| plusVectInfo | HscTypes, GhcPlugins | 
| plusWarns | HscTypes, GhcPlugins | 
| plus_RDR | PrelNames | 
| pm_extra_src_files | GHC | 
| pm_mod_summary | GHC | 
| pm_parsed_source | GHC | 
| Pointed | Hoopl | 
| POk | Lexer | 
| Poly | Demand | 
| polyAbstract | Vectorise.Utils.Poly, Vectorise.Utils | 
| PolyAlt | StgSyn | 
| polyApply | Vectorise.Utils.Poly, Vectorise.Utils | 
| polyArity | Vectorise.Utils.Poly, Vectorise.Utils | 
| polyPatSig | TcPat | 
| polyVApply | Vectorise.Utils.Poly, Vectorise.Utils | 
| POP | X86.Instr | 
| POPCNT | X86.Instr | 
| PopCnt16Op | PrimOp | 
| PopCnt32Op | PrimOp | 
| PopCnt64Op | PrimOp | 
| PopCnt8Op | PrimOp | 
| popCntLabel | CPrim | 
| PopCntOp | PrimOp | 
| popContext | Lexer | 
| popErrCtxt | TcRnMonad | 
| popInterruptTargetThread | Panic | 
| popLexState | Lexer | 
| POS | |
| 1 (Data Constructor) | SPARC.Cond | 
| 2 (Data Constructor) | X86.Cond | 
| PostInlineUnconditionally | CoreMonad, GhcPlugins | 
| postInlineUnconditionally | SimplUtils | 
| postorderDfs | CmmUtils, OldCmmUtils | 
| postorder_dfs | Hoopl | 
| postorder_dfs_from | Hoopl | 
| postorder_dfs_from_except | Hoopl | 
| PostTcExpr | HsExpr, HsSyn, GHC | 
| PostTcKind | HsLit, HsSyn, GHC | 
| PostTcTable | HsExpr, HsSyn, GHC | 
| PostTcType | HsLit, HsSyn, GHC | 
| ppArityInfo | IdInfo, GhcPlugins | 
| ppCafInfo | IdInfo, GhcPlugins | 
| 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 | 
| ppr | Outputable, GhcPlugins | 
| pprArising | TcRnTypes, TcRnMonad | 
| pprArisingAt | TcRnTypes, TcRnMonad | 
| pprAStmtContext | HsExpr, HsSyn, GHC | 
| pprBasicBlock | |
| 1 (Function) | X86.Ppr | 
| 2 (Function) | SPARC.Ppr | 
| 3 (Function) | PPC.Ppr | 
| pprBinders | TcEnv | 
| pprBinds | HsExpr, HsSyn, GHC | 
| pprBndr | Outputable, GhcPlugins | 
| pprBy | HsExpr, HsSyn, GHC | 
| pprCallishMachOp | CmmMachOp, CmmExpr, Cmm, OldCmm | 
| pprCLabel | CLabel | 
| pprCLabelString | ForeignCall | 
| pprClassPred | Type, TcType, GhcPlugins | 
| pprCmdArg | HsExpr, HsSyn, GHC | 
| pprCmmGroup | PprCmmDecl, PprCmm, OldPprCmm | 
| pprCmms | PprCmmDecl, PprCmm, OldPprCmm | 
| pprCo | Coercion, GhcPlugins | 
| pprCoAxiom | Coercion, GhcPlugins | 
| pprCode | Outputable, GhcPlugins | 
| PprColour | Outputable, GhcPlugins | 
| pprCols | DynFlags, GhcPlugins, GHC | 
| pprComp | HsExpr, HsSyn, GHC | 
| pprConDeclFields | HsTypes, HsSyn, GHC | 
| pprCoreAlt | PprCore | 
| pprCoreBinding | PprCore | 
| pprCoreBindings | PprCore | 
| pprCoreExpr | PprCore | 
| pprCostCentreCore | CostCentre | 
| pprData | |
| 1 (Function) | X86.Ppr | 
| 2 (Function) | SPARC.Ppr | 
| 3 (Function) | PPC.Ppr | 
| pprDataItem | |
| 1 (Function) | X86.Ppr | 
| 2 (Function) | SPARC.Ppr | 
| 3 (Function) | PPC.Ppr | 
| pprDebugAndThen | Outputable, GhcPlugins | 
| pprDebugCLabel | CLabel | 
| pprDebugParendExpr | HsExpr, HsSyn, GHC | 
| pprDeclList | HsBinds, HsSyn, GHC | 
| pprDeeper | Outputable, GhcPlugins | 
| pprDeeperList | Outputable, GhcPlugins | 
| pprDefinedAt | Name, GhcPlugins | 
| pprDefiniteTrace | Outputable, GhcPlugins | 
| pprDo | HsExpr, HsSyn, GHC | 
| pprEq | TcSMonad | 
| pprEqPred | Type, GhcPlugins | 
| pprEquation | FunDeps | 
| pprErrMsgBag | ErrUtils | 
| pprErrMsgBagWithLoc | ErrUtils | 
| pprEvVars | TcRnTypes, TcRnMonad | 
| pprEvVarTheta | TcRnTypes, TcRnMonad | 
| pprEvVarWithType | TcRnTypes, TcRnMonad | 
| pprExpr | |
| 1 (Function) | HsExpr, HsSyn, GHC | 
| 2 (Function) | PprCmmExpr, PprCmm, OldPprCmm | 
| pprExpr9 | PprCmmExpr, PprCmm, OldPprCmm | 
| pprFamInst | FamInstEnv, GHC | 
| pprFamInstHdr | FamInstEnv, GHC | 
| pprFamInsts | FamInstEnv | 
| pprFastFilePath | Outputable, GhcPlugins | 
| pprFlavorArising | TcRnTypes, TcRnMonad, TcSMonad | 
| pprForAll | Type, GhcPlugins, GHC | 
| pprFunBind | HsExpr, HsSyn, GHC | 
| pprFunDep | Class | 
| pprFundeps | Class, FunDeps, GHC | 
| pprGlobalRdrEnv | RdrName, GhcPlugins | 
| pprGotDeclaration | PIC | 
| pprGRHS | HsExpr, HsSyn, GHC | 
| pprGRHSs | HsExpr, HsSyn, GHC | 
| pprHsBracket | HsExpr, HsSyn, GHC | 
| pprHsChar | Outputable, GhcPlugins | 
| pprHsContext | HsTypes, HsSyn, GHC | 
| pprHsForAll | HsTypes, HsSyn, GHC | 
| pprHsString | Outputable, GhcPlugins | 
| pprHsWrapper | TcEvidence | 
| pprIdDetails | IdInfo, GhcPlugins | 
| pprIfaceBndrs | IfaceType, IfaceSyn | 
| pprIfaceContext | IfaceType, IfaceSyn | 
| pprIfaceDeclHead | IfaceSyn | 
| pprIfaceExpr | IfaceSyn | 
| pprIfaceForAllPart | IfaceType, IfaceSyn | 
| pprIfaceIdBndr | IfaceType, IfaceSyn | 
| pprIfaceStrictSig | Demand | 
| pprIfaceTvBndr | IfaceType, IfaceSyn | 
| pprIfaceTvBndrs | IfaceType, IfaceSyn | 
| pprIfaceType | IfaceType, IfaceSyn | 
| pprImm | |
| 1 (Function) | X86.Ppr | 
| 2 (Function) | SPARC.Ppr | 
| 3 (Function) | PPC.Ppr | 
| pprImpExp | HsImpExp, HsSyn, GHC | 
| pprImportedSymbol | PIC | 
| pprInfixName | Name, GhcPlugins | 
| pprInfixOcc | Outputable, GhcPlugins | 
| pprInfixVar | Outputable, GhcPlugins | 
| pprInstance | InstEnv, GHC | 
| pprInstanceHdr | InstEnv, GHC | 
| pprInstances | InstEnv | 
| pprInstInfoDetails | TcEnv | 
| pprInstr | |
| 1 (Function) | X86.Ppr | 
| 2 (Function) | SPARC.Ppr | 
| 3 (Function) | PPC.Ppr | 
| pprintClosureCommand | Debugger | 
| pprKind | Kind, Type, TcType, GhcPlugins | 
| pprLExpr | HsExpr, HsSyn, GHC | 
| pprLHsBinds | HsBinds, HsSyn, GHC | 
| pprLHsBindsForUser | HsBinds, HsSyn, GHC | 
| pprLit | PprCmmExpr, PprCmm, OldPprCmm | 
| pprLiteral | Literal, GhcPlugins | 
| pprLlvmCmmDecl | LlvmCodeGen.Ppr | 
| pprLlvmData | LlvmCodeGen.Ppr | 
| pprLlvmHeader | LlvmCodeGen.Ppr | 
| pprLocErrMsg | ErrUtils | 
| pprMachOp | CmmMachOp, CmmExpr, Cmm, OldCmm | 
| pprMatch | HsExpr, HsSyn, GHC | 
| pprMatchContext | HsExpr, HsSyn, GHC | 
| pprMatchContextNoun | HsExpr, HsSyn, GHC | 
| pprMatches | HsExpr, HsSyn, GHC | 
| pprMatchInCtxt | HsExpr, HsSyn, GHC | 
| pprMessageBag | ErrUtils | 
| pprModIface | LoadIface | 
| pprModule | Module, GhcPlugins, GHC | 
| pprModuleName | Module, GhcPlugins | 
| pprModulePrefix | Name, HscTypes, GhcPlugins | 
| pprNameDefnLoc | Name, GhcPlugins | 
| pprNameProvenance | RdrName, GhcPlugins | 
| pprNameSpace | OccName, Name, GhcPlugins | 
| pprNameSpaceBrief | OccName, Name, GhcPlugins | 
| pprNatCmmDecl | |
| 1 (Function) | X86.Ppr | 
| 2 (Function) | SPARC.Ppr | 
| 3 (Function) | PPC.Ppr | 
| pprNonVarNameSpace | OccName, Name, GhcPlugins | 
| pprOccName | OccName, Name, GhcPlugins | 
| PprPanic | Panic, GHC | 
| pprPanic | Outputable, GhcPlugins | 
| pprPanicFastInt | Outputable, GhcPlugins | 
| pprParendCo | Coercion, GhcPlugins | 
| pprParendExpr | |
| 1 (Function) | PprCore | 
| 2 (Function) | HsExpr, HsSyn, GHC | 
| pprParendHsType | HsTypes, HsSyn, GHC | 
| pprParendIfaceType | IfaceType, IfaceSyn | 
| pprParendKind | Kind, Type, TcType, GhcPlugins | 
| pprParendLPat | HsPat, HsSyn, GHC | 
| pprParendType | Type, TcType, GhcPlugins, GHC | 
| pprParenSymName | GHC | 
| pprPassDetails | CoreMonad, GhcPlugins | 
| pprPatBind | HsExpr, HsSyn, GHC | 
| pprPECategory | TcRnTypes, TcRnMonad | 
| pprPgmError | Outputable, GhcPlugins | 
| pprPrec | Outputable, GhcPlugins | 
| pprPrefixName | Name, GhcPlugins | 
| pprPrefixOcc | Outputable, GhcPlugins | 
| pprPrefixVar | Outputable, GhcPlugins | 
| PprProgramError | Panic, GHC | 
| pprPromotionQuote | TyCon, GhcPlugins | 
| pprQuals | HsExpr, HsSyn, GHC | 
| pprQuotedList | Outputable, GhcPlugins | 
| pprRuleBase | Rules, GhcPlugins | 
| pprRules | PprCore | 
| pprRulesForUser | Rules, GhcPlugins | 
| pprSection | PprCmmDecl, PprCmm, OldPprCmm | 
| pprSectionHeader | |
| 1 (Function) | X86.Ppr | 
| 2 (Function) | SPARC.Ppr | 
| 3 (Function) | PPC.Ppr | 
| pprSetDepth | Outputable, GhcPlugins | 
| pprSigmaType | Type, TcType, GhcPlugins | 
| pprSimplCount | CoreMonad, GhcPlugins, SimplMonad | 
| pprSimplEnv | SimplEnv | 
| pprSize | |
| 1 (Function) | X86.Ppr | 
| 2 (Function) | SPARC.Ppr | 
| 3 (Function) | PPC.Ppr | 
| PprSorry | Panic, GHC | 
| pprSorry | Outputable, GhcPlugins | 
| pprSourceTyCon | Type, GhcPlugins | 
| pprSpec | HsBinds, HsSyn, GHC | 
| pprSpillCostRecord | RegAlloc.Graph.SpillCost | 
| pprSplice | HsExpr, HsSyn, GHC | 
| pprStatic | PprCmmDecl, PprCmm, OldPprCmm | 
| pprStats | |
| 1 (Function) | RegAlloc.Graph.Stats | 
| 2 (Function) | RegAlloc.Linear.Stats, RegAlloc.Linear.Main | 
| pprStatsConflict | RegAlloc.Graph.Stats | 
| pprStatsLifeConflict | RegAlloc.Graph.Stats | 
| pprStatsLifetimes | RegAlloc.Graph.Stats | 
| pprStatsSpills | RegAlloc.Graph.Stats | 
| pprStgBinding | StgSyn | 
| pprStgBindings | StgSyn | 
| pprStgBindingsWithSRTs | StgSyn | 
| pprStgLVs | StgSyn | 
| pprStmt | |
| 1 (Function) | HsExpr, HsSyn, GHC | 
| 2 (Function) | OldPprCmm | 
| pprStmtContext | HsExpr, HsSyn, GHC | 
| pprStmtInCtxt | HsExpr, HsSyn, GHC | 
| 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 | 
| pprTransformStmt | HsExpr, HsSyn, GHC | 
| pprTransStmt | HsExpr, HsSyn, GHC | 
| pprTvBndr | Type, GhcPlugins | 
| pprTvBndrs | Type, GhcPlugins | 
| pprTyClDeclFlavour | HsDecls, HsSyn, GHC | 
| pprTyDefnFlavour | HsDecls, HsSyn, GHC | 
| pprType | Type, TcType, GhcPlugins | 
| pprTypeAndContents | Debugger | 
| pprTypeApp | Type, TcType, GhcPlugins, GHC | 
| pprTypeForUser | PprTyThing | 
| pprTyThing | |
| 1 (Function) | Type, GhcPlugins | 
| 2 (Function) | PprTyThing | 
| pprTyThingCategory | Type, TcType, GhcPlugins | 
| pprTyThingHdr | PprTyThing | 
| pprTyThingInContext | PprTyThing | 
| pprTyThingInContextLoc | PprTyThing | 
| pprTyThingLoc | PprTyThing | 
| pprUnique | Unique | 
| pprUserLength | DynFlags, GhcPlugins, GHC | 
| pprUserTypeCtxt | TcType | 
| pprVarSig | HsBinds, HsSyn, GHC | 
| pprWantedsWithLocs | TcRnTypes, TcRnMonad | 
| pprWithCommas | Outputable, GhcPlugins | 
| pprWord8String | SMRep | 
| ppr_do_stmts | HsExpr, HsSyn, GHC | 
| ppr_expr | HsExpr, HsSyn, GHC | 
| ppr_hs_context | HsTypes, HsSyn, GHC | 
| ppr_lexpr | HsExpr, HsSyn, GHC | 
| ppr_mbDoc | HsDoc, HsSyn, GHC | 
| ppr_monobind | HsBinds, HsSyn, GHC | 
| ppr_sig | HsBinds, HsSyn, GHC | 
| ppSourceStats | HscStats | 
| ppUnless | Outputable, GhcPlugins | 
| ppWhen | Outputable, GhcPlugins | 
| pp_dotdot | HsExpr, HsSyn, GHC | 
| pp_rhs | HsExpr, HsSyn, GHC | 
| pragBrackets | HsBinds, HsSyn, GHC | 
| PragFun | TcBinds | 
| pragState | Lexer | 
| prClass | Vectorise.Builtins.Base, Vectorise.Builtins | 
| prDictOfPReprInstTyCon | Vectorise.Utils.PADict, Vectorise.Utils | 
| prDictOfReprType | Vectorise.Utils.PADict, Vectorise.Utils | 
| preArr | Digraph | 
| prec_RDR | PrelNames | 
| PredMap | TcSMonad | 
| PredTree | Type, GhcPlugins | 
| predTreePredType | Type, GhcPlugins | 
| PredType | Type, TcType, GhcPlugins, GHC | 
| pred_RDR | PrelNames | 
| Prefix | CmdLineParser | 
| PrefixCon | HsPat, HsSyn, GHC | 
| prefixDataCon_RDR | PrelNames | 
| PrefixPred | CmdLineParser | 
| PreInlineUnconditionally | CoreMonad, GhcPlugins | 
| preInlineUnconditionally | SimplUtils | 
| preloadPackages | Packages, GhcPlugins | 
| pRELUDE | PrelNames | 
| pRELUDE_NAME | PrelNames | 
| preorder_dfs | Hoopl | 
| preorder_dfs_from_except | Hoopl | 
| prepareAlts | SimplUtils | 
| prepareAnnotations | HscTypes, GhcPlugins | 
| prepForeignCall | LibFFI | 
| preprocess | DriverPipeline | 
| preprSynTyCon | Vectorise.Utils.Base, Vectorise.Utils | 
| preprTyCon | Vectorise.Builtins.Base, Vectorise.Builtins | 
| Present | HsExpr, HsSyn, GHC | 
| prettyPrintGhcErrors | ErrUtils, GHC | 
| prevChar | StringBuffer | 
| Prim | RtClosureInspect, InteractiveEval | 
| PrimAlt | StgSyn | 
| PrimCall | |
| 1 (Type/Class) | PrimOp | 
| 2 (Data Constructor) | PrimOp | 
| PrimCallConv | ForeignCall | 
| primMname | ExternalCore | 
| PrimOp | PrimOp | 
| PrimOpCall | CmmNode, Cmm | 
| primOpCodeSize | PrimOp | 
| PrimOpId | IdInfo, GhcPlugins | 
| primOpId | PrelInfo | 
| primOpIsCheap | PrimOp | 
| primOpOcc | PrimOp | 
| primOpOkForSideEffects | PrimOp | 
| primOpOkForSpeculation | PrimOp | 
| primOpOutOfLine | PrimOp | 
| PrimOpResultInfo | PrimOp | 
| PrimOpReturn | CmmNode, Cmm | 
| primOpRules | PrelRules, MkId, PrelInfo | 
| primOpSig | PrimOp | 
| primOpTag | PrimOp | 
| primOpType | PrimOp | 
| primPackageId | Module, GhcPlugins | 
| PrimRep | TyCon, GhcPlugins | 
| primRepCmmType | CmmUtils, OldCmmUtils | 
| primRepForeignHint | CmmUtils, OldCmmUtils | 
| primRepSizeW | TyCon, GhcPlugins | 
| primRepToCgRep | ClosureInfo | 
| PrimTarget | CmmNode, Cmm | 
| primTyCons | TysPrim | 
| printBagOfErrors | ErrUtils | 
| printDoc | Pretty | 
| printException | GhcMonad, GHC | 
| printExceptionAndWarnings | GhcMonad, GHC | 
| PrintExplicitForalls | PprTyThing | 
| printForAsm | Outputable, GhcPlugins | 
| printForC | Outputable, GhcPlugins | 
| printForUser | Outputable, GhcPlugins | 
| printForUserPartWay | Outputable, GhcPlugins | 
| printIdKey | PrelNames | 
| printInfoForUser | DynFlags, GhcPlugins | 
| printName | PrelNames | 
| printOrThrowWarnings | HscTypes, GhcPlugins | 
| printOutputForUser | DynFlags, GhcPlugins | 
| PrintUnqualified | Outputable, GhcPlugins, GHC | 
| processArgs | CmdLineParser | 
| ProcExpr | HsExpr, HsSyn, GHC | 
| ProcOrigin | TcRnTypes, TcRnMonad | 
| ProcPoint | CmmProcPoint | 
| procPointAnalysis | CmmProcPoint | 
| ProcPointSet | CmmProcPoint | 
| Prod | |
| 1 (Data Constructor) | Demand | 
| 2 (Data Constructor) | Vectorise.Generic.Description | 
| prodDataCon | Vectorise.Builtins.Base, Vectorise.Builtins | 
| prodDataCon_RDR | PrelNames | 
| ProdRepr | Vectorise.Generic.Description | 
| prodTyCon | Vectorise.Builtins.Base, Vectorise.Builtins | 
| prodTyConKey | PrelNames | 
| prodTyConName | PrelNames | 
| profAlloc | |
| 1 (Function) | CgProf | 
| 2 (Function) | StgCmmProf | 
| ProfAuto | DynFlags, GhcPlugins | 
| profAuto | DynFlags, GhcPlugins, GHC | 
| ProfAutoAll | DynFlags, GhcPlugins | 
| ProfAutoCalls | DynFlags, GhcPlugins | 
| ProfAutoExports | DynFlags, GhcPlugins | 
| ProfAutoTop | DynFlags, GhcPlugins | 
| profDynAlloc | |
| 1 (Function) | CgProf | 
| 2 (Function) | StgCmmProf | 
| profHdrSize | SMRep | 
| ProfilingInfo | |
| 1 (Type/Class) | Cmm, OldCmm | 
| 2 (Data Constructor) | Cmm, OldCmm | 
| profilingInitCode | ProfInit | 
| ProfNote | CoreSyn, GhcPlugins | 
| profNoteCC | CoreSyn, GhcPlugins | 
| profNoteCount | CoreSyn, GhcPlugins | 
| profNoteScope | CoreSyn, GhcPlugins | 
| pROF_HDR_SIZE | Constants | 
| progName | Panic | 
| ProgramError | Panic, GHC | 
| promoteDataCon | DataCon, GhcPlugins | 
| promoteDataCon_maybe | DataCon, GhcPlugins | 
| promotedDataCon | TyCon, GhcPlugins | 
| promotedTupleDataCon | TysWiredIn, GhcPlugins | 
| promotedTupleTyCon | TysWiredIn, GhcPlugins | 
| promotedTyCon | TyCon, GhcPlugins | 
| promoteTyCon | DataCon, GhcPlugins | 
| PromotionErr | TcRnTypes, TcRnMonad | 
| ProtoBCO | |
| 1 (Type/Class) | ByteCodeInstr | 
| 2 (Data Constructor) | ByteCodeInstr | 
| protoBCOArity | ByteCodeInstr | 
| protoBCOBitmap | ByteCodeInstr | 
| protoBCOBitmapSize | ByteCodeInstr | 
| protoBCOExpr | ByteCodeInstr | 
| protoBCOInstrs | ByteCodeInstr | 
| protoBCOName | ByteCodeInstr | 
| protoBCOPtrs | ByteCodeInstr | 
| Provenance | RdrName, GhcPlugins | 
| prTyCon | Vectorise.Builtins.Base, Vectorise.Builtins | 
| pSnd | Pair | 
| PState | |
| 1 (Type/Class) | Lexer | 
| 2 (Data Constructor) | Lexer | 
| PStr | Pretty | 
| ptext | |
| 1 (Function) | Pretty | 
| 2 (Function) | Outputable, GhcPlugins | 
| PtrArg | ClosureInfo | 
| PtrRep | TyCon, GhcPlugins | 
| ptrs | |
| 1 (Function) | ByteCodeItbls | 
| 2 (Function) | RtClosureInspect | 
| ptrTyConKey | PrelNames | 
| ptrTyConName | PrelNames | 
| pTyConKey | PrelNames | 
| pTyConName | PrelNames | 
| pUnbox | FastTypes, GhcPlugins | 
| punctuate | |
| 1 (Function) | Pretty | 
| 2 (Function) | Outputable, GhcPlugins | 
| punc_RDR | PrelNames | 
| pure | MonadUtils, IOEnv, TcRnMonad, DsMonad | 
| pure_RDR | PrelNames | 
| PUSH | X86.Instr | 
| pushBHUpdateFrame | CgStackery | 
| pushCurrentContext | Lexer | 
| pushErrCtxt | TcRnTypes, TcRnMonad | 
| pushErrCtxtSameOrigin | TcRnTypes, TcRnMonad | 
| pushInterruptTargetThread | Panic | 
| pushLexState | Lexer | 
| pushReturnAddress | CgTailCall | 
| pushSimplifiedArgs | SimplUtils | 
| pushUnboxedTuple | CgTailCall | 
| pushUpdateFrame | |
| 1 (Function) | CgStackery | 
| 2 (Function) | 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_PRIMOP | ByteCodeInstr | 
| PUSH_UBX | ByteCodeInstr | 
| put | |
| 1 (Function) | State | 
| 2 (Function) | Binary | 
| putAt | Binary | 
| putByte | Binary | 
| putByteArray | Binary | 
| putCmdLineState | CmdLineParser | 
| putDictionary | Binary | 
| putFS | Binary | 
| putMsg | |
| 1 (Function) | ErrUtils | 
| 2 (Function) | CoreMonad, GhcPlugins | 
| putMsgS | CoreMonad, GhcPlugins | 
| putMsgWith | ErrUtils | 
| PutMVarOp | PrimOp | 
| putSrcSpanDs | DsMonad | 
| put_ | Binary | 
| pVarLift | Llvm.Types, Llvm | 
| pVarLower | Llvm.Types, Llvm | 
| pvoidsVar | Vectorise.Builtins.Base, Vectorise.Builtins | 
| pvoidVar | Vectorise.Builtins.Base, Vectorise.Builtins |