ghc-7.8.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
4 (Data Constructor) | StgCmmArgRep, StgCmmLayout
5 (Data Constructor) | PipelineMonad, DriverPipeline
paBrackets | Outputable, GhcPlugins
PACK | ByteCodeInstr
PackageConfig | PackageConfig, Packages, GhcPlugins
packageConfigId | PackageConfig, Packages, GhcPlugins
PackageConfigMap | Packages, GhcPlugins
packageConfigToInstalledPackageInfo | PackageConfig, Packages, GhcPlugins
packageDbModules | GHC
PackageFamInstEnv | HscTypes, GhcPlugins
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
packDoubleX2# | ExtsCompat46
packDoubleX4# | ExtsCompat46
packDoubleX8# | ExtsCompat46
packFloatX16# | ExtsCompat46
packFloatX4# | ExtsCompat46
packFloatX8# | ExtsCompat46
packHalfWordsCLit | CmmUtils
packInt16X16# | ExtsCompat46
packInt16X32# | ExtsCompat46
packInt16X8# | ExtsCompat46
packInt32X16# | ExtsCompat46
packInt32X4# | ExtsCompat46
packInt32X8# | ExtsCompat46
packInt64X2# | ExtsCompat46
packInt64X4# | ExtsCompat46
packInt64X8# | ExtsCompat46
packInt8X16# | ExtsCompat46
packInt8X32# | ExtsCompat46
packInt8X64# | ExtsCompat46
packWord16X16# | ExtsCompat46
packWord16X32# | ExtsCompat46
packWord16X8# | ExtsCompat46
packWord32X16# | ExtsCompat46
packWord32X4# | ExtsCompat46
packWord32X8# | ExtsCompat46
packWord64X2# | ExtsCompat46
packWord64X4# | ExtsCompat46
packWord64X8# | ExtsCompat46
packWord8X16# | ExtsCompat46
packWord8X32# | ExtsCompat46
packWord8X64# | ExtsCompat46
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
par# | ExtsCompat46
par0TyConKey | PrelNames
par0TyConName | PrelNames
par1DataCon_RDR | PrelNames
par1TyConKey | PrelNames
par1TyConName | PrelNames
ParametricKinds | TcHsType
ParamLocation | CmmCallConv
parAt# | ExtsCompat46
parAtAbs# | ExtsCompat46
ParAtAbsOp | PrimOp
parAtForNow# | ExtsCompat46
ParAtForNowOp | PrimOp
ParAtOp | PrimOp
parAtRel# | ExtsCompat46
ParAtRelOp | PrimOp
parens |
1 (Function) | Pretty
2 (Function) | Outputable, GhcPlugins
parenSymOcc | OccName, Name, GhcPlugins
parens_RDR | PrelNames
Parent | RdrName, GhcPlugins
ParentIs | RdrName, GhcPlugins
parGlobal# | ExtsCompat46
ParGlobalOp | PrimOp
PARITY | X86.Cond
parLocal# | ExtsCompat46
ParLocalOp | PrimOp
parMakeCount | DynFlags, GhcPlugins, GHC
ParOp | PrimOp
ParPat | HsPat, HsSyn, GHC
parrayTyCon | Vectorise.Builtins.Base, Vectorise.Builtins
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
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 | StaticFlags, GHC
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
partitionBag | Bag
partitionBagWith | Bag
partitionDicts | TcSMonad
partitionFunEqs | TcSMonad
partitionUFM | UniqFM, GhcPlugins
partitionUniqSet | UniqSet, GhcPlugins
partitionVarEnv | VarEnv, GhcPlugins
partitionVarSet | VarSet, GhcPlugins
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
PatSyn |
1 (Type/Class) | PatSyn
2 (Data Constructor) | HsExpr, HsSyn, GHC
patSynArgs | PatSyn
patSynArity | PatSyn
PatSynBind | HsBinds, HsSyn, GHC
PatSynCon | ConLike
patSynExTyVars | PatSyn
patSynInstArgTys | PatSyn
patSynInstResTy | PatSyn
patSynIsInfix | PatSyn
patSynMatcher | PatSyn
patSynName | PatSyn
PatSynSig | HsBinds, HsSyn, GHC
patSynSig | PatSyn
patSynTyDetails | PatSyn
patSynType | PatSyn
patSynWrapper | PatSyn
patsyn_args | HsBinds, HsSyn, GHC
patsyn_def | HsBinds, HsSyn, GHC
patsyn_dir | HsBinds, HsSyn, GHC
patsyn_id | HsBinds, HsSyn, GHC
PatternMatchFail |
1 (Data Constructor) | Exception
2 (Type/Class) | Exception
patternSynonymsEnabled | Lexer
paTyCon | Vectorise.Builtins.Base, Vectorise.Builtins
pat_args | HsPat, HsSyn, GHC
pat_arg_tys | HsPat, HsSyn, GHC
pat_binds | HsPat, HsSyn, GHC
pat_con | HsPat, HsSyn, GHC
pat_dicts | HsPat, HsSyn, GHC
pAT_ERROR_ID | MkCore, GhcPlugins
pat_lhs | HsBinds, HsSyn, GHC
pat_rhs | HsBinds, HsSyn, GHC
pat_rhs_ty | HsBinds, HsSyn, GHC
pat_ticks | HsBinds, HsSyn, GHC
pat_tvs | HsPat, HsSyn, GHC
pat_wrap | HsPat, HsSyn, GHC
pBox | FastTypes, GhcPlugins
pc_AP_STACK_SPLIM | PlatformConstants, DynFlags, GhcPlugins
pc_BITMAP_BITS_SHIFT | PlatformConstants, DynFlags, GhcPlugins
pc_BLOCKS_PER_MBLOCK | PlatformConstants, DynFlags, GhcPlugins
pc_BLOCK_SIZE | PlatformConstants, DynFlags, GhcPlugins
pc_CINT_SIZE | PlatformConstants, DynFlags, GhcPlugins
pc_CLONG_LONG_SIZE | PlatformConstants, DynFlags, GhcPlugins
pc_CLONG_SIZE | PlatformConstants, DynFlags, GhcPlugins
pc_DOUBLE_SIZE | PlatformConstants, DynFlags, GhcPlugins
pc_DYNAMIC_BY_DEFAULT | PlatformConstants, DynFlags, GhcPlugins
pc_ILDV_CREATE_MASK | PlatformConstants, DynFlags, GhcPlugins
pc_ILDV_STATE_CREATE | PlatformConstants, DynFlags, GhcPlugins
pc_ILDV_STATE_USE | PlatformConstants, DynFlags, GhcPlugins
pc_LDV_SHIFT | PlatformConstants, DynFlags, GhcPlugins
pc_MAX_CHARLIKE | PlatformConstants, DynFlags, GhcPlugins
pc_MAX_Double_REG | PlatformConstants, DynFlags, GhcPlugins
pc_MAX_Float_REG | PlatformConstants, DynFlags, GhcPlugins
pc_MAX_INTLIKE | PlatformConstants, DynFlags, GhcPlugins
pc_MAX_Long_REG | PlatformConstants, DynFlags, GhcPlugins
pc_MAX_Real_Double_REG | PlatformConstants, DynFlags, GhcPlugins
pc_MAX_Real_Float_REG | PlatformConstants, DynFlags, GhcPlugins
pc_MAX_Real_Long_REG | PlatformConstants, DynFlags, GhcPlugins
pc_MAX_Real_Vanilla_REG | PlatformConstants, DynFlags, GhcPlugins
pc_MAX_Real_XMM_REG | PlatformConstants, DynFlags, GhcPlugins
pc_MAX_SPEC_AP_SIZE | PlatformConstants, DynFlags, GhcPlugins
pc_MAX_SPEC_SELECTEE_SIZE | PlatformConstants, DynFlags, GhcPlugins
pc_MAX_Vanilla_REG | PlatformConstants, DynFlags, GhcPlugins
pc_MAX_XMM_REG | PlatformConstants, DynFlags, GhcPlugins
pc_MIN_CHARLIKE | PlatformConstants, DynFlags, GhcPlugins
pc_MIN_INTLIKE | PlatformConstants, DynFlags, GhcPlugins
pc_MIN_PAYLOAD_SIZE | PlatformConstants, DynFlags, GhcPlugins
pc_MUT_ARR_PTRS_CARD_BITS | PlatformConstants, DynFlags, GhcPlugins
pc_OFFSET_bdescr_blocks | PlatformConstants, DynFlags, GhcPlugins
pc_OFFSET_bdescr_free | PlatformConstants, DynFlags, GhcPlugins
pc_OFFSET_bdescr_start | PlatformConstants, DynFlags, GhcPlugins
pc_OFFSET_Capability_r | PlatformConstants, DynFlags, GhcPlugins
pc_OFFSET_CostCentreStack_mem_alloc | PlatformConstants, DynFlags, GhcPlugins
pc_OFFSET_CostCentreStack_scc_count | PlatformConstants, DynFlags, GhcPlugins
pc_OFFSET_stgEagerBlackholeInfo | PlatformConstants, DynFlags, GhcPlugins
pc_OFFSET_StgEntCounter_allocd | PlatformConstants, DynFlags, GhcPlugins
pc_OFFSET_StgEntCounter_allocs | PlatformConstants, DynFlags, GhcPlugins
pc_OFFSET_StgEntCounter_entry_count | PlatformConstants, DynFlags, GhcPlugins
pc_OFFSET_StgEntCounter_link | PlatformConstants, DynFlags, GhcPlugins
pc_OFFSET_StgEntCounter_registeredp | PlatformConstants, DynFlags, GhcPlugins
pc_OFFSET_StgFunInfoExtraFwd_arity | PlatformConstants, DynFlags, GhcPlugins
pc_OFFSET_StgFunInfoExtraRev_arity | PlatformConstants, DynFlags, GhcPlugins
pc_OFFSET_stgGCEnter1 | PlatformConstants, DynFlags, GhcPlugins
pc_OFFSET_stgGCFun | PlatformConstants, DynFlags, GhcPlugins
pc_OFFSET_StgHeader_ccs | PlatformConstants, DynFlags, GhcPlugins
pc_OFFSET_StgHeader_ldvw | PlatformConstants, DynFlags, GhcPlugins
pc_OFFSET_StgMutArrPtrs_ptrs | PlatformConstants, DynFlags, GhcPlugins
pc_OFFSET_StgMutArrPtrs_size | PlatformConstants, DynFlags, GhcPlugins
pc_OFFSET_StgRegTable_rCCCS | PlatformConstants, DynFlags, GhcPlugins
pc_OFFSET_StgRegTable_rCurrentNursery | PlatformConstants, DynFlags, GhcPlugins
pc_OFFSET_StgRegTable_rCurrentTSO | PlatformConstants, DynFlags, GhcPlugins
pc_OFFSET_StgRegTable_rD1 | PlatformConstants, DynFlags, GhcPlugins
pc_OFFSET_StgRegTable_rD2 | PlatformConstants, DynFlags, GhcPlugins
pc_OFFSET_StgRegTable_rD3 | PlatformConstants, DynFlags, GhcPlugins
pc_OFFSET_StgRegTable_rD4 | PlatformConstants, DynFlags, GhcPlugins
pc_OFFSET_StgRegTable_rD5 | PlatformConstants, DynFlags, GhcPlugins
pc_OFFSET_StgRegTable_rD6 | PlatformConstants, DynFlags, GhcPlugins
pc_OFFSET_StgRegTable_rF1 | PlatformConstants, DynFlags, GhcPlugins
pc_OFFSET_StgRegTable_rF2 | PlatformConstants, DynFlags, GhcPlugins
pc_OFFSET_StgRegTable_rF3 | PlatformConstants, DynFlags, GhcPlugins
pc_OFFSET_StgRegTable_rF4 | PlatformConstants, DynFlags, GhcPlugins
pc_OFFSET_StgRegTable_rF5 | PlatformConstants, DynFlags, GhcPlugins
pc_OFFSET_StgRegTable_rF6 | PlatformConstants, DynFlags, GhcPlugins
pc_OFFSET_StgRegTable_rHp | PlatformConstants, DynFlags, GhcPlugins
pc_OFFSET_StgRegTable_rHpAlloc | PlatformConstants, DynFlags, GhcPlugins
pc_OFFSET_StgRegTable_rHpLim | PlatformConstants, DynFlags, GhcPlugins
pc_OFFSET_StgRegTable_rL1 | PlatformConstants, DynFlags, GhcPlugins
pc_OFFSET_StgRegTable_rR1 | PlatformConstants, DynFlags, GhcPlugins
pc_OFFSET_StgRegTable_rR10 | PlatformConstants, DynFlags, GhcPlugins
pc_OFFSET_StgRegTable_rR2 | PlatformConstants, DynFlags, GhcPlugins
pc_OFFSET_StgRegTable_rR3 | PlatformConstants, DynFlags, GhcPlugins
pc_OFFSET_StgRegTable_rR4 | PlatformConstants, DynFlags, GhcPlugins
pc_OFFSET_StgRegTable_rR5 | PlatformConstants, DynFlags, GhcPlugins
pc_OFFSET_StgRegTable_rR6 | PlatformConstants, DynFlags, GhcPlugins
pc_OFFSET_StgRegTable_rR7 | PlatformConstants, DynFlags, GhcPlugins
pc_OFFSET_StgRegTable_rR8 | PlatformConstants, DynFlags, GhcPlugins
pc_OFFSET_StgRegTable_rR9 | PlatformConstants, DynFlags, GhcPlugins
pc_OFFSET_StgRegTable_rSp | PlatformConstants, DynFlags, GhcPlugins
pc_OFFSET_StgRegTable_rSpLim | PlatformConstants, DynFlags, GhcPlugins
pc_OFFSET_StgRegTable_rXMM1 | PlatformConstants, DynFlags, GhcPlugins
pc_OFFSET_StgRegTable_rXMM2 | PlatformConstants, DynFlags, GhcPlugins
pc_OFFSET_StgRegTable_rXMM3 | PlatformConstants, DynFlags, GhcPlugins
pc_OFFSET_StgRegTable_rXMM4 | PlatformConstants, DynFlags, GhcPlugins
pc_OFFSET_StgRegTable_rXMM5 | PlatformConstants, DynFlags, GhcPlugins
pc_OFFSET_StgRegTable_rXMM6 | PlatformConstants, DynFlags, GhcPlugins
pc_OFFSET_StgRegTable_rYMM1 | PlatformConstants, DynFlags, GhcPlugins
pc_OFFSET_StgRegTable_rYMM2 | PlatformConstants, DynFlags, GhcPlugins
pc_OFFSET_StgRegTable_rYMM3 | PlatformConstants, DynFlags, GhcPlugins
pc_OFFSET_StgRegTable_rYMM4 | PlatformConstants, DynFlags, GhcPlugins
pc_OFFSET_StgRegTable_rYMM5 | PlatformConstants, DynFlags, GhcPlugins
pc_OFFSET_StgRegTable_rYMM6 | PlatformConstants, DynFlags, GhcPlugins
pc_OFFSET_StgRegTable_rZMM1 | PlatformConstants, DynFlags, GhcPlugins
pc_OFFSET_StgRegTable_rZMM2 | PlatformConstants, DynFlags, GhcPlugins
pc_OFFSET_StgRegTable_rZMM3 | PlatformConstants, DynFlags, GhcPlugins
pc_OFFSET_StgRegTable_rZMM4 | PlatformConstants, DynFlags, GhcPlugins
pc_OFFSET_StgRegTable_rZMM5 | PlatformConstants, DynFlags, GhcPlugins
pc_OFFSET_StgRegTable_rZMM6 | PlatformConstants, DynFlags, GhcPlugins
pc_OFFSET_StgStack_sp | PlatformConstants, DynFlags, GhcPlugins
pc_OFFSET_StgStack_stack | PlatformConstants, DynFlags, GhcPlugins
pc_OFFSET_StgTSO_cccs | PlatformConstants, DynFlags, GhcPlugins
pc_OFFSET_StgTSO_stackobj | PlatformConstants, DynFlags, GhcPlugins
pc_OFFSET_StgUpdateFrame_updatee | PlatformConstants, DynFlags, GhcPlugins
pc_platformConstants | PlatformConstants, DynFlags, GhcPlugins
pc_PROF_HDR_SIZE | PlatformConstants, DynFlags, GhcPlugins
pc_REP_CostCentreStack_mem_alloc | PlatformConstants, DynFlags, GhcPlugins
pc_REP_CostCentreStack_scc_count | PlatformConstants, DynFlags, GhcPlugins
pc_REP_StgEntCounter_allocd | PlatformConstants, DynFlags, GhcPlugins
pc_REP_StgEntCounter_allocs | PlatformConstants, DynFlags, GhcPlugins
pc_REP_StgFunInfoExtraFwd_arity | PlatformConstants, DynFlags, GhcPlugins
pc_REP_StgFunInfoExtraRev_arity | PlatformConstants, DynFlags, GhcPlugins
pc_RESERVED_C_STACK_BYTES | PlatformConstants, DynFlags, GhcPlugins
pc_RESERVED_STACK_WORDS | PlatformConstants, DynFlags, GhcPlugins
pc_SIZEOF_CostCentreStack | PlatformConstants, DynFlags, GhcPlugins
pc_SIZEOF_StgArrWords_NoHdr | PlatformConstants, DynFlags, GhcPlugins
pc_SIZEOF_StgFunInfoExtraRev | PlatformConstants, DynFlags, GhcPlugins
pc_SIZEOF_StgMutArrPtrs_NoHdr | PlatformConstants, DynFlags, GhcPlugins
pc_SIZEOF_StgSMPThunkHeader | PlatformConstants, DynFlags, GhcPlugins
pc_SIZEOF_StgUpdateFrame_NoHdr | PlatformConstants, DynFlags, GhcPlugins
pc_STD_HDR_SIZE | PlatformConstants, DynFlags, GhcPlugins
pc_TAG_BITS | PlatformConstants, DynFlags, GhcPlugins
pc_WORDS_BIGENDIAN | PlatformConstants, DynFlags, GhcPlugins
pc_WORD_SIZE | PlatformConstants, DynFlags, 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
peekItbl | ByteCodeItbls
peelCallDmd | Demand
peelFV | Demand
peelUseCall | Demand
PElem | Hoopl
PendingRnCrossStageSplice | HsExpr, HsSyn, GHC
PendingRnDeclSplice | HsExpr, HsSyn, GHC
PendingRnExpSplice | HsExpr, HsSyn, GHC
PendingRnPatSplice | HsExpr, HsSyn, GHC
PendingRnSplice | HsExpr, HsSyn, GHC
PendingRnTypeSplice | HsExpr, HsSyn, GHC
PendingStuff | TcRnTypes, TcRnMonad
PendingTcSplice | HsExpr, HsSyn, GHC
perhapsForallMsg | RnEnv
Persistent | PipelineMonad
PersistentLinkerState | Linker
pe_isHaskellishFile | PipelineMonad, DriverPipeline
PFailed | Lexer
pfail_RDR | PrelNames
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_libtool | 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
Phantom |
1 (Data Constructor) | ExternalCore
2 (Data Constructor) | CoAxiom, TyCon, Coercion, GhcPlugins
Phase |
1 (Data Constructor) | BasicTypes, GhcPlugins
2 (Type/Class) | DriverPhases, GHC
PhaseFailed | Panic, GHC
phaseInputExt | DriverPhases
PhaseNum | BasicTypes, GhcPlugins
phaseOutputFilename | DriverPipeline
PhasePlus | PipelineMonad, DriverPipeline
Phi | Llvm.AbsSyn, Llvm
PicBaseReg | CmmExpr, Cmm
picCCOpts | DynFlags, GhcPlugins
pickGREs | RdrName, GhcPlugins
pickLR | Coercion, TcEvidence, GhcPlugins
pickyEqType | TcType
picPOpts | DynFlags, GhcPlugins
PipeEnv |
1 (Type/Class) | PipelineMonad, DriverPipeline
2 (Data Constructor) | PipelineMonad, DriverPipeline
PipelineOutput | PipelineMonad
PipeState |
1 (Type/Class) | PipelineMonad, DriverPipeline
2 (Data Constructor) | PipelineMonad, DriverPipeline
PkgConfFile | DynFlags, GhcPlugins
PkgConfRef | DynFlags, GhcPlugins
pkgDatabase | DynFlags, GhcPlugins, GHC
pkgIdMap | Packages, GhcPlugins
pkgName | PackageConfig, Packages, GhcPlugins
pkgpath | PackageConfig, Packages, GhcPlugins
pkgState | DynFlags, GhcPlugins, GHC
pkgTrustOnLoc | DynFlags, GhcPlugins, GHC
pkgUrl | PackageConfig, Packages, GhcPlugins
pkgVersion | PackageConfig, Packages, GhcPlugins
placeHolderIncomps | CoAxiom
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
platformBinariesAreStaticLibs | Platform
PlatformConstants |
1 (Type/Class) | PlatformConstants, DynFlags, GhcPlugins
2 (Data Constructor) | PlatformConstants, DynFlags, GhcPlugins
platformHasGnuNonexecStack | Platform
platformHasIdentDirective | Platform
platformHasSubsectionsViaSymbols | Platform
platformOS | Platform
platformUnregisterised | Platform
platformUsesFrameworks | 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
plusAddr# | ExtsCompat46
plusAnnEnv | Annotations, GhcPlugins
plusDoubleX2# | ExtsCompat46
plusDoubleX4# | ExtsCompat46
plusDoubleX8# | ExtsCompat46
plusDU | NameSet, GhcPlugins
plusFloat# | ExtsCompat46
plusFloatX16# | ExtsCompat46
plusFloatX4# | ExtsCompat46
plusFloatX8# | ExtsCompat46
plusFV | NameSet, GhcPlugins
plusFVs | NameSet, GhcPlugins
plusGlobalRdrEnv | RdrName, GhcPlugins
plusHsValBinds | HsBinds, HsSyn, GHC
plusImportAvails | TcRnTypes, TcRnMonad
plusInt16X16# | ExtsCompat46
plusInt16X32# | ExtsCompat46
plusInt16X8# | ExtsCompat46
plusInt32X16# | ExtsCompat46
plusInt32X4# | ExtsCompat46
plusInt32X8# | ExtsCompat46
plusInt64X2# | ExtsCompat46
plusInt64X4# | ExtsCompat46
plusInt64X8# | ExtsCompat46
plusInt8X16# | ExtsCompat46
plusInt8X32# | ExtsCompat46
plusInt8X64# | ExtsCompat46
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
plusSimplCount | CoreMonad, GhcPlugins, SimplMonad
plusSpillCostInfo | RegAlloc.Graph.SpillCost
plusSpillCostRecord | RegAlloc.Graph.SpillCost
plusUFM | UniqFM, GhcPlugins
plusUFM_C | UniqFM, GhcPlugins
plusUFM_CD | UniqFM, GhcPlugins
plusVarEnv | VarEnv, GhcPlugins
plusVarEnv_C | VarEnv, GhcPlugins
plusVarEnv_CD | VarEnv, GhcPlugins
plusVectInfo | HscTypes, GhcPlugins
plusWarns | HscTypes, GhcPlugins
plusWord# | ExtsCompat46
plusWord16X16# | ExtsCompat46
plusWord16X32# | ExtsCompat46
plusWord16X8# | ExtsCompat46
plusWord2# | ExtsCompat46
plusWord32X16# | ExtsCompat46
plusWord32X4# | ExtsCompat46
plusWord32X8# | ExtsCompat46
plusWord64X2# | ExtsCompat46
plusWord64X4# | ExtsCompat46
plusWord64X8# | ExtsCompat46
plusWord8X16# | ExtsCompat46
plusWord8X32# | ExtsCompat46
plusWord8X64# | ExtsCompat46
plus_RDR | PrelNames
pm_extra_src_files | GHC
pm_mod_summary | GHC
pm_parsed_source | GHC
Pointed | Hoopl
POk | Lexer
polyAbstract | Vectorise.Utils.Poly, Vectorise.Utils
PolyAlt | StgSyn
polyApply | Vectorise.Utils.Poly, Vectorise.Utils
polyArity | Vectorise.Utils.Poly, Vectorise.Utils
polyPatSig | TcPat
PolyTv | TcType
polyVApply | Vectorise.Utils.Poly, Vectorise.Utils
POP | X86.Instr
POPCNT | X86.Instr
popCnt# | ExtsCompat46
popCnt16# | ExtsCompat46
PopCnt16Op | PrimOp
popCnt32# | ExtsCompat46
PopCnt32Op | PrimOp
popCnt64# | ExtsCompat46
PopCnt64Op | PrimOp
popCnt8# | ExtsCompat46
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
postorder_dfs | Hoopl
postorder_dfs_from | Hoopl
postorder_dfs_from_except | Hoopl
postProcessDmdTypeM | Demand
postProcessUnsat | Demand
PostTcExpr | HsExpr, HsSyn, GHC
PostTcKind | HsLit, HsSyn, GHC
PostTcTable | HsExpr, HsSyn, GHC
PostTcType | HsLit, HsSyn, GHC
powerFloat# | ExtsCompat46
ppArityInfo | IdInfo, GhcPlugins
ppCafInfo | IdInfo, GhcPlugins
ppCommaJoin | Llvm.Types
ppDouble | Llvm.Types
ppFloat | Llvm.Types
ppLit | Llvm.Types, Llvm
ppLlvmAlias | Llvm.PpLlvm, Llvm
ppLlvmAliases | Llvm.PpLlvm, Llvm
ppLlvmComment | Llvm.PpLlvm, Llvm
ppLlvmComments | Llvm.PpLlvm, Llvm
ppLlvmFunction | Llvm.PpLlvm, Llvm
ppLlvmFunctionDecl | Llvm.PpLlvm, Llvm
ppLlvmFunctionDecls | Llvm.PpLlvm, Llvm
ppLlvmFunctions | Llvm.PpLlvm, Llvm
ppLlvmGlobal | Llvm.PpLlvm, Llvm
ppLlvmGlobals | Llvm.PpLlvm, Llvm
ppLlvmMeta | Llvm.PpLlvm, Llvm
ppLlvmMetas | Llvm.PpLlvm, Llvm
ppLlvmModule | Llvm.PpLlvm, Llvm
ppName | Llvm.Types, Llvm
ppParams | Llvm.Types
ppPlainName | Llvm.Types, Llvm
ppr | Outputable, GhcPlugins
pprArising | TcRnTypes, TcRnMonad
pprArisingAt | TcRnTypes, TcRnMonad
pprAStmtContext | HsExpr, HsSyn, GHC
pprBasicBlock |
1 (Function) | X86.Ppr
2 (Function) | SPARC.Ppr
3 (Function) | PPC.Ppr
pprBBlock | Cmm
pprBinders | TcEnv
pprBinds | HsExpr, HsSyn, GHC
pprBndr | Outputable, GhcPlugins
pprBooleanFormula | BooleanFormula
pprBooleanFormulaNice | BooleanFormula
pprBy | HsExpr, HsSyn, GHC
pprCallishMachOp | CmmMachOp, CmmExpr, Cmm
pprCLabel | CLabel
pprCLabelString | ForeignCall
pprClassPred | Type, TcType, GhcPlugins
pprCmd | HsExpr, HsSyn, GHC
pprCmdArg | HsExpr, HsSyn, GHC
pprCmmGroup | PprCmmDecl, PprCmm
pprCmms | PprCmmDecl, PprCmm
pprCo | Coercion, GhcPlugins
pprCoAxBranch | Coercion, GhcPlugins
pprCoAxBranchHdr | Coercion, GhcPlugins
pprCoAxiom | Coercion, GhcPlugins
pprCode | Outputable, GhcPlugins
PprColour | 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
pprDataFamInstFlavour | HsDecls, HsSyn, GHC
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
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
pprFamInst | FamInstEnv, GHC
pprFamInstHdr | FamInstEnv
pprFamInsts | FamInstEnv
pprFastFilePath | Outputable, GhcPlugins
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
pprHPT | HscTypes, GhcPlugins
pprHsBracket | HsExpr, HsSyn, GHC
pprHsBytes | Outputable, GhcPlugins
pprHsChar | Outputable, GhcPlugins
pprHsContext | HsTypes, HsSyn, GHC
pprHsContextNoArrow | HsTypes, HsSyn, GHC
pprHsForAll | HsTypes, HsSyn, GHC
pprHsString | Outputable, GhcPlugins
pprHsWrapper | TcEvidence
pprIdDetails | IdInfo, GhcPlugins
pprIfaceBndrs | IfaceType, IfaceSyn
pprIfaceCoercion | IfaceType, IfaceSyn
pprIfaceContext | IfaceType, IfaceSyn
pprIfaceContextArr | IfaceType, 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
pprLCmd | HsExpr, HsSyn, GHC
pprLExpr | HsExpr, HsSyn, GHC
pprLHsBinds | HsBinds, HsSyn, GHC
pprLHsBindsForUser | HsBinds, HsSyn, GHC
pprLit | PprCmmExpr, PprCmm
pprLiteral | Literal, GhcPlugins
pprLlvmCmmDecl | LlvmCodeGen.Ppr
pprLlvmData | LlvmCodeGen.Ppr
pprLlvmHeader | LlvmCodeGen.Ppr
pprLocErrMsg | ErrUtils
pprMachOp | CmmMachOp, CmmExpr, Cmm
pprMatch | HsExpr, HsSyn, GHC
pprMatchContext | HsExpr, HsSyn, GHC
pprMatchContextNoun | HsExpr, HsSyn, GHC
pprMatches | HsExpr, HsSyn, GHC
pprMatchInCtxt | HsExpr, HsSyn, GHC
pprMessageBag | ErrUtils
pprMinimalSig | HsBinds, HsSyn, GHC
pprModIface | LoadIface
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
pprOccEnv | 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
pprParendIfaceCoercion | IfaceType, IfaceSyn
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
pprPatSynSig | HsBinds, 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
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
pprStaticArith | Llvm.Types
pprStats |
1 (Function) | RegAlloc.Linear.Stats, RegAlloc.Linear.Main
2 (Function) | RegAlloc.Graph.Stats
pprStatsConflict | RegAlloc.Graph.Stats
pprStatsLifeConflict | RegAlloc.Graph.Stats
pprStatsLifetimes | RegAlloc.Graph.Stats
pprStatsSpills | RegAlloc.Graph.Stats
pprStgBinding | StgSyn
pprStgBindings | StgSyn
pprStgLVs | StgSyn
pprStmt | HsExpr, HsSyn, GHC
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
pprType | Type, TcType, GhcPlugins
pprTypeAndContents | Debugger
pprTypeApp | Type, TcType, GhcPlugins, GHC
pprTypedSplice | HsExpr, HsSyn, GHC
pprTypeForUser | PprTyThing
pprTyThing |
1 (Function) | Type, GhcPlugins
2 (Function) | PprTyThing
pprTyThingCategory | Type, TcType, GhcPlugins
pprTyThingHdr | PprTyThing
pprTyThingInContext | PprTyThing
pprTyThingInContextLoc | PprTyThing
pprTyThingLoc | PprTyThing
pprUniqFM | UniqFM, GhcPlugins
pprUnique | Unique
pprUntypedSplice | HsExpr, HsSyn, GHC
pprUserLength | DynFlags, GhcPlugins, GHC
pprUserTypeCtxt | TcType
pprVarSig | HsBinds, HsSyn, GHC
pprWantedsWithLocs | TcRnTypes, TcRnMonad
pprWithCommas | Outputable, GhcPlugins
pprWord8String | SMRep
ppr_cmd | HsExpr, HsSyn, GHC
ppr_do_stmts | HsExpr, HsSyn, GHC
ppr_expr | HsExpr, HsSyn, GHC
ppr_hs_context | HsTypes, HsSyn, GHC
ppr_lcmd | 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
ppSpaceJoin | Llvm.Types
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
PredType | Type, TcType, GhcPlugins, GHC
pred_RDR | PrelNames
PREFETCH | X86.Instr
prefetchAddr0# | ExtsCompat46
prefetchAddr1# | ExtsCompat46
prefetchAddr2# | ExtsCompat46
prefetchAddr3# | ExtsCompat46
PrefetchAddrOp0 | PrimOp
PrefetchAddrOp1 | PrimOp
PrefetchAddrOp2 | PrimOp
PrefetchAddrOp3 | PrimOp
prefetchByteArray0# | ExtsCompat46
prefetchByteArray1# | ExtsCompat46
prefetchByteArray2# | ExtsCompat46
prefetchByteArray3# | ExtsCompat46
PrefetchByteArrayOp0 | PrimOp
PrefetchByteArrayOp1 | PrimOp
PrefetchByteArrayOp2 | PrimOp
PrefetchByteArrayOp3 | PrimOp
prefetchMutableByteArray0# | ExtsCompat46
prefetchMutableByteArray1# | ExtsCompat46
prefetchMutableByteArray2# | ExtsCompat46
prefetchMutableByteArray3# | ExtsCompat46
PrefetchMutableByteArrayOp0 | PrimOp
PrefetchMutableByteArrayOp1 | PrimOp
PrefetchMutableByteArrayOp2 | PrimOp
PrefetchMutableByteArrayOp3 | PrimOp
PrefetchVariant | X86.Instr
Prefix | CmdLineParser
PrefixCon | HsPat, HsSyn, GHC
prefixDataCon_RDR | PrelNames
PrefixPatSyn | HsBinds, HsSyn, GHC
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
prepareInertsForImplications | TcSMonad
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
PrimElemRep | TyCon, GhcPlugins
primElemRepSizeB | TyCon, GhcPlugins
primMname | ExternalCore
PrimOp | PrimOp
primOpCodeSize | PrimOp
primOpFixity | PrimOp
PrimOpId | IdInfo, GhcPlugins
primOpId | PrelInfo
primOpIsCheap | PrimOp
primOpOcc | PrimOp
primOpOkForSideEffects | PrimOp
primOpOkForSpeculation | PrimOp
primOpOutOfLine | PrimOp
PrimOpResultInfo | PrimOp
primOpRules | PrelRules, MkId, PrelInfo
primOpSig | PrimOp
primOpTag | PrimOp
primOpType | PrimOp
PrimOpVecCat | PrimOp
primPackageId | Module, GhcPlugins
PrimRep | TyCon, GhcPlugins
primRepCmmType | CmmUtils
primRepForeignHint | CmmUtils
primRepSizeW | TyCon, GhcPlugins
PrimTarget | CmmNode, Cmm
primTyCons | TysPrim
printBagOfErrors | ErrUtils
printDoc | Pretty
printDoc_ | Pretty
printException | GhcMonad, GHC
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
Private | Llvm.Types, Llvm
ProbOneShot | BasicTypes, IdInfo, GhcPlugins
processArgs | CmdLineParser
ProcExpr | HsExpr, HsSyn, GHC
ProcOrigin | TcRnTypes, TcRnMonad
ProcPoint | CmmProcPoint
procPointAnalysis | CmmProcPoint
ProcPointSet | CmmProcPoint
Prod | 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 | StgCmmProf
ProfAuto | DynFlags, GhcPlugins
profAuto | DynFlags, GhcPlugins, GHC
ProfAutoAll | DynFlags, GhcPlugins
ProfAutoCalls | DynFlags, GhcPlugins
ProfAutoExports | DynFlags, GhcPlugins
ProfAutoTop | DynFlags, GhcPlugins
profDynAlloc | StgCmmProf
profHdrSize | SMRep
ProfilingInfo |
1 (Type/Class) | Cmm
2 (Data Constructor) | Cmm
profilingInitCode | ProfInit
profInfoTableSizeW | CmmInfo
ProfNote | CoreSyn, GhcPlugins
profNoteCC | CoreSyn, GhcPlugins
profNoteCount | CoreSyn, GhcPlugins
profNoteScope | CoreSyn, GhcPlugins
pROF_HDR_SIZE | DynFlags, GhcPlugins
progName | Panic
ProgramError | Panic, GHC
promotableTyCon_maybe | TyCon, GhcPlugins
promoteDataCon | DataCon, GhcPlugins
promoteDataCon_maybe | DataCon, GhcPlugins
promotedBoolTyCon | TysWiredIn, GhcPlugins
promotedEQDataCon | TysWiredIn, GhcPlugins
promotedFalseDataCon | TysWiredIn, GhcPlugins
promotedGTDataCon | TysWiredIn, GhcPlugins
promotedLTDataCon | TysWiredIn, GhcPlugins
promotedOrderingTyCon | TysWiredIn, GhcPlugins
promotedTrueDataCon | TysWiredIn, GhcPlugins
promotedTupleDataCon | TysWiredIn, GhcPlugins
promotedTupleTyCon | TysWiredIn, GhcPlugins
promoteKind | DataCon, GhcPlugins
promoteTyCon | TyCon, 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
Proxy# | ExtsCompat46
proxy# | ExtsCompat46
proxyHashKey | PrelNames
proxyPrimTyCon | TysPrim
proxyPrimTyConKey | PrelNames
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
Ptr |
1 (Type/Class) | ExtsCompat46
2 (Data Constructor) | ExtsCompat46
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
pureAClassOpKey | PrelNames
pureAName | PrelNames
pure_RDR | PrelNames
PUSH | X86.Instr
pushCurrentContext | Lexer
pushErrCtxt | TcRnTypes, TcRnMonad
pushErrCtxtSameOrigin | TcRnTypes, TcRnMonad
pushInterruptTargetThread | Panic
pushLexState | Lexer
pushSimplifiedArgs | SimplUtils
pushUntouchables | TcType
pushUpdateFrame | StgCmmBind
PUSH_ALTS | ByteCodeInstr
PUSH_ALTS_UNLIFTED | ByteCodeInstr
PUSH_APPLY_D | ByteCodeInstr
PUSH_APPLY_F | ByteCodeInstr
PUSH_APPLY_L | ByteCodeInstr
PUSH_APPLY_N | ByteCodeInstr
PUSH_APPLY_P | ByteCodeInstr
PUSH_APPLY_PP | ByteCodeInstr
PUSH_APPLY_PPP | ByteCodeInstr
PUSH_APPLY_PPPP | ByteCodeInstr
PUSH_APPLY_PPPPP | ByteCodeInstr
PUSH_APPLY_PPPPPP | ByteCodeInstr
PUSH_APPLY_V | ByteCodeInstr
PUSH_BCO | ByteCodeInstr
PUSH_G | ByteCodeInstr
PUSH_L | ByteCodeInstr
PUSH_LL | ByteCodeInstr
PUSH_LLL | ByteCodeInstr
PUSH_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
putMVar# | ExtsCompat46
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