ghc-7.4.2: The GHC API

Index - P

P 
1 (Type/Class)ParserCoreUtils
2 (Type/Class)Lexer
3 (Data Constructor)Lexer
PACKByteCodeInstr
PackageConfigPackageConfig, Packages, GhcPlugins
packageConfigIdPackageConfig, Packages, GhcPlugins
PackageConfigMapPackages, GhcPlugins
packageConfigToInstalledPackageInfoPackageConfig, Packages, GhcPlugins
packageDbModulesGHC
PackageFlagDynFlags, GhcPlugins
packageFlagsDynFlags, GhcPlugins, GHC
packageHsLibsPackages, GhcPlugins
PackageIdModule, GhcPlugins, GHC
PackageIdentifier 
1 (Data Constructor)PackageConfig, Packages, GhcPlugins
2 (Type/Class)PackageConfig, Packages, GhcPlugins
packageIdFSModule, GhcPlugins
packageIdStringModule, GhcPlugins
PackageIfaceTableHscTypes, GhcPlugins
PackageInstEnvHscTypes, GhcPlugins
PackageRuleBaseHscTypes, GhcPlugins
PackageState 
1 (Type/Class)Packages, GhcPlugins
2 (Data Constructor)Packages, GhcPlugins
packageTrustOnDynFlags, GhcPlugins
PackageTypeEnvHscTypes, GhcPlugins
packByTagPDVectorise.Utils
packByTagPDVarVectorise.Builtins.Base, Vectorise.Builtins
packByTagPD_PrimVarVectorise.Builtins.Base, Vectorise.Builtins
packByTagPD_PrimVarsVectorise.Builtins.Base, Vectorise.Builtins
packHalfWordsCLitCmmUtils, OldCmmUtils, CgUtils, StgCmmUtils
paClassVectorise.Builtins.Base, Vectorise.Builtins
paDataConVectorise.Builtins.Base, Vectorise.Builtins
paDictArgTypeVectorise.Utils.PADict, Vectorise.Utils
paDictOfTypeVectorise.Utils.PADict, Vectorise.Utils
PageModePretty
Pair 
1 (Type/Class)Pair
2 (Data Constructor)Pair
pairTyConTysWiredIn, GhcPlugins
paMethodVectorise.Utils.PADict, Vectorise.Utils
PanicPanic, GHC
panicPanic, Outputable, GhcPlugins
panicFastIntPanic, Outputable, GhcPlugins
panicTcSTcSMonad
PAPRtClosureInspect
paPRSelVectorise.Builtins.Base, Vectorise.Builtins
par0TyConKeyPrelNames
par0TyConNamePrelNames
par1DataCon_RDRPrelNames
par1TyConKeyPrelNames
par1TyConNamePrelNames
ParamLocationCmmCallConv
ParAtAbsOpPrimOp
ParAtForNowOpPrimOp
ParAtOpPrimOp
ParAtRelOpPrimOp
parens 
1 (Function)Pretty
2 (Function)Outputable, GhcPlugins
parenSymOccOccName, Name, GhcPlugins
parens_RDRPrelNames
ParentRdrName, GhcPlugins
ParentIsRdrName, GhcPlugins
ParGlobalOpPrimOp
PARITYX86.Cond
ParLocalOpPrimOp
ParOpPrimOp
ParPatHsPat, HsSyn, GHC
PArrBuiltin 
1 (Type/Class)DsMonad
2 (Data Constructor)DsMonad
PArrCompHsExpr, HsSyn, GHC
parrDataConKeyPrelNames
parrFakeConTysWiredIn, GhcPlugins
PArrPatHsPat, HsSyn, GHC
PArrSeqHsExpr, HsSyn, GHC
PArrSeqOriginTcRnTypes, TcRnMonad
parrTyConTysWiredIn, GhcPlugins
parrTyConKeyPrelNames
parrTyConNameTysWiredIn, GhcPlugins
parrTyCon_nameRnHsSyn
parrTyCon_RDRTysWiredIn, GhcPlugins
parseCImportRdrHsSyn
parseCmmFileCmmParse
parseCoreParserCore
ParsedModGHC
ParsedModule 
1 (Type/Class)GHC
2 (Data Constructor)GHC
ParsedSourceGHC
parsedSourceGHC
parseDynamicFilePragmaDynFlags, GhcPlugins
parseDynamicFlagsGHC
parseDynamicFlagsCmdLineDynFlags, GhcPlugins
parseErrorRdrHsSyn
parseErrorSDocRdrHsSyn
parseHeaderParser
parseIdentifierParser
parseImportDeclInteractiveEval, GHC
parseModule 
1 (Function)Parser
2 (Function)GHC
parseNameInteractiveEval, GHC
parserGHC
ParseResult 
1 (Type/Class)ParserCoreUtils
2 (Type/Class)Lexer
parseSearchPathUtil, GhcPlugins
parseStaticFlagsStaticFlagParser, GHC
parseStmtParser
parseTypeParser
parseUnsignedIntegerStringBuffer
ParStmtHsExpr, HsSyn, GHC
ParStmtCtxtHsExpr, HsSyn, GHC
partitionBagBag
partitionBagWithBag
partitionCCanMapTcSMonad
partitionCtTypeMapTcSMonad
partitionEqMapTcSMonad
partitionKiTyVarsKind
partitionWithUtil, GhcPlugins
PartWayOutputable, GhcPlugins
PassFlagCmdLineParser
PatHsPat, HsSyn, GHC
PatBindHsBinds, HsSyn, GHC
PatBindRhsHsExpr, HsSyn, GHC
PatBrHsExpr, HsSyn, GHC
patchEraseLiveRegAlloc.Liveness
patchJumpInstrInstruction
patchRegsLiveInstrRegAlloc.Liveness
patchRegsOfInstrInstruction
PatCtxRnEnv
patErrorIdKeyPrelNames
PatGuardHsExpr, HsSyn, GHC
pathDigraph
PatOriginTcRnTypes, TcRnMonad
patQTyConNameDsMeta
patSigErrRnPat
PatSigOriginTcRnTypes, TcRnMonad
PatSkolTcRnTypes, TcRnMonad
PatternMatchFail 
1 (Data Constructor)Exception
2 (Type/Class)Exception
paTyConVectorise.Builtins.Base, Vectorise.Builtins
pat_argsHsPat, HsSyn, GHC
pat_bindsHsPat, HsSyn, GHC
pat_conHsPat, HsSyn, GHC
pat_dictsHsPat, HsSyn, GHC
pAT_ERROR_IDMkCore, GhcPlugins
pat_lhsHsBinds, HsSyn, GHC
pat_rhsHsBinds, HsSyn, GHC
pat_rhs_tyHsBinds, HsSyn, GHC
pat_ticksHsBinds, HsSyn, GHC
pat_tvsHsPat, HsSyn, GHC
pat_tyHsPat, HsSyn, GHC
pa_bracketsHsExpr, HsSyn, GHC
pBoxFastTypes, GhcPlugins
pdataReprTyConVectorise.Utils.Base, Vectorise.Utils
pdataReprTyConExactVectorise.Utils.Base, Vectorise.Utils
pdatasReprTyConExactVectorise.Utils.Base, Vectorise.Utils
pdatasTyConVectorise.Builtins.Base, Vectorise.Builtins
pdataTyConVectorise.Builtins.Base, Vectorise.Builtins
pdataUnwrapScrutVectorise.Utils.Base, Vectorise.Utils
PendingSpliceHsExpr, HsSyn, GHC
performDefaultingTcSMonad
performPrimReturnCgTailCall
performReturnCgTailCall
performTailCallCgTailCall
perhapsForallMsgRnEnv
PersistentLinkerStateLinker
PFailedLexer
pFstPair
pgmErrorPanic, Outputable, GhcPlugins
pgm_aDynFlags, GhcPlugins
pgm_cDynFlags, GhcPlugins
pgm_dllDynFlags, GhcPlugins
pgm_FDynFlags, GhcPlugins
pgm_LDynFlags, GhcPlugins
pgm_lDynFlags, GhcPlugins
pgm_lcDynFlags, GhcPlugins
pgm_loDynFlags, GhcPlugins
pgm_PDynFlags, GhcPlugins
pgm_sDynFlags, GhcPlugins
pgm_sysmanDynFlags, GhcPlugins
pgm_TDynFlags, GhcPlugins
pgm_windresDynFlags, GhcPlugins
Phase 
1 (Data Constructor)BasicTypes, GhcPlugins
2 (Type/Class)DriverPhases, GHC
PhaseFailedPanic, GHC
phaseInputExtDriverPhases
PhaseNumBasicTypes, GhcPlugins
PhiLlvm.AbsSyn, Llvm
PicBaseRegCmmExpr, Cmm, OldCmm
picCCOptsDynFlags, GhcPlugins
pickGREsRdrName, GhcPlugins
pkgDatabaseDynFlags, GhcPlugins, GHC
pkgIdMapPackages, GhcPlugins
pkgNamePackageConfig, Packages, GhcPlugins
pkgStateDynFlags, GhcPlugins, GHC
pkgTrustOnLocDynFlags, GhcPlugins, GHC
pkgUrlPackageConfig, Packages, GhcPlugins
pkgVersionPackageConfig, Packages, GhcPlugins
placeHolderKindHsLit, HsSyn, GHC
placeHolderNamesHsBinds, HsSyn, GHC
placeHolderPunRhsRdrHsSyn
placeHolderTypeHsLit, HsSyn, GHC
Platform 
1 (Type/Class)Platform
2 (Data Constructor)Platform
platformArchPlatform
platformHasGnuNonexecStackPlatform
platformHasSubsectionsViaSymbolsPlatform
platformOSPlatform
PlatformOutputableOutputable, GhcPlugins
platformWordSizePlatform
PlayInterruptibleForeignCall
playInterruptibleForeignCall
PlayRiskyForeignCall
PlaySafeForeignCall
playSafeForeignCall
pLiftLlvm.Types, Llvm
pLowerLlvm.Types, Llvm
Plugin 
1 (Type/Class)CoreMonad, GhcPlugins
2 (Data Constructor)CoreMonad, GhcPlugins
pluginModNameOptsDynFlags, GhcPlugins, GHC
pluginModNamesDynFlags, GhcPlugins, GHC
PluginPassCoreMonad, GhcPlugins
pluginTyConKeyPrelNames
pluginTyConNamePrelNames
pluralOutputable, GhcPlugins
plusAnnEnvAnnotations, GhcPlugins
plusAssoc_CListSetOps
plusDUNameSet, GhcPlugins
plusFVNameSet, GhcPlugins
plusFVsNameSet, GhcPlugins
plusGlobalRdrEnvRdrName, GhcPlugins
plusHsValBindsHsBinds, HsSyn, GHC
plusImportAvailsTcRnTypes, TcRnMonad
plusIntegerIdKeyPrelNames
plusIntegerNamePrelNames
plusInteger_RDRPrelNames
plusModuleEnvModule, GhcPlugins
plusModuleEnv_CModule, GhcPlugins
plusNameEnvNameEnv, GhcPlugins
plusNameEnv_CNameEnv, GhcPlugins
plusOccEnvOccName, Name, GhcPlugins
plusOccEnv_COccName, Name, GhcPlugins
plusRegSetCmmExpr, Cmm, OldCmm
plusSimplCountCoreMonad, GhcPlugins, SimplMonad
plusSpillCostInfoRegAlloc.Graph.SpillCost
plusSpillCostRecordRegAlloc.Graph.SpillCost
plusStmtsOldCmmUtils
plusUFMUniqFM, GhcPlugins
plusUFM_CUniqFM, GhcPlugins
plusVarEnvVarEnv, GhcPlugins
plusVarEnv_CVarEnv, GhcPlugins
plusVectInfoHscTypes, GhcPlugins
plusWarnsHscTypes, GhcPlugins
plus_RDRPrelNames
pm_extra_src_filesGHC
pm_mod_summaryGHC
pm_parsed_sourceGHC
POkLexer
PolyDemand
polyAbstractVectorise.Utils.Poly, Vectorise.Utils
PolyAltStgSyn
polyApplyVectorise.Utils.Poly, Vectorise.Utils
polyArityVectorise.Utils.Poly, Vectorise.Utils
polyPatSigTcPat
polyVApplyVectorise.Utils.Poly, Vectorise.Utils
POPX86.Instr
POPCNTX86.Instr
PopCnt16OpPrimOp
PopCnt32OpPrimOp
PopCnt64OpPrimOp
PopCnt8OpPrimOp
popCntLabelCPrim
PopCntOpPrimOp
popContextLexer
popErrCtxtTcRnMonad
popLexStateLexer
POS 
1 (Data Constructor)SPARC.Cond
2 (Data Constructor)X86.Cond
PostInlineUnconditionallyCoreMonad, GhcPlugins
postInlineUnconditionallySimplUtils
postorderDfsCmmUtils, OldCmmUtils
PostTcExprHsExpr, HsSyn, GHC
PostTcKindHsLit, HsSyn, GHC
PostTcTableHsExpr, HsSyn, GHC
PostTcTypeHsLit, HsSyn, GHC
ppArityInfoIdInfo, GhcPlugins
ppCafInfoIdInfo, GhcPlugins
ppLlvmAliasLlvm.PpLlvm, Llvm
ppLlvmAliasesLlvm.PpLlvm, Llvm
ppLlvmCommentLlvm.PpLlvm, Llvm
ppLlvmCommentsLlvm.PpLlvm, Llvm
ppLlvmFunctionLlvm.PpLlvm, Llvm
ppLlvmFunctionDeclLlvm.PpLlvm, Llvm
ppLlvmFunctionDeclsLlvm.PpLlvm, Llvm
ppLlvmFunctionsLlvm.PpLlvm, Llvm
ppLlvmGlobalLlvm.PpLlvm, Llvm
ppLlvmGlobalsLlvm.PpLlvm, Llvm
ppLlvmModuleLlvm.PpLlvm, Llvm
pprOutputable, GhcPlugins
pprArisingTcRnTypes, TcRnMonad
pprArisingAtTcRnTypes, TcRnMonad
pprAStmtContextHsExpr, HsSyn, GHC
pprBasicBlock 
1 (Function)X86.Ppr
2 (Function)SPARC.Ppr
3 (Function)PPC.Ppr
pprBindersTcEnv
pprBindsHsExpr, HsSyn, GHC
pprBndrOutputable, GhcPlugins
pprByHsExpr, HsSyn, GHC
pprCallishMachOpCmmMachOp, CmmExpr, Cmm, OldCmm
pprCLabelCLabel
pprCLabelStringForeignCall
pprCLabel_asmPprBase
pprClassPredType, TcType, GhcPlugins
pprCmdArgHsExpr, HsSyn, GHC
pprCmmGroupPprCmmDecl, PprCmm, OldPprCmm
pprCmmsPprCmmDecl, PprCmm, OldPprCmm
pprCoCoercion, GhcPlugins
pprCoAxiomCoercion, GhcPlugins
pprCodeOutputable, GhcPlugins
PprColourOutputable, GhcPlugins
pprCompHsExpr, HsSyn, GHC
pprConDeclFieldsHsTypes, HsSyn, GHC
pprCoreAltPprCore
pprCoreBindingPprCore
pprCoreBindingsPprCore
pprCoreExprPprCore
pprCostCentreCoreCostCentre
pprCtTypeMapTcSMonad
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
pprDebugCLabelCLabel
pprDebugParendExprHsExpr, HsSyn, GHC
pprDeclListHsBinds, HsSyn, GHC
pprDeeperOutputable, GhcPlugins
pprDeeperListOutputable, GhcPlugins
pprDefinedAtName, GhcPlugins
pprDefiniteTraceOutputable, GhcPlugins
pprDoHsExpr, HsSyn, GHC
pprEqTcSMonad
pprEqPredType, GhcPlugins
pprEquationFunDeps
pprErrMsgBagErrUtils
pprErrMsgBagWithLocErrUtils
pprEvVarCacheTcSMonad
pprEvVarsTcRnTypes, TcRnMonad
pprEvVarThetaTcRnTypes, TcRnMonad
pprEvVarWithTypeTcRnTypes, TcRnMonad
pprExpr 
1 (Function)HsExpr, HsSyn, GHC
2 (Function)PprCmmExpr, PprCmm, OldPprCmm
pprExpr9PprCmmExpr, PprCmm, OldPprCmm
pprFamInstFamInstEnv, GHC
pprFamInstHdrFamInstEnv, GHC
pprFamInstsFamInstEnv
pprFastFilePathOutputable, GhcPlugins
pprFlavorArisingTcRnTypes, TcRnMonad, TcSMonad
pprForAllType, GhcPlugins, GHC
pprFunBindHsExpr, HsSyn, GHC
pprFunDepClass
pprFundepsClass, FunDeps, GHC
pprGlobalRdrEnvRdrName, GhcPlugins
pprGotDeclarationPIC
pprGRHSHsExpr, HsSyn, GHC
pprGRHSsHsExpr, HsSyn, GHC
pprHsBracketHsExpr, HsSyn, GHC
pprHsCharOutputable, GhcPlugins
pprHsContextHsTypes, HsSyn, GHC
pprHsForAllHsTypes, HsSyn, GHC
pprHsStringOutputable, GhcPlugins
pprHsWrapperTcEvidence
pprIdDetailsIdInfo, GhcPlugins
pprIfaceBndrsIfaceType, IfaceSyn
pprIfaceContextIfaceType, IfaceSyn
pprIfaceDeclHeadIfaceSyn
pprIfaceExprIfaceSyn
pprIfaceForAllPartIfaceType, IfaceSyn
pprIfaceIdBndrIfaceType, IfaceSyn
pprIfaceStrictSigDemand
pprIfaceTvBndrIfaceType, IfaceSyn
pprIfaceTvBndrsIfaceType, IfaceSyn
pprIfaceTypeIfaceType, IfaceSyn
pprImm 
1 (Function)X86.Ppr
2 (Function)SPARC.Ppr
3 (Function)PPC.Ppr
pprImportedSymbolPIC
pprInfixNameName, GhcPlugins
pprInfixOccOutputable, GhcPlugins
pprInfixVarOutputable, GhcPlugins
pprInstanceInstEnv, GHC
pprInstanceHdrInstEnv, GHC
pprInstancesInstEnv
pprInstInfoTcEnv
pprInstInfoDetailsTcEnv
pprInstr 
1 (Function)X86.Ppr
2 (Function)SPARC.Ppr
3 (Function)PPC.Ppr
pprintClosureCommandDebugger
pprKindKind, Type, TcType, GhcPlugins
pprLExprHsExpr, HsSyn, GHC
pprLHsBindsHsBinds, HsSyn, GHC
pprLHsBindsForUserHsBinds, HsSyn, GHC
pprLitPprCmmExpr, PprCmm, OldPprCmm
pprLiteralLiteral, GhcPlugins
pprLlvmCmmDeclLlvmCodeGen.Ppr
pprLlvmDataLlvmCodeGen.Ppr
pprLlvmHeaderLlvmCodeGen.Ppr
pprMachOpCmmMachOp, CmmExpr, Cmm, OldCmm
pprMatchHsExpr, HsSyn, GHC
pprMatchContextHsExpr, HsSyn, GHC
pprMatchContextNounHsExpr, HsSyn, GHC
pprMatchesHsExpr, HsSyn, GHC
pprMatchInCtxtHsExpr, HsSyn, GHC
pprMessageBagErrUtils
pprModIfaceLoadIface
pprModuleModule, GhcPlugins, GHC
pprModuleNameModule, GhcPlugins
pprModulePrefixName, HscTypes, GhcPlugins
pprNameDefnLocName, GhcPlugins
pprNameProvenanceRdrName, GhcPlugins
pprNameSpaceOccName, Name, GhcPlugins
pprNameSpaceBriefOccName, Name, GhcPlugins
pprNatCmmDecl 
1 (Function)X86.Ppr
2 (Function)SPARC.Ppr
3 (Function)PPC.Ppr
pprNonVarNameSpaceOccName, Name, GhcPlugins
pprOccNameOccName, Name, GhcPlugins
pprPanicOutputable, GhcPlugins
pprPanicFastIntOutputable, GhcPlugins
pprParendCoCoercion, GhcPlugins
pprParendExpr 
1 (Function)PprCore
2 (Function)HsExpr, HsSyn, GHC
pprParendHsTypeHsTypes, HsSyn, GHC
pprParendIfaceTypeIfaceType, IfaceSyn
pprParendKindKind, Type, TcType, GhcPlugins
pprParendLPatHsPat, HsSyn, GHC
pprParendTypeType, TcType, GhcPlugins, GHC
pprParenSymNameGHC
pprPassDetailsCoreMonad, GhcPlugins
pprPatBindHsExpr, HsSyn, GHC
pprPgmErrorOutputable, GhcPlugins
pprPlatformOutputable, GhcPlugins
pprPlatformPrecOutputable, GhcPlugins
pprPrecOutputable, GhcPlugins
pprPrefixNameName, GhcPlugins
pprPrefixOccOutputable, GhcPlugins
pprPrefixVarOutputable, GhcPlugins
pprQuotedListOutputable, GhcPlugins
pprRuleBaseRules, GhcPlugins
pprRulesPprCore
pprRulesForUserRules, GhcPlugins
pprSectionPprCmmDecl, PprCmm, OldPprCmm
pprSectionHeader 
1 (Function)X86.Ppr
2 (Function)SPARC.Ppr
3 (Function)PPC.Ppr
pprSetDepthOutputable, GhcPlugins
pprSimplCountCoreMonad, GhcPlugins, SimplMonad
pprSimplEnvSimplEnv
pprSize 
1 (Function)X86.Ppr
2 (Function)SPARC.Ppr
3 (Function)PPC.Ppr
pprSorryOutputable, GhcPlugins
pprSourceTyConType, GhcPlugins
pprSpecHsBinds, HsSyn, GHC
pprSpillCostRecordRegAlloc.Graph.SpillCost
pprSpliceHsExpr, HsSyn, GHC
pprStaticPprCmmDecl, PprCmm, OldPprCmm
pprStats 
1 (Function)RegAlloc.Graph.Stats
2 (Function)RegAlloc.Linear.Stats, RegAlloc.Linear.Main
pprStatsConflictRegAlloc.Graph.Stats
pprStatsLifeConflictRegAlloc.Graph.Stats
pprStatsLifetimesRegAlloc.Graph.Stats
pprStatsSpillsRegAlloc.Graph.Stats
pprStgBindingStgSyn
pprStgBindingsStgSyn
pprStgBindingsWithSRTsStgSyn
pprStgLVsStgSyn
pprStmt 
1 (Function)HsExpr, HsSyn, GHC
2 (Function)OldPprCmm
pprStmtContextHsExpr, HsSyn, GHC
pprStmtInCtxtHsExpr, HsSyn, GHC
pprStrictnessIdInfo, GhcPlugins
pprStringInCStylePprC
PprStyleOutputable, GhcPlugins
pprTargetHscTypes, GhcPlugins
pprTargetIdHscTypes, GhcPlugins
pprTcSpecPragsHsBinds, HsSyn, GHC
pprTcTyThingCategoryTcRnTypes, TcRnMonad
pprTcTyVarDetailsTcType
pprTermRtClosureInspect
pprThetaType, TcType, GhcPlugins
pprThetaArrowTyType, TcType, GhcPlugins, GHC
pprTicksHsBinds, HsSyn, GHC
pprTraceOutputable, GhcPlugins
pprTransformStmtHsExpr, HsSyn, GHC
pprTransStmtHsExpr, HsSyn, GHC
pprTypeType, TcType, GhcPlugins
pprTypeAndContentsDebugger
pprTypeAppType, TcType, GhcPlugins, GHC
pprTypeForUserPprTyThing
pprTyThing 
1 (Function)Type, GhcPlugins
2 (Function)PprTyThing
pprTyThingCategoryType, TcType, GhcPlugins
pprTyThingHdrPprTyThing
pprTyThingInContextPprTyThing
pprTyThingInContextLocPprTyThing
pprTyThingLocPprTyThing
pprUniqueUnique
pprUserTypeCtxtTcType
pprVarSigHsBinds, HsSyn, GHC
pprWantedEvVarTcRnTypes, TcRnMonad
pprWantedEvVarWithLocTcRnTypes, TcRnMonad
pprWantedsWithLocsTcRnTypes, TcRnMonad
pprWithCommasOutputable, GhcPlugins
pprWord8StringSMRep
ppr_do_stmtsHsExpr, HsSyn, GHC
ppr_exprHsExpr, HsSyn, GHC
ppr_hs_contextHsTypes, HsSyn, GHC
ppr_lc_stmtsHsExpr, HsSyn, GHC
ppr_lexprHsExpr, HsSyn, GHC
ppr_mbDocHsDoc, HsSyn, GHC
ppr_monobindHsBinds, HsSyn, GHC
ppr_sigHsBinds, HsSyn, GHC
ppSourceStatsHscStats
ppUnlessOutputable, GhcPlugins
ppWhenOutputable, GhcPlugins
pp_dotdotHsExpr, HsSyn, GHC
pp_rhsHsExpr, HsSyn, GHC
pragBracketsHsBinds, HsSyn, GHC
PragFunTcBinds
pragStateLexer
prClassVectorise.Builtins.Base, Vectorise.Builtins
prDictOfPReprInstTyConVectorise.Utils.PADict, Vectorise.Utils
prDictOfReprTypeVectorise.Utils.PADict, Vectorise.Utils
preArrDigraph
prec_RDRPrelNames
PredTreeType, GhcPlugins
predTreePredTypeType, GhcPlugins
PredTypeType, TcType, GhcPlugins, GHC
pred_RDRPrelNames
PrefixCmdLineParser
PrefixConHsPat, HsSyn, GHC
prefixDataCon_RDRPrelNames
PrefixPredCmdLineParser
PreInlineUnconditionallyCoreMonad, GhcPlugins
preInlineUnconditionallySimplUtils
preloadPackagesPackages, GhcPlugins
pRELUDEPrelNames
pRELUDE_NAMEPrelNames
prepareAltsSimplUtils
prepareAnnotationsHscTypes, GhcPlugins
prepForeignCallLibFFI
preprocessDriverPipeline
preprTyConVectorise.Builtins.Base, Vectorise.Builtins
PresentHsExpr, HsSyn, GHC
prevCharStringBuffer
PrimRtClosureInspect, InteractiveEval
PrimAltStgSyn
PrimCall 
1 (Type/Class)PrimOp
2 (Data Constructor)PrimOp
PrimCallConvForeignCall
primMnameExternalCore
PrimOpPrimOp
PrimOpCallCmmNode, Cmm
primOpCodeSizePrimOp
PrimOpIdIdInfo, GhcPlugins
primOpIdPrelInfo
primOpIsCheapPrimOp
primOpOccPrimOp
primOpOkForSideEffectsPrimOp
primOpOkForSpeculationPrimOp
primOpOutOfLinePrimOp
PrimOpResultInfoPrimOp
PrimOpReturnCmmNode, Cmm
primOpRulesPrelRules, MkId, PrelInfo
primOpSigPrimOp
primOpTagPrimOp
primOpTypePrimOp
primPackageIdModule, GhcPlugins
PrimRepTyCon, Type, GhcPlugins
primRepCmmTypeCmmUtils, OldCmmUtils
primRepForeignHintCmmUtils, OldCmmUtils
primRepSizeWTyCon, GhcPlugins
primRepToCgRepClosureInfo
PrimTargetCmmNode, Cmm
primTyConsTysPrim
printBagOfErrorsErrUtils
printBagOfWarningsErrUtils
printDocPretty
printDumpOutputable, GhcPlugins
printErrorErrUtils
printErrsOutputable, GhcPlugins
printExceptionGhcMonad, GHC
printExceptionAndWarningsGhcMonad, GHC
PrintExplicitForallsPprTyThing
printForAsmOutputable, GhcPlugins
printForCOutputable, GhcPlugins
printForUserOutputable, GhcPlugins
printForUserPartWayOutputable, GhcPlugins
printIdKeyPrelNames
printNamePrelNames
printOrThrowWarningsHscTypes, GhcPlugins
printOutputOutputable, GhcPlugins
printSDocOutputable, GhcPlugins
PrintUnqualifiedOutputable, GhcPlugins, GHC
PrivateCmmNode, Cmm
processArgsCmdLineParser
ProcExprHsExpr, HsSyn, GHC
ProcOriginTcRnTypes, TcRnMonad
ProcPointCmmProcPoint
procPointAnalysisCmmProcPoint
ProcPointSetCmmProcPoint
Prod 
1 (Data Constructor)Demand
2 (Data Constructor)Vectorise.Generic.Description
prodDataConVectorise.Builtins.Base, Vectorise.Builtins
prodDataCon_RDRPrelNames
ProdReprVectorise.Generic.Description
prodTyConVectorise.Builtins.Base, Vectorise.Builtins
prodTyConKeyPrelNames
prodTyConNamePrelNames
profAlloc 
1 (Function)CgProf
2 (Function)StgCmmProf
ProfAutoDynFlags, GhcPlugins
profAutoDynFlags, GhcPlugins, GHC
ProfAutoAllDynFlags, GhcPlugins
ProfAutoCallsDynFlags, GhcPlugins
ProfAutoExportsDynFlags, GhcPlugins
ProfAutoTopDynFlags, GhcPlugins
profDynAlloc 
1 (Function)CgProf
2 (Function)StgCmmProf
profHdrSizeSMRep
ProfilingInfo 
1 (Type/Class)Cmm, OldCmm
2 (Data Constructor)Cmm, OldCmm
profilingInitCodeProfInit
ProfNoteCoreSyn, GhcPlugins
profNoteCCCoreSyn, GhcPlugins
profNoteCountCoreSyn, GhcPlugins
profNoteScopeCoreSyn, GhcPlugins
pROF_HDR_SIZEConstants
progNamePanic
ProgramErrorPanic, GHC
promoteTypeKind
ProtoBCO 
1 (Type/Class)ByteCodeInstr
2 (Data Constructor)ByteCodeInstr
protoBCOArityByteCodeInstr
protoBCOBitmapByteCodeInstr
protoBCOBitmapSizeByteCodeInstr
protoBCOExprByteCodeInstr
protoBCOInstrsByteCodeInstr
protoBCONameByteCodeInstr
protoBCOPtrsByteCodeInstr
ProvenanceRdrName, GhcPlugins
prTyConVectorise.Builtins.Base, Vectorise.Builtins
pSndPair
PState 
1 (Type/Class)Lexer
2 (Data Constructor)Lexer
PStrPretty
ptext 
1 (Function)Pretty
2 (Function)Outputable, GhcPlugins
PtrArgClosureInfo
PtrRepTyCon, Type, GhcPlugins
ptrs 
1 (Function)ByteCodeItbls
2 (Function)RtClosureInspect
ptrTyConKeyPrelNames
ptrTyConNamePrelNames
pTyConKeyPrelNames
pTyConNamePrelNames
pUnboxFastTypes, GhcPlugins
punctuate 
1 (Function)Pretty
2 (Function)Outputable, GhcPlugins
punc_RDRPrelNames
pureMonadUtils, IOEnv, TcRnMonad, DsMonad
pure_RDRPrelNames
PUSHX86.Instr
pushBHUpdateFrameCgStackery
pushCurrentContextLexer
pushErrCtxtTcRnTypes, TcRnMonad
pushLexStateLexer
pushReturnAddressCgTailCall
pushSimplifiedArgsSimplUtils
pushUnboxedTupleCgTailCall
pushUpdateFrame 
1 (Function)CgStackery
2 (Function)StgCmmBind
PUSH_ALTSByteCodeInstr
PUSH_ALTS_UNLIFTEDByteCodeInstr
PUSH_APPLY_DByteCodeInstr
PUSH_APPLY_FByteCodeInstr
PUSH_APPLY_LByteCodeInstr
PUSH_APPLY_NByteCodeInstr
PUSH_APPLY_PByteCodeInstr
PUSH_APPLY_PPByteCodeInstr
PUSH_APPLY_PPPByteCodeInstr
PUSH_APPLY_PPPPByteCodeInstr
PUSH_APPLY_PPPPPByteCodeInstr
PUSH_APPLY_PPPPPPByteCodeInstr
PUSH_APPLY_VByteCodeInstr
PUSH_BCOByteCodeInstr
PUSH_GByteCodeInstr
PUSH_LByteCodeInstr
PUSH_LLByteCodeInstr
PUSH_LLLByteCodeInstr
PUSH_PRIMOPByteCodeInstr
PUSH_UBXByteCodeInstr
put 
1 (Function)State
2 (Function)Binary
putAtBinary
putByteBinary
putByteArrayBinary
putCmdLineStateCmdLineParser
putDictionaryBinary
putFSBinary
putMsg 
1 (Function)ErrUtils
2 (Function)CoreMonad, GhcPlugins
putMsgSCoreMonad, GhcPlugins
putMsgWithErrUtils
PutMVarOpPrimOp
putSrcSpanDsDsMonad
put_Binary
pVarLiftLlvm.Types, Llvm
pVarLowerLlvm.Types, Llvm
pvoidsVarVectorise.Builtins.Base, Vectorise.Builtins
pvoidVarVectorise.Builtins.Base, Vectorise.Builtins