ghc-7.4.2: The GHC API

- A
- B
- C
- D
- E
- F
- G
- H
- I
- J
- K
- L
- M
- N
- O
- P
- Q
- R
- S
- T
- U
- V
- W
- X
- Y
- Z
- $
- *
- +
- /
- <
- =
- >
- -
- _
- All

Index - P

P |
1 (Type/Class) | ParserCoreUtils
2 (Type/Class) | Lexer
3 (Data Constructor) | Lexer
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
pairTyCon | TysWiredIn, GhcPlugins
paMethod | Vectorise.Utils.PADict, Vectorise.Utils
Panic | Panic, GHC
panic | Panic, Outputable, GhcPlugins
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_name | RnHsSyn
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
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
parseStmt | Parser
parseType | Parser
parseUnsignedInteger | StringBuffer
ParStmt | HsExpr, HsSyn, GHC
ParStmtCtxt | HsExpr, HsSyn, GHC
partitionBag | Bag
partitionBagWith | Bag
partitionCCanMap | TcSMonad
partitionCtTypeMap | TcSMonad
partitionEqMap | TcSMonad
partitionKiTyVars | Kind
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
pa_brackets | HsExpr, 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
PendingSplice | HsExpr, HsSyn, GHC
performDefaulting | TcSMonad
performPrimReturn | CgTailCall
performReturn | CgTailCall
performTailCall | CgTailCall
perhapsForallMsg | RnEnv
PersistentLinkerState | Linker
PFailed | Lexer
pFst | Pair
pgmError | Panic, Outputable, GhcPlugins
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
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
platformHasSubsectionsViaSymbols | Platform
platformOS | Platform
PlatformOutputable | Outputable, GhcPlugins
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
plusAssoc_C | ListSetOps
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
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
popLexState | Lexer
POS |
1 (Data Constructor) | SPARC.Cond
2 (Data Constructor) | X86.Cond
PostInlineUnconditionally | CoreMonad, GhcPlugins
postInlineUnconditionally | SimplUtils
postorderDfs | CmmUtils, OldCmmUtils
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
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
pprCLabel_asm | PprBase
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
pprComp | HsExpr, HsSyn, GHC
pprConDeclFields | HsTypes, HsSyn, GHC
pprCoreAlt | PprCore
pprCoreBinding | PprCore
pprCoreBindings | PprCore
pprCoreExpr | PprCore
pprCostCentreCore | CostCentre
pprCtTypeMap | TcSMonad
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
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
pprEvVarCache | TcSMonad
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
pprImportedSymbol | PIC
pprInfixName | Name, GhcPlugins
pprInfixOcc | Outputable, GhcPlugins
pprInfixVar | Outputable, GhcPlugins
pprInstance | InstEnv, GHC
pprInstanceHdr | InstEnv, GHC
pprInstances | InstEnv
pprInstInfo | TcEnv
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
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 | 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
pprPgmError | Outputable, GhcPlugins
pprPlatform | Outputable, GhcPlugins
pprPlatformPrec | Outputable, GhcPlugins
pprPrec | Outputable, GhcPlugins
pprPrefixName | Name, GhcPlugins
pprPrefixOcc | Outputable, GhcPlugins
pprPrefixVar | Outputable, GhcPlugins
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
pprSimplCount | CoreMonad, GhcPlugins, SimplMonad
pprSimplEnv | SimplEnv
pprSize |
1 (Function) | X86.Ppr
2 (Function) | SPARC.Ppr
3 (Function) | PPC.Ppr
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
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
pprUserTypeCtxt | TcType
pprVarSig | HsBinds, HsSyn, GHC
pprWantedEvVar | TcRnTypes, TcRnMonad
pprWantedEvVarWithLoc | TcRnTypes, TcRnMonad
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_lc_stmts | HsExpr, 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
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
prepareAlts | SimplUtils
prepareAnnotations | HscTypes, GhcPlugins
prepForeignCall | LibFFI
preprocess | DriverPipeline
preprTyCon | Vectorise.Builtins.Base, Vectorise.Builtins
Present | HsExpr, HsSyn, 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, Type, GhcPlugins
primRepCmmType | CmmUtils, OldCmmUtils
primRepForeignHint | CmmUtils, OldCmmUtils
primRepSizeW | TyCon, GhcPlugins
primRepToCgRep | ClosureInfo
PrimTarget | CmmNode, Cmm
primTyCons | TysPrim
printBagOfErrors | ErrUtils
printBagOfWarnings | ErrUtils
printDoc | Pretty
printDump | Outputable, GhcPlugins
printError | ErrUtils
printErrs | Outputable, GhcPlugins
printException | GhcMonad, GHC
printExceptionAndWarnings | GhcMonad, GHC
PrintExplicitForalls | PprTyThing
printForAsm | Outputable, GhcPlugins
printForC | Outputable, GhcPlugins
printForUser | Outputable, GhcPlugins
printForUserPartWay | Outputable, GhcPlugins
printIdKey | PrelNames
printName | PrelNames
printOrThrowWarnings | HscTypes, GhcPlugins
printOutput | Outputable, GhcPlugins
printSDoc | Outputable, GhcPlugins
PrintUnqualified | Outputable, GhcPlugins, GHC
Private | CmmNode, Cmm
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
promoteType | Kind
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, Type, 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
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