ghc-7.0.4: The GHC API (Index - P)

ghc-7.0.4: 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
packageConfigId | PackageConfig, Packages
PackageConfigMap | Packages
packageConfigToInstalledPackageInfo | PackageConfig, Packages
packageDbModules | GHC
PackageFlag | DynFlags
packageFlags | DynFlags, GHC
packageHsLibs | Packages
PackageId | Module, GHC
PackageIdentifier |
1 (Data Constructor) | PackageConfig, Packages
2 (Type/Class) | PackageConfig, Packages
packageIdFS | Module
packageIdString | Module
PackageIfaceTable | HscTypes
PackageInstEnv | HscTypes
PackageRuleBase | HscTypes
PackageState |
1 (Type/Class) | Packages
2 (Data Constructor) | Packages
PackageTypeEnv | HscTypes
packByTagPD | Vectorise.Utils
packByTagPDVar | Vectorise.Builtins.Base, Vectorise.Builtins
packHalfWordsCLit |
1 (Function) | CgUtils
2 (Function) | StgCmmUtils
paDataCon | Vectorise.Builtins.Base, Vectorise.Builtins
paDFunApply | Vectorise.Utils.PADict, Vectorise.Utils
paDFunType | Vectorise.Utils.PADict, Vectorise.Utils
paDictArgType | Vectorise.Utils.PADict, Vectorise.Utils
paDictOfType | Vectorise.Utils.PADict, Vectorise.Utils
PageMode | Pretty
pairTyCon | TysWiredIn
paMethod | Vectorise.Utils.PADict, Vectorise.Utils
Panic | Panic, GHC
panic | Panic, Outputable
panicFastInt | Panic, Outputable
panicTcS | TcSMonad
PAP | RtClosureInspect
ParamLocation | CmmCallConv
ParAtAbsOp | PrimOp
ParAtForNowOp | PrimOp
ParAtOp | PrimOp
ParAtRelOp | PrimOp
parens |
1 (Function) | Pretty
2 (Function) | Outputable
parenSymOcc | OccName, Name
parens_RDR | PrelNames
Parent | RdrName
ParentIs | RdrName
parErrorIdKey | PrelNames
ParGlobalOp | PrimOp
parIdKey | PrelNames
PARITY | X86.Cond
ParLocalOp | PrimOp
ParOp | PrimOp
ParPat | HsPat, HsSyn, GHC
parrayDataCon | Vectorise.Builtins.Base, Vectorise.Builtins
parrayTyCon | Vectorise.Builtins.Base, Vectorise.Builtins
PArrComp | HsExpr, HsSyn, GHC
parrDataConKey | PrelNames
parrFakeCon | TysWiredIn
PArrPat | HsPat, HsSyn, GHC
PArrSeq | HsExpr, HsSyn, GHC
PArrSeqOrigin | TcRnTypes, TcRnMonad
parrTyCon | TysWiredIn
parrTyConKey | PrelNames
parrTyConName | TysWiredIn
parrTyCon_name | RnHsSyn
parrTyCon_RDR | TysWiredIn
parseCImport | RdrHsSyn
parseCmmFile | CmmParse
parseCore | ParserCore
ParsedMod | GHC
ParsedModule |
1 (Type/Class) | GHC
2 (Data Constructor) | GHC
ParsedSource | GHC
parsedSource | GHC
parseDynamicFlags | DynFlags, GHC
parseDynamicNoPackageFlags | DynFlags
parseError | RdrHsSyn
parseErrorSDoc | RdrHsSyn
parseHeader | Parser
parseIdentifier | Parser
parseImportDecl | InteractiveEval, GHC
parseModule |
1 (Function) | Parser
2 (Function) | GHC
parseName | InteractiveEval, GHC
ParseResult |
1 (Type/Class) | ParserCoreUtils
2 (Type/Class) | Lexer
parseSearchPath | Util
parseStaticFlags | StaticFlagParser, GHC
parseStmt | Parser
parseType | Parser
parseUnsignedInteger | StringBuffer
ParStmt | HsExpr, HsSyn, GHC
ParStmtCtxt | HsExpr, HsSyn, GHC
partitionBag | Bag
partitionBagWith | Bag
partitionWith | Util
PartWay | Outputable
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
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
pat_lhs | HsBinds, HsSyn, GHC
pat_rhs | HsBinds, HsSyn, GHC
pat_rhs_ty | HsBinds, HsSyn, GHC
pat_tvs | HsPat, HsSyn, GHC
pat_ty | HsPat, HsSyn, GHC
pa_brackets | HsExpr, HsSyn, GHC
pBox | FastTypes
pdataReprDataCon | Vectorise.Utils.Base, Vectorise.Utils
pdataReprTyCon | Vectorise.Utils.Base, Vectorise.Utils
pdataTyCon | Vectorise.Builtins.Base, Vectorise.Builtins
PendingSplice | HsExpr, HsSyn, GHC
performDefaulting | TcSMonad
performPrimReturn | CgTailCall
performReturn | CgTailCall
performTailCall | CgTailCall
perhapsForallMsg | RnEnv
PFailed | Lexer
pgmError | Panic, Outputable
pgm_a | DynFlags, GHC
pgm_c | DynFlags, GHC
pgm_dll | DynFlags, GHC
pgm_F | DynFlags, GHC
pgm_L | DynFlags, GHC
pgm_l | DynFlags, GHC
pgm_lc | DynFlags, GHC
pgm_lo | DynFlags, GHC
pgm_m | DynFlags, GHC
pgm_P | DynFlags, GHC
pgm_s | DynFlags, GHC
pgm_sysman | DynFlags, GHC
pgm_T | DynFlags, GHC
pgm_windres | DynFlags, GHC
Phase |
1 (Data Constructor) | BasicTypes
2 (Type/Class) | DriverPhases, GHC
PhaseFailed | Panic, GHC
phaseInputExt | DriverPhases
PhaseNum | BasicTypes
Phi | Llvm.AbsSyn, Llvm
PicBaseReg | CmmExpr, Cmm
picCCOpts | DynFlags
pickGREs | RdrName
pkgDatabase | DynFlags, GHC
pkgIdMap | Packages
pkgName | PackageConfig, Packages
pkgpath | PackageConfig, Packages
pkgState | DynFlags, GHC
pkgUrl | PackageConfig, Packages
pkgVersion | PackageConfig, Packages
placeHolderKind | HsTypes, HsSyn, GHC
placeHolderNames | HsBinds, HsSyn, GHC
placeHolderPunRhs | RdrHsSyn
placeHolderType | HsTypes, HsSyn, GHC
Platform |
1 (Type/Class) | Platform
2 (Data Constructor) | Platform
platformArch | Platform
platformOS | Platform
PlayRisky | ForeignCall
PlaySafe | ForeignCall
playSafe | ForeignCall
pLift | Llvm.Types, Llvm
pLower | Llvm.Types, Llvm
plural | Outputable
plusAnnEnv | Annotations
plusAssoc_C | ListSetOps
plusBlockEnv | BlockId
plusDU | NameSet
plusFV | NameSet
plusFVs | NameSet
plusGlobalRdrEnv | RdrName
plusHsValBinds | HsBinds, HsSyn, GHC
plusImportAvails | TcRnTypes, TcRnMonad
plusIntegerIdKey | PrelNames
plusIntegerName | PrelNames
plusInteger_RDR | PrelNames
plusModuleEnv | Module
plusModuleEnv_C | Module
plusNameEnv | NameEnv
plusNameEnv_C | NameEnv
plusOccEnv | OccName, Name
plusOccEnv_C | OccName, Name
plusRegSet | CmmExpr, Cmm
plusSimplCount | CoreMonad, SimplMonad
plusSpillCostInfo | RegAlloc.Graph.SpillCost
plusSpillCostRecord | RegAlloc.Graph.SpillCost
plusStmts | CmmUtils
plusTx | CmmTx
plusTyConKey | PrelNames
plusTyConName | PrelNames
plusUFM | UniqFM
plusUFM_C | UniqFM
plusVarEnv | VarEnv
plusVarEnv_C | VarEnv
plusVectInfo | HscTypes
plusWarns | HscTypes
plus_RDR | PrelNames
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
popContext | Lexer
popErrCtxt | TcRnMonad
popLexState | Lexer
POS |
1 (Data Constructor) | SPARC.Cond
2 (Data Constructor) | X86.Cond
PostInlineUnconditionally | CoreMonad
postInlineUnconditionally | SimplUtils
postorder_dfs | ZipCfg
postorder_dfs_from | ZipCfg
postorder_dfs_from_except | ZipCfg
PostTcExpr | HsExpr, HsSyn, GHC
PostTcKind | HsTypes, HsSyn, GHC
PostTcTable | HsExpr, HsSyn, GHC
PostTcType | HsTypes, HsSyn, GHC
ppArityInfo | IdInfo
ppCafInfo | IdInfo
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
pprAGraph | MkZipCfg, MkZipCfgCmm
pprArising | TcRnTypes, TcRnMonad
pprArisingAt | TcRnTypes, TcRnMonad
pprBasicBlock |
1 (Function) | X86.Ppr
2 (Function) | PPC.Ppr
3 (Function) | SPARC.Ppr
pprBinders | TcEnv
pprBinds | HsExpr, HsSyn, GHC
pprBndr | Outputable
pprBy | HsExpr, HsSyn, GHC
pprCallishMachOp | Cmm
pprCLabel | CLabel
pprCLabelString | ForeignCall
pprCLabel_asm | PprBase
pprClassPred | Type, TcType
pprCmdArg | HsExpr, HsSyn, GHC
pprCmm | PprCmm
pprCmmGraphLikeCmm | PprCmmZ
pprCmms | PprCmm
pprCode | Outputable
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) | PPC.Ppr
3 (Function) | SPARC.Ppr
pprDataItem |
1 (Function) | X86.Ppr
2 (Function) | PPC.Ppr
3 (Function) | SPARC.Ppr
pprDebugCLabel | CLabel
pprDebugParendExpr | HsExpr, HsSyn, GHC
pprDeeper | Outputable
pprDeeperList | Outputable
pprDefnLoc | SrcLoc, GHC
pprDo | HsExpr, HsSyn, GHC
pprEq | TcSMonad
pprEqPred | Type
pprEquation | FunDeps
pprEvVars | TcRnTypes, TcRnMonad
pprEvVarTheta | TcRnTypes, TcRnMonad
pprEvVarWithType | TcRnTypes, TcRnMonad
pprExpr |
1 (Function) | HsExpr, HsSyn, GHC
2 (Function) | PprCmm
pprFamInst | FamInstEnv
pprFamInstHdr | FamInstEnv
pprFamInsts | FamInstEnv
pprFastFilePath | Outputable
pprFlavorArising | TcRnTypes, TcRnMonad, TcSMonad
pprForAll | Type, GHC
pprFunBind | HsExpr, HsSyn, GHC
pprFunDep | Class
pprFundeps | Class, FunDeps, GHC
pprGlobalRdrEnv | RdrName
pprGotDeclaration | PIC
pprGraph | ZipCfg
pprGRHS | HsExpr, HsSyn, GHC
pprGRHSs | HsExpr, HsSyn, GHC
pprGroupStmt | HsExpr, HsSyn, GHC
pprHinted | ZipCfgCmmRep
pprHsBracket | HsExpr, HsSyn, GHC
pprHsChar | Outputable
pprHsContext | HsTypes, HsSyn, GHC
pprHsForAll | HsTypes, HsSyn, GHC
pprHsInfix | Outputable
pprHsString | Outputable
pprHsVar | Outputable
pprHsWrapper | HsBinds, HsSyn, GHC
pprIdDetails | IdInfo
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) | PPC.Ppr
3 (Function) | SPARC.Ppr
pprImportedSymbol | PIC
pprInfixName | Name
pprInfixVar | Outputable
pprInstance | InstEnv, GHC
pprInstanceHdr | InstEnv, GHC
pprInstances | InstEnv
pprInstInfo | TcEnv
pprInstInfoDetails | TcEnv
pprInstr |
1 (Function) | X86.Ppr
2 (Function) | PPC.Ppr
3 (Function) | SPARC.Ppr
pprintClosureCommand | Debugger
pprKind | Type, TcType
pprLExpr | HsExpr, HsSyn, GHC
pprLgraph | ZipCfg
pprLHsBinds | HsBinds, HsSyn, GHC
pprLit | PprCmm
pprLlvmCmmTop | LlvmCodeGen.Ppr
pprLlvmData | LlvmCodeGen.Ppr
pprLlvmHeader | LlvmCodeGen.Ppr
pprMachOp | CmmExpr, Cmm
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, GHC
pprModuleName | Module
pprModulePrefix | Name, HscTypes
pprNameLoc | Name
pprNameProvenance | RdrName
pprNameSpace | OccName, Name
pprNameSpaceBrief | OccName, Name
pprNatCmmTop |
1 (Function) | X86.Ppr
2 (Function) | PPC.Ppr
3 (Function) | SPARC.Ppr
pprNonVarNameSpace | OccName, Name
pprOccName | OccName, Name
pprPanic | Outputable
pprPanicFastInt | Outputable
pprParendExpr |
1 (Function) | PprCore
2 (Function) | HsExpr, HsSyn, GHC
pprParendHsType | HsTypes, HsSyn, GHC
pprParendIfaceType | IfaceType, IfaceSyn
pprParendKind | Type, TcType
pprParendLPat | HsPat, HsSyn, GHC
pprParendType | Type, TcType, GHC
pprParenSymName | GHC
pprPatBind | HsExpr, HsSyn, GHC
pprPgmError | Outputable
pprPred | Type, TcType
pprPrefixName | Name
pprPrefixVar | Outputable
pprQuotedList | Outputable
pprRuleBase | Rules
pprRules | PprCore
pprRulesForUser | Rules
pprSection | PprCmm
pprSectionHeader |
1 (Function) | X86.Ppr
2 (Function) | PPC.Ppr
3 (Function) | SPARC.Ppr
pprSetDepth | Outputable
pprSimplCount | CoreMonad, SimplMonad
pprSimplEnv | SimplEnv
pprSize |
1 (Function) | X86.Ppr
2 (Function) | PPC.Ppr
3 (Function) | SPARC.Ppr
pprSorry | Outputable
pprSourceTyCon | Type
pprSpec | HsBinds, HsSyn, GHC
pprSpillCostRecord | RegAlloc.Graph.SpillCost
pprSplice | HsExpr, HsSyn, GHC
pprStatic | PprCmm
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
pprStmt |
1 (Function) | HsExpr, HsSyn, GHC
2 (Function) | PprCmm
pprStmtContext | HsExpr, HsSyn, GHC
pprStmtInCtxt | HsExpr, HsSyn, GHC
pprStrictness | IdInfo
pprStringInCStyle | PprC
PprStyle | Outputable
pprTarget | HscTypes
pprTargetId | HscTypes
pprTcSpecPrags | HsBinds, HsSyn, GHC
pprTcTyThingCategory | TcRnTypes, TcRnMonad
pprTcTyVarDetails | TcType
pprTerm | RtClosureInspect
pprTheta | Type, TcType
pprThetaArrow | Type, TcType, GHC
pprTicks | HsBinds, HsSyn, GHC
pprTrace | Outputable
pprTransformStmt | HsExpr, HsSyn, GHC
pprType | Type, TcType
pprTypeAndContents | Debugger
pprTypeApp | Type, TcType, GHC
pprTypeForUser | PprTyThing
pprTyThing |
1 (Function) | Type
2 (Function) | PprTyThing
pprTyThingCategory | Type, TcType
pprTyThingHdr | PprTyThing
pprTyThingInContext | PprTyThing
pprTyThingInContextLoc | PprTyThing
pprTyThingLoc | PprTyThing
pprTyThingParent_maybe | PprTyThing
pprUnique | Unique
pprUserReg |
1 (Function) | X86.Ppr
2 (Function) | PPC.Ppr
3 (Function) | SPARC.Ppr
pprUserTypeCtxt | TcType
pprValBindsForUser | HsBinds, HsSyn, GHC
pprVarSig | HsBinds, HsSyn, GHC
pprWantedEvVar | TcRnTypes, TcRnMonad
pprWantedsWithLocs | TcRnTypes, TcRnMonad
pprWithCommas | Outputable
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
ppWhen | Outputable
pp_dotdot | HsExpr, HsSyn, GHC
pp_rhs | HsExpr, HsSyn, GHC
pragBrackets | HsBinds, HsSyn, GHC
PragFun | TcBinds
pragState | Lexer
prDataCon | Vectorise.Builtins.Base, Vectorise.Builtins
prDFunApply | Vectorise.Utils.PRDict, Vectorise.Utils
prDFunOfTyCon | Vectorise.Utils.PRDict, Vectorise.Utils
prDictOfTyApp | Vectorise.Utils.PRDict, Vectorise.Utils
prDictOfType | Vectorise.Utils.PRDict, Vectorise.Utils
preArr | Digraph
prec_RDR | PrelNames
predFamInsts | Type
predMap | CmmContFlowOpt
PredType | Type, TcType, GHC
predTypeRep | Type
predTyUnique | TcType
pred_RDR | PrelNames
Prefix | CmdLineParser
PrefixCon | HsPat, HsSyn, GHC
PrefixPred | CmdLineParser
PreInlineUnconditionally | CoreMonad
preInlineUnconditionally | SimplUtils
preloadPackages | Packages
pRELUDE | PrelNames
preludeScalars | Vectorise.Builtins.Prelude
preludeVars | Vectorise.Builtins.Prelude
pRELUDE_NAME | PrelNames
prepareAlts | SimplUtils
prepareAnnotations | HscTypes
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
primMethod | Vectorise.Builtins
primMname | ExternalCore
PrimOp | PrimOp
PrimOpCall | ZipCfgCmmRep, MkZipCfgCmm
PrimOpId | IdInfo
primOpId | PrelInfo
primOpIsCheap | PrimOp
primOpIsDupable | PrimOp
primOpNeedsWrapper | PrimOp
primOpOcc | PrimOp
primOpOkForSpeculation | PrimOp
primOpOutOfLine | PrimOp
PrimOpResultInfo | PrimOp
PrimOpReturn | ZipCfgCmmRep, MkZipCfgCmm
primOpRules | PrelRules, PrelInfo
primOpSig | PrimOp
primOpTag | PrimOp
primOpType | PrimOp
primPackageId | Module
primPArray | Vectorise.Builtins
PrimRep | TyCon, Type
primRepCmmType | CmmUtils
primRepForeignHint | CmmUtils
primRepSizeW | TyCon
primRepToCgRep | SMRep
PrimTarget | ZipCfgCmmRep, MkZipCfgCmm
primTyCons | TysPrim
Printable | DynFlags
printBagOfErrors | ErrUtils
printBagOfWarnings | ErrUtils
printDoc | Pretty
printDump | Outputable
printError | ErrUtils
printErrorsAndWarnings | ErrUtils
printErrs | Outputable
printExceptionAndWarnings | GHC
PrintExplicitForalls | PprTyThing
printForAsm | Outputable
printForC | Outputable
printForUser | Outputable
printForUserPartWay | Outputable
printIdKey | PrelNames
printName | PrelNames
printOutput | Outputable
printSDoc | Outputable
PrintUnqualified | Outputable, GHC
printWarnings | GHC
Private | ZipCfgCmmRep, MkZipCfgCmm
processArgs | CmdLineParser
ProcExpr | HsExpr, HsSyn, GHC
ProcInfoTable | CmmBuildInfoTables
ProcOrigin | TcRnTypes, TcRnMonad
ProcPoint | CmmProcPointZ
procPointAnalysis | CmmProcPointZ
ProcPointSet | CmmProcPointZ
Prod |
1 (Data Constructor) | Demand
2 (Data Constructor) | Vectorise.Type.Repr
prodDataCon | Vectorise.Builtins.Base, Vectorise.Builtins
ProdRepr | Vectorise.Type.Repr
prodReprType | Vectorise.Type.Repr
prodTyCon | Vectorise.Builtins.Base, Vectorise.Builtins
profAlloc |
1 (Function) | CgProf
2 (Function) | StgCmmProf
profDynAlloc |
1 (Function) | CgProf
2 (Function) | StgCmmProf
profHdrSize | SMRep
ProfilingInfo |
1 (Type/Class) | Cmm
2 (Data Constructor) | Cmm
pROF_HDR_SIZE | Constants
progName | Panic
ProgramError | Panic, GHC
ProtoBCO |
1 (Type/Class) | ByteCodeInstr
2 (Data Constructor) | ByteCodeInstr
protoBCOArity | ByteCodeInstr
protoBCOBitmap | ByteCodeInstr
protoBCOBitmapSize | ByteCodeInstr
protoBCOExpr | ByteCodeInstr
protoBCOInstrs | ByteCodeInstr
protoBCOName | ByteCodeInstr
protoBCOPtrs | ByteCodeInstr
protoCmmCPSZ | CmmCPSZ
Provenance | RdrName
prTyCon | Vectorise.Builtins.Base, Vectorise.Builtins
PState |
1 (Type/Class) | Lexer
2 (Data Constructor) | Lexer
PStr | Pretty
ptext |
1 (Function) | Pretty
2 (Function) | Outputable
PtrArg | SMRep
PtrRep | TyCon, Type
ptrs |
1 (Function) | ByteCodeItbls
2 (Function) | RtClosureInspect
ptrTyConKey | PrelNames
ptrTyConName | PrelNames
pUnbox | FastTypes
punctuate |
1 (Function) | Pretty
2 (Function) | Outputable
punc_RDR | PrelNames
punitVar | Vectorise.Builtins.Base, Vectorise.Builtins
pure | MonadUtils, IOEnv, TcRnMonad, DsMonad
pure_RDR | PrelNames
PUSH | X86.Instr
pushBHUpdateFrame | CgStackery
pushCCisNop | CostCentre
pushCCOnCCS | CostCentre
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
putMsgS | CoreMonad
putMsgWith | ErrUtils
PutMVarOp | PrimOp
putSrcSpanDs | DsMonad
put_ | Binary
pVarLift | Llvm.Types, Llvm
pVarLower | Llvm.Types, Llvm
pvoidVar | Vectorise.Builtins.Base, Vectorise.Builtins