ghc-8.2.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) | Lexer
2 (Data Constructor) | Lexer
3 (Data Constructor) | StgCmmArgRep, StgCmmLayout
4 (Data Constructor) | PipelineMonad, DriverPipeline
paBrackets | Outputable, GhcPlugins
PACK | ByteCodeInstr
PackageArg |
1 (Type/Class) | DynFlags, GhcPlugins
2 (Data Constructor) | DynFlags, GhcPlugins
PackageCompleteMatchMap | HscTypes, GhcPlugins
PackageConfig | PackageConfig, Packages, GhcPlugins
packageConfigId | PackageConfig, Packages, GhcPlugins
PackageConfigMap | Packages, GhcPlugins
PackageDB | DynFlags, GhcPlugins
PackageDBFlag | DynFlags, GhcPlugins
packageDBFlags | DynFlags, GhcPlugins, GHC
packageEnv | DynFlags, GhcPlugins, GHC
PackageFamInstEnv | HscTypes, GhcPlugins
PackageFlag | DynFlags, GhcPlugins
packageFlags | DynFlags, GhcPlugins, GHC
packageFlagsChanged | DynFlags, GhcPlugins
packageHsLibs | Packages, GhcPlugins
PackageIfaceTable | HscTypes, GhcPlugins
PackageInstEnv | HscTypes, GhcPlugins
PackageName |
1 (Type/Class) | PackageConfig, Packages, GhcPlugins
2 (Data Constructor) | PackageConfig, Packages, GhcPlugins
packageName | PackageConfig, Packages, GhcPlugins
packageNameString | PackageConfig, Packages, GhcPlugins
packageName_RDR | PrelNames
PackageRuleBase | HscTypes, GhcPlugins
PackageState | Packages, GhcPlugins
packageTrustOn | DynFlags, GhcPlugins
PackageTypeEnv | HscTypes, GhcPlugins
packageVersion | PackageConfig, Packages, 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
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
panicTcS | TcSMonad
PAP | RtClosureInspect
paPRSel | Vectorise.Builtins.Base, Vectorise.Builtins
par1DataCon_RDR | PrelNames
par1TyConKey | PrelNames
par1TyConName | PrelNames
ParamLocation | CmmCallConv
Parens | BooleanFormula
parens |
1 (Function) | Pretty
2 (Function) | Outputable, GhcPlugins
parenSymOcc | OccName, Name, GhcPlugins
parens_RDR | PrelNames
Parent | RdrName, GhcPlugins
ParentIs | RdrName, GhcPlugins
PARITY | X86.Cond
parMakeCount | DynFlags, GhcPlugins, GHC
ParOp | PrimOp
ParPat | HsPat, HsSyn, GHC
parrayTyCon | Vectorise.Builtins.Base, Vectorise.Builtins
PArrBuiltin |
1 (Type/Class) | TcRnTypes, TcRnMonad, DsMonad
2 (Data Constructor) | TcRnTypes, TcRnMonad, 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
parseBackpack | Parser
parseCImport | RdrHsSyn
parseCmmFile | CmmParse
parseComponentId | Module, GhcPlugins
parseDeclaration | Parser
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
parseExpr | InteractiveEval, GHC
parseExpression | Parser
parseHeader | Parser
parseIdentifier | Parser
parseImport | Parser
parseImportDecl | InteractiveEval, GHC
parseModSubst | Module, GhcPlugins
parseModule |
1 (Function) | Parser
2 (Function) | GHC
parseModuleId | Module, GhcPlugins
parseModuleName | Module, GhcPlugins
parseName | InteractiveEval, GHC
parsePattern | Parser
parser | GHC
ParseResult | Lexer
ParserFlags |
1 (Type/Class) | Lexer
2 (Data Constructor) | Lexer
parseScheme | PprColour
parseSignature | Parser
parseStatement | Parser
parseStmt | Parser
parseType | Parser
parseTypeSignature | Parser
parseUnitId | Module, GhcPlugins
parseUnsignedInteger | StringBuffer
parSIdKey | THNames
parSName | THNames
ParStmt | HsExpr, HsSyn, GHC
ParStmtBlock |
1 (Type/Class) | HsExpr, HsSyn, GHC
2 (Data Constructor) | HsExpr, HsSyn, GHC
ParStmtCtxt | HsExpr, HsSyn, GHC
PartialSig | TcRnTypes, TcRnMonad, TcSigs
partitionBag | Bag
partitionBagWith | Bag
partitionByList | Util, GhcPlugins
partitionDVarEnv | VarEnv, GhcPlugins
partitionDVarSet | VarSet, GhcPlugins
partitionInvisibles | Type, GhcPlugins
partitionUDFM | UniqDFM
partitionUFM | UniqFM, GhcPlugins
partitionUniqDSet | UniqDSet
partitionUniqSet | UniqSet, GhcPlugins
partitionVarEnv | VarEnv, GhcPlugins
partitionVarSet | VarSet, GhcPlugins
partitionWith | Util, GhcPlugins
PartWay | Outputable, GhcPlugins
par_is | RdrName, GhcPlugins
par_lbl | RdrName, 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
patGEIdKey | THNames
patGEName | THNames
PatGuard | HsExpr, HsSyn, GHC
PatOrigin | TcRnTypes, TcRnMonad
patQTyConKey | THNames
patQTyConName | THNames
PatSigCtxt | TcType, TcValidity, TcHsType
patSigErr | RnPat
PatSigOrigin | TcRnTypes, TcRnMonad
patsig_body_ty | TcRnTypes, TcRnMonad, TcSigs
patsig_ex_bndrs | TcRnTypes, TcRnMonad, TcSigs
patsig_implicit_bndrs | TcRnTypes, TcRnMonad, TcSigs
patsig_name | TcRnTypes, TcRnMonad, TcSigs
patsig_prov | TcRnTypes, TcRnMonad, TcSigs
patsig_req | TcRnTypes, TcRnMonad, TcSigs
patsig_univ_bndrs | TcRnTypes, TcRnMonad, TcSigs
PatSkol | TcRnTypes, TcRnMonad
PatSyn |
1 (Type/Class) | PatSyn
2 (Data Constructor) | HsExpr, HsSyn, GHC
patSynArgs | PatSyn
patSynArity | PatSyn
PatSynBind |
1 (Type/Class) | HsBinds, HsSyn, GHC
2 (Data Constructor) | HsBinds, HsSyn, GHC
patSynBuilder | PatSyn
PatSynCon | ConLike
PatSynCtxt | TcType, TcValidity, TcHsType
patSynDIdKey | THNames
patSynDName | THNames
patSynExTyVarBinders | PatSyn
patSynExTyVars | PatSyn
patSynFieldLabels | PatSyn
patSynFieldType | PatSyn
patSynInstArgTys | PatSyn
patSynInstResTy | PatSyn
patSynIsInfix | PatSyn
patSynMatcher | PatSyn
patSynName | PatSyn
PatSynPE | TcRnTypes, TcRnMonad
PatSynSig | HsBinds, HsSyn, GHC
patSynSig | PatSyn
patSynSigDIdKey | THNames
patSynSigDName | THNames
patSynToIfaceDecl | ToIface
patSynUnivTyVarBinders | PatSyn
PatternMatchFail |
1 (Data Constructor) | Exception
2 (Type/Class) | Exception
patternSynonymsEnabled | Lexer
patTyConKey | THNames
patTyConName | THNames
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
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_CONTROL_GROUP_CONST_291 | 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_flags | 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_StgArrBytes_bytes | 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_StgSmallMutArrPtrs_ptrs | PlatformConstants, DynFlags, GhcPlugins
pc_OFFSET_StgStack_sp | PlatformConstants, DynFlags, GhcPlugins
pc_OFFSET_StgStack_stack | PlatformConstants, DynFlags, GhcPlugins
pc_OFFSET_StgTSO_alloc_limit | 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_StgArrBytes_NoHdr | PlatformConstants, DynFlags, GhcPlugins
pc_SIZEOF_StgFunInfoExtraRev | PlatformConstants, DynFlags, GhcPlugins
pc_SIZEOF_StgMutArrPtrs_NoHdr | PlatformConstants, DynFlags, GhcPlugins
pc_SIZEOF_StgSmallMutArrPtrs_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_TICKY_BIN_COUNT | PlatformConstants, DynFlags, GhcPlugins
pc_WORDS_BIGENDIAN | PlatformConstants, DynFlags, GhcPlugins
pc_WORD_SIZE | PlatformConstants, DynFlags, GhcPlugins
PD |
1 (Type/Class) | CmmMonad
2 (Data Constructor) | CmmMonad
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
peelCallDmd | Demand
peelFV | Demand
peelUseCall | Demand
PElem | Hoopl
PendingRnSplice |
1 (Type/Class) | HsExpr, HsSyn, GHC
2 (Data Constructor) | HsExpr, HsSyn, GHC
PendingStuff | TcRnTypes, TcRnMonad
PendingTcSplice |
1 (Type/Class) | HsExpr, HsSyn, GHC
2 (Data Constructor) | HsExpr, HsSyn, GHC
perhapsForallMsg | RnEnv
Persistent | PipelineMonad
pExtensionFlags | Lexer
pExtsBitmap | Lexer
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_i | 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_T | DynFlags, GhcPlugins
pgm_windres | DynFlags, GhcPlugins
Phantom | CoAxiom, TyCon, Coercion, TcEvidence, GhcPlugins
phantomRIdKey | THNames
phantomRName | THNames
Phase |
1 (Data Constructor) | BasicTypes, GhcPlugins
2 (Type/Class) | DriverPhases, GHC
phaseInputExt | DriverPhases
PhaseNum | BasicTypes, GhcPlugins
phaseOutputFilename | DriverPipeline
PhasePlus | PipelineMonad, DriverPipeline
Phi | Llvm.AbsSyn, Llvm
PicBaseReg | CmmExpr, Cmm
picCCOpts | DynFlags, GhcPlugins
pickCapturedPreds | TcType
pickGREs | RdrName, GhcPlugins
pickGREsModExp | RdrName, GhcPlugins
pickLR | BasicTypes, Coercion, TcEvidence, GhcPlugins
pickQuantifiablePreds | TcType
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
piResultTy | Type, GhcPlugins
piResultTys | Type, GhcPlugins
PkgConfFile | DynFlags, GhcPlugins
PkgConfRef | DynFlags, GhcPlugins
pkgDatabase | DynFlags, GhcPlugins, GHC
pkgQual | HscTypes, GhcPlugins
pkgState | DynFlags, GhcPlugins, GHC
pkgTrustOnLoc | DynFlags, GhcPlugins, GHC
PlaceCostCentre | CoreSyn, GhcPlugins
PlaceHolder |
1 (Type/Class) | PlaceHolder, HsSyn, GHC
2 (Data Constructor) | PlaceHolder, HsSyn, GHC
placeHolderFixity | PlaceHolder, HsSyn, GHC
placeHolderHsWrapper | PlaceHolder, HsSyn, GHC
placeHolderIncomps | CoAxiom
placeHolderKind | PlaceHolder, HsSyn, GHC
placeHolderNames | PlaceHolder, HsSyn, GHC
placeHolderNamesTc | PlaceHolder, HsSyn, GHC
placeHolderPunRhs | RdrHsSyn
placeHolderType | PlaceHolder, HsSyn, GHC
placeHolderTypeTc | PlaceHolder, HsSyn, GHC
PlaceNonLam | CoreSyn, GhcPlugins
PlaceRuntime | CoreSyn, GhcPlugins
plainTVIdKey | THNames
plainTVName | THNames
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
platformIsCrossCompiling | Platform
platformOS | Platform
platformUnregisterised | Platform
platformUsesFrameworks | Platform
platformWordSize | Platform
PlayInterruptible | ForeignCall
playInterruptible | ForeignCall
PlayRisky | ForeignCall
PlaySafe | ForeignCall
playSafe | ForeignCall
pLift | Llvm.Types, Llvm
pLiftFst | Pair
pLiftSnd | Pair
pLower | Llvm.Types, Llvm
Plugin |
1 (Type/Class) | Plugins, GhcPlugins
2 (Data Constructor) | Plugins, GhcPlugins
pluginModNameOpts | DynFlags, GhcPlugins, GHC
pluginModNames | DynFlags, GhcPlugins, GHC
pluginPackageFlags | DynFlags, GhcPlugins, GHC
PluginPass | CoreMonad, GhcPlugins
pLUGINS | PrelNames
pluginTyConKey | PrelNames
pluginTyConName | PrelNames
plural | Outputable, GhcPlugins
pluralUFM | UniqFM, GhcPlugins
pluralVarSet | VarSet, GhcPlugins
plusAnnEnv | Annotations, GhcPlugins
plusAvail | Avail
plusDU | NameSet, GhcPlugins
plusDVarEnv | VarEnv, GhcPlugins
plusDVarEnv_C | VarEnv, GhcPlugins
plusFsEnv | FastStringEnv
plusFsEnv_C | FastStringEnv
plusFV | NameSet, GhcPlugins
plusFVs | NameSet, GhcPlugins
plusGlobalRdrEnv | RdrName, GhcPlugins
plusHsValBinds | HsBinds, HsSyn, GHC
plusImportAvails | TcRnTypes, TcRnMonad
plusIntegerIdKey | PrelNames
plusIntegerName | PrelNames
plusInteger_RDR | PrelNames
plusMaybeUFM_C | UniqFM, GhcPlugins
plusMaybeVarEnv_C | VarEnv, GhcPlugins
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, SimplMonad, GhcPlugins
plusSpillCostInfo | RegAlloc.Graph.SpillCost
plusSpillCostRecord | RegAlloc.Graph.SpillCost
plusTypeEnv | HscTypes, GhcPlugins
plusUDFM | UniqDFM
plusUDFM_C | UniqDFM
plusUFM | UniqFM, GhcPlugins
plusUFMList | UniqFM, GhcPlugins
plusUFM_C | UniqFM, GhcPlugins
plusUFM_CD | UniqFM, GhcPlugins
plusVarEnv | VarEnv, GhcPlugins
plusVarEnvList | VarEnv, GhcPlugins
plusVarEnv_C | VarEnv, GhcPlugins
plusVarEnv_CD | VarEnv, GhcPlugins
plusVectInfo | HscTypes, GhcPlugins
plusWarns | HscTypes, GhcPlugins
plus_RDR | PrelNames
PmExpr | PmExpr, TmOracle
PmExprCon | PmExpr, TmOracle
PmExprEq | PmExpr, TmOracle
PmExprLit | PmExpr, TmOracle
PmExprOther | PmExpr, TmOracle
PmExprVar | PmExpr, TmOracle
PmLit | PmExpr, TmOracle
pmLitType | TmOracle
PmOLit | PmExpr, TmOracle
pmPprHsLit | HsLit, HsSyn, GHC
PmSLit | PmExpr, TmOracle
pmTopNormaliseType_maybe | FamInstEnv
PmVarEnv | TmOracle
pm_annotations | GHC
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
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
positionIndependent | DynFlags, GhcPlugins
PostInlineUnconditionally | CoreMonad, GhcPlugins
postInlineUnconditionally | SimplUtils
postorderDfs | CmmUtils
postorder_dfs | Hoopl
postorder_dfs_from | Hoopl
postorder_dfs_from_except | Hoopl
postProcessDmdType | Demand
postProcessUnsat | Demand
PostRn | PlaceHolder, HsSyn, GHC
PostTc | PlaceHolder, HsSyn, GHC
PostTcExpr | HsExpr, HsSyn, GHC
PostTcTable | HsExpr, HsSyn, GHC
ppArityInfo | IdInfo, GhcPlugins
ppCafInfo | IdInfo, GhcPlugins
ppCommaJoin | Llvm.Types
PPC_64ABI | Platform
ppc_64ABI | Platform
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
pprAbbrevDecls | Dwarf.Types
pprAlternative | BasicTypes, GhcPlugins
pprArrowChain | Type, GhcPlugins
pprAStmtContext | HsExpr, HsSyn, GHC
pprBasicBlock | SPARC.Ppr
pprBBlock | Cmm
pprBinders | TcEnv
pprBinds | HsExpr, HsSyn, GHC
pprBndr | Outputable, GhcPlugins
pprBooleanFormula | BooleanFormula
pprBooleanFormulaNice | BooleanFormula
pprBy | HsExpr, HsSyn, GHC
pprByte | Dwarf.Types
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
pprCoBndr | Coercion, GhcPlugins
pprCode | Outputable, GhcPlugins
PprColour |
1 (Type/Class) | PprColour
2 (Data Constructor) | PprColour
pprCols | DynFlags, GhcPlugins, GHC
pprComp | HsExpr, HsSyn, GHC
pprConArgs | HsPat, HsSyn, GHC
pprConDeclFields | HsTypes, HsSyn, GHC
pprCoreAlt | PprCore
pprCoreBinding | PprCore
pprCoreBindings | PprCore
pprCoreBindingsWithSize | PprCore
pprCoreBindingWithSize | PprCore
pprCoreExpr | PprCore
pprCostCentreCore | CostCentre
pprCtLoc | TcRnTypes, TcRnMonad
pprCtOrigin | TcRnTypes, TcRnMonad
pprCts | TcRnTypes, TcRnMonad
pprData |
1 (Function) | X86.Ppr
2 (Function) | SPARC.Ppr
pprData4' | Dwarf.Types
pprDataFamInstFlavour | HsDecls, HsSyn, GHC
pprDataItem |
1 (Function) | X86.Ppr
2 (Function) | SPARC.Ppr
pprDebugAndThen | Outputable, GhcPlugins
pprDebugCLabel | CLabel
pprDebugParendExpr | HsExpr, HsSyn, GHC
pprDeclList | HsBinds, HsSyn, GHC
pprDeeper | Outputable, GhcPlugins
pprDeeperList | Outputable, GhcPlugins
pprDefinedAt | Name, GhcPlugins
pprDefMethInfo | Class
pprDerivSpec | TcDerivUtils
pprDo | HsExpr, HsSyn, GHC
pprDwarfARanges | Dwarf.Types
pprDwarfFrame | Dwarf.Types
pprDwarfInfo | Dwarf.Types
pprDwWord | Dwarf.Types
pprEq | TcSMonad
pprEquation | FunDeps
pprErrMsgBagWithLoc | ErrUtils
pprEvVars | TcRnTypes, TcRnMonad
pprEvVarTheta | TcRnTypes, TcRnMonad
pprEvVarWithType | TcRnTypes, TcRnMonad
pprExpr |
1 (Function) | PprCmmExpr, PprCmm
2 (Function) | HsExpr, HsSyn, GHC
pprExternalSrcLoc | HsExpr, HsSyn, GHC
pprFamInst |
1 (Function) | FamInstEnv
2 (Function) | PprTyThing, GHC
pprFamInsts | FamInstEnv
pprFastFilePath | Outputable, GhcPlugins
pprFlag | Packages, GhcPlugins
pprForAll | Type, GhcPlugins, GHC
pprFormat |
1 (Function) | X86.Ppr
2 (Function) | SPARC.Ppr
pprFullRuleName | HsDecls, HsSyn, GHC
pprFunBind | HsExpr, HsSyn, GHC
pprFunDep | Class
pprFundeps | Class, FunDeps, GHC
pprGlobalRdrEnv | RdrName, GhcPlugins
pprGotDeclaration | PIC
pprGRHS | HsExpr, HsSyn, GHC
pprGRHSs | HsExpr, HsSyn, GHC
pprHalf | Dwarf.Types
pprHPT | HscTypes, GhcPlugins
pprHsBracket | HsExpr, HsSyn, GHC
pprHsBytes | Outputable, GhcPlugins
pprHsChar | Outputable, GhcPlugins
pprHsContext | HsTypes, HsSyn, GHC
pprHsContextMaybe | HsTypes, HsSyn, GHC
pprHsContextNoArrow | HsTypes, HsSyn, GHC
pprHsDocContext | RnEnv
pprHsForAll | HsTypes, HsSyn, GHC
pprHsForAllExtra | HsTypes, HsSyn, GHC
pprHsForAllTvs | HsTypes, HsSyn, GHC
pprHsString | Outputable, GhcPlugins
pprHsWrapper | TcEvidence
pprIdDetails | IdInfo, GhcPlugins
pprIfaceBndrs | IfaceType, IfaceSyn
pprIfaceCoercion | IfaceType, IfaceSyn
pprIfaceContext | IfaceType, IfaceSyn
pprIfaceContextArr | IfaceType, IfaceSyn
pprIfaceCoTcApp | IfaceType, IfaceSyn
pprIfaceDecl | IfaceSyn
pprIfaceExpr | IfaceSyn
pprIfaceForAll | IfaceType, IfaceSyn
pprIfaceForAllPart | IfaceType, IfaceSyn
pprIfaceIdBndr | IfaceType, IfaceSyn
pprIfaceLamBndr | IfaceType, IfaceSyn
pprIfacePrefixApp | IfaceType, IfaceSyn
pprIfaceSigmaType | IfaceType, IfaceSyn
pprIfaceStrictSig | Demand
pprIfaceTcArgs | IfaceType, IfaceSyn
pprIfaceTvBndr | IfaceType, IfaceSyn
pprIfaceTyConBinders | IfaceType, IfaceSyn
pprIfaceTyLit | IfaceType, IfaceSyn
pprIfaceType | IfaceType, IfaceSyn
pprIfaceTypeApp | IfaceType, IfaceSyn
pprImm |
1 (Function) | X86.Ppr
2 (Function) | SPARC.Ppr
pprImpExp | HsImpExp, HsSyn, GHC
pprImportedSymbol | PIC
pprInfixName | Name, GhcPlugins
pprInfixOcc | Outputable, GhcPlugins
pprInfixVar | Outputable, GhcPlugins
pprInline | BasicTypes, GhcPlugins
pprInlineDebug | BasicTypes, GhcPlugins
pprInstance | InstEnv, GHC
pprInstanceHdr | InstEnv, GHC
pprInstances | InstEnv
pprInstInfoDetails | TcEnv
pprInstr |
1 (Function) | X86.Ppr
2 (Function) | SPARC.Ppr
pprintClosureCommand | Debugger
pprKind | Type, TcType, GhcPlugins
pprLCmd | HsExpr, HsSyn, GHC
pprLEBInt | Dwarf.Types
pprLEBWord | Dwarf.Types
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
pprModIfaceSimple | LoadIface
pprModule | Module, GhcPlugins, GHC
pprModuleMap | Packages, GhcPlugins
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
4 (Function) | AsmCodeGen
pprNonVarNameSpace | OccName, Name, GhcPlugins
pprOccEnv | OccName, Name, GhcPlugins
pprOccName | OccName, Name, GhcPlugins
pprOptCo | PprCore
pprPackageConfig | PackageConfig, Packages, GhcPlugins
pprPackages | Packages, GhcPlugins
pprPackagesSimple | Packages, GhcPlugins
PprPanic | Panic, GHC
pprPanic | Outputable, GhcPlugins
pprParendCo | Coercion, GhcPlugins
pprParendExpr |
1 (Function) | PprCore
2 (Function) | HsExpr, HsSyn, GHC
pprParendHsType | HsTypes, HsSyn, GHC
pprParendIfaceCoercion | IfaceType, IfaceSyn
pprParendIfaceTcArgs | IfaceType, IfaceSyn
pprParendIfaceType | IfaceType, IfaceSyn
pprParendKind | Type, TcType, GhcPlugins
pprParendLExpr | HsExpr, HsSyn, GHC
pprParendLPat | HsPat, HsSyn, GHC
pprParendType | Type, TcType, GhcPlugins, GHC
pprParenSymName | GHC
pprPassDetails | CoreMonad, GhcPlugins
pprPatBind | HsExpr, HsSyn, GHC
pprPatSynType | PatSyn
pprPECategory | TcRnTypes, TcRnMonad
pprPendingSplice | HsExpr, HsSyn, GHC
pprPgmError | Outputable, GhcPlugins
pprPmExprWithParens | PmExpr, TmOracle
pprPrec | Outputable, GhcPlugins
pprPrefixApp | Type, GhcPlugins
pprPrefixName | Name, GhcPlugins
pprPrefixOcc | Outputable, GhcPlugins
pprPrefixVar | Outputable, GhcPlugins
pprPrimChar | Outputable, GhcPlugins
pprPrimInt | Outputable, GhcPlugins
pprPrimInt64 | Outputable, GhcPlugins
pprPrimWord | Outputable, GhcPlugins
pprPrimWord64 | Outputable, GhcPlugins
PprProgramError | Panic, GHC
pprPromotionQuote | TyCon, GhcPlugins
pprQuals | HsExpr, HsSyn, GHC
pprQuotedList | Outputable, GhcPlugins
pprRuleBase | Rules, GhcPlugins
pprRuleName | BasicTypes, GhcPlugins
pprRules | PprCore
pprRulesForUser | Rules, GhcPlugins
pprSection | PprCmmDecl, PprCmm
pprSectionHeader | PprBase
pprSetDepth | Outputable, GhcPlugins
pprShortTyThing | Type, GhcPlugins
pprSigCtxt | TcHsType
pprSigmaType | Type, TcType, GhcPlugins
pprSigSkolInfo | TcRnTypes, TcRnMonad
pprSimplCount | CoreMonad, SimplMonad, GhcPlugins
pprSimplEnv | SimplEnv
pprSkolInfo | TcRnTypes, TcRnMonad
PprSorry | Panic, GHC
pprSorry | Outputable, GhcPlugins
pprSourceTyCon | Type, GhcPlugins
pprSpec | HsBinds, HsSyn, GHC
pprSpecialStatic | Llvm.Types
pprSpillCostRecord | RegAlloc.Graph.SpillCost
pprSplice | HsExpr, HsSyn, GHC
pprSpliceDecl | 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
pprStgTopBindings | StgSyn
pprStmt | HsExpr, HsSyn, GHC
pprStmtContext | HsExpr, HsSyn, GHC
pprStmtInCtxt | HsExpr, HsSyn, GHC
pprSTrace | Outputable, GhcPlugins
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
pprTraceDebug | Outputable, GhcPlugins
pprTraceIt | Outputable, GhcPlugins
pprTransformStmt | HsExpr, HsSyn, GHC
pprTransStmt | HsExpr, HsSyn, GHC
pprTvBndr | Type, TcType, GhcPlugins
pprTvBndrs | Type, TcType, GhcPlugins
pprTyClDeclFlavour | HsDecls, HsSyn, GHC
pprType | Type, TcType, GhcPlugins
pprTypeAndContents | Debugger
pprTypeApp | Type, TcType, GhcPlugins, GHC
pprTypeForUser | PprTyThing
pprTyTcApp | IfaceType, IfaceSyn
pprTyThing | PprTyThing
pprTyThingCategory | Type, TcType, GhcPlugins
pprTyThingHdr | PprTyThing
pprTyThingInContext | PprTyThing
pprTyThingInContextLoc | PprTyThing
pprTyThingLoc | PprTyThing
pprTyVar | Type, GhcPlugins
pprTyVars | Type, GhcPlugins
pprUDFM | UniqDFM
pprUFM | UniqFM, GhcPlugins
pprUFMWithKeys | UniqFM, GhcPlugins
pprUniqFM | UniqFM, GhcPlugins
pprUniqSet | UniqSet, GhcPlugins
pprUniqueAlways | Unique
pprUserForAll | Type, GhcPlugins
pprUserIfaceForAll | IfaceType, IfaceSyn
pprUserLength | DynFlags, GhcPlugins, GHC
pprUserRealSpan | SrcLoc, GhcPlugins
pprUserTypeCtxt | TcType
pprUserTypeErrorTy | Type, GhcPlugins
pprVarSet | VarSet, GhcPlugins
pprVarSig | HsBinds, HsSyn, GHC
pprWarningTxtForMsg | BasicTypes, GhcPlugins
pprWithBars | Outputable, GhcPlugins
pprWithCommas | Outputable, GhcPlugins
pprWithSourceText | BasicTypes, GhcPlugins
pprWord | Dwarf.Types
pprWord8String | SMRep
ppr_apps | HsExpr, HsSyn, GHC
ppr_cmd | HsExpr, HsSyn, GHC
ppr_do_stmts | HsExpr, HsSyn, GHC
ppr_expr | HsExpr, HsSyn, GHC
ppr_lcmd | HsExpr, HsSyn, GHC
ppr_lexpr | HsExpr, HsSyn, GHC
ppr_mbDoc | HsDoc, HsSyn, GHC
ppr_monobind | HsBinds, HsSyn, GHC
ppr_quasi | HsExpr, HsSyn, GHC
ppr_sig | HsBinds, HsSyn, GHC
ppr_splice | HsExpr, HsSyn, GHC
ppr_splice_decl | HsExpr, HsSyn, GHC
ppSourceStats | HscStats
ppSpaceJoin | Llvm.Types
ppSuggestExplicitKinds | Type, GhcPlugins
ppUnless | Outputable, GhcPlugins
ppWhen | Outputable, GhcPlugins
pp_dotdot | HsExpr, HsSyn, GHC
pp_rhs | HsExpr, HsSyn, GHC
pp_st_suffix | HsLit, HsSyn, GHC
pragAnnDIdKey | THNames
pragAnnDName | THNames
pragBrackets | HsBinds, HsSyn, GHC
pragCompleteDIdKey | THNames
pragCompleteDName | THNames
pragInlDIdKey | THNames
pragInlDName | THNames
pragRuleDIdKey | THNames
pragRuleDName | THNames
pragSpecDIdKey | THNames
pragSpecDName | THNames
pragSpecInlDIdKey | THNames
pragSpecInlDName | THNames
pragSpecInstDIdKey | THNames
pragSpecInstDName | THNames
pragSrcBrackets | HsBinds, HsSyn, GHC
pragState | Lexer
prClass | Vectorise.Builtins.Base, Vectorise.Builtins
prDictOfPReprInstTyCon | Vectorise.Utils.PADict, Vectorise.Utils
prDictOfReprType | Vectorise.Utils.PADict, Vectorise.Utils
prec_RDR | PrelNames
PredOrigin |
1 (Type/Class) | TcDerivUtils
2 (Data Constructor) | TcDerivUtils
predQTyConKey | THNames
predQTyConName | THNames
PredTree | Type, GhcPlugins
predTyConKey | THNames
predTyConName | THNames
PredType | Type, TcType, GhcPlugins, GHC
predTypeEqRel | Type, GhcPlugins
pred_RDR | PrelNames
PREFETCH | X86.Instr
PrefetchAddrOp0 | PrimOp
PrefetchAddrOp1 | PrimOp
PrefetchAddrOp2 | PrimOp
PrefetchAddrOp3 | PrimOp
PrefetchByteArrayOp0 | PrimOp
PrefetchByteArrayOp1 | PrimOp
PrefetchByteArrayOp2 | PrimOp
PrefetchByteArrayOp3 | PrimOp
PrefetchMutableByteArrayOp0 | PrimOp
PrefetchMutableByteArrayOp1 | PrimOp
PrefetchMutableByteArrayOp2 | PrimOp
PrefetchMutableByteArrayOp3 | PrimOp
PrefetchValueOp0 | PrimOp
PrefetchValueOp1 | PrimOp
PrefetchValueOp2 | PrimOp
PrefetchValueOp3 | PrimOp
PrefetchVariant | X86.Instr
Prefix |
1 (Data Constructor) | BasicTypes, GhcPlugins, GHC
2 (Data Constructor) | CmdLineParser
PrefixCon | HsTypes, HsSyn, GHC
prefixDataCon_RDR | PrelNames
prefixIDataConKey | PrelNames
prefixIDataConName | PrelNames
PrefixPatSyn | HsBinds, HsSyn, GHC
prefixPatSynIdKey | THNames
prefixPatSynName | THNames
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
PrepFFI | GHCi
preprFamInst | Vectorise.Utils.Base, Vectorise.Utils
preprocess | DriverPipeline
preprTyCon | Vectorise.Builtins.Base, Vectorise.Builtins
Present | HsExpr, HsSyn, GHC
pretendNameIsInScope | PrelNames
prettyCurrentCallStack | Util, GhcPlugins
prettyPrintGhcErrors | ErrUtils, GHC
prevChar | StringBuffer
Prim | RtClosureInspect, InteractiveEval
PrimAlt | StgSyn
PrimCall |
1 (Type/Class) | PrimOp
2 (Data Constructor) | PrimOp
PrimCallConv | ForeignCall
primCallIdKey | THNames
primCallName | THNames
primCharSuffix | Outputable, GhcPlugins
primDoubleSuffix | Outputable, GhcPlugins
PrimElemRep | TyCon, GhcPlugins
primElemRepSizeB | TyCon, GhcPlugins
primFloatSuffix | Outputable, GhcPlugins
primInt64Suffix | Outputable, GhcPlugins
primIntSuffix | Outputable, GhcPlugins
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
PrimRep | TyCon, RepType, GhcPlugins
primRepCmmType | CmmUtils
primRepForeignHint | CmmUtils
primRepIsFloat | TyCon, GhcPlugins
primRepSizeW | TyCon, GhcPlugins
primRepSlot | RepType
primRepToRuntimeRep | TysPrim
primRepToType | RepType
PrimTarget | CmmNode, Cmm
primTyCons | TysPrim
primUnitId | Module, GhcPlugins
primWord64Suffix | Outputable, GhcPlugins
primWordSuffix | Outputable, GhcPlugins
printBagOfErrors | ErrUtils
printDoc | Pretty
printDoc_ | Pretty
printException | GhcMonad, GHC
printForC | Outputable, GhcPlugins
printForUser | Outputable, GhcPlugins
printForUserPartWay | Outputable, GhcPlugins
printForUserTcRn | TcRnMonad
printIdKey | PrelNames
printInfoForUser | ErrUtils
printName | PrelNames
printOrThrowWarnings | HscTypes, GhcPlugins
printOutputForUser | ErrUtils
printSDoc | Outputable, GhcPlugins
printSDocLn | Outputable, GhcPlugins
PrintUnqualified | Outputable, GhcPlugins, GHC
Private | Llvm.Types, Llvm
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
programName | DynFlags, GhcPlugins
prohibitedSuperClassSolve | TcSMonad
projectVersion | DynFlags, GhcPlugins
promoteCoercion | Coercion, GhcPlugins
Promoted |
1 (Type/Class) | HsTypes, HsSyn, GHC
2 (Data Constructor) | HsTypes, HsSyn, GHC
promoteDataCon | DataCon, GhcPlugins
promotedConsDataCon | TysWiredIn, GhcPlugins
promotedConsTIdKey | THNames
promotedConsTName | THNames
promotedEQDataCon | TysWiredIn, GhcPlugins
promotedFalseDataCon | TysWiredIn, GhcPlugins
promotedGTDataCon | TysWiredIn, GhcPlugins
promotedJustDataCon | TysWiredIn, GhcPlugins
promotedLTDataCon | TysWiredIn, GhcPlugins
promotedNilDataCon | TysWiredIn, GhcPlugins
promotedNilTIdKey | THNames
promotedNilTName | THNames
promotedNothingDataCon | TysWiredIn, GhcPlugins
promotedTIdKey | THNames
promotedTName | THNames
promotedTrueDataCon | TysWiredIn, GhcPlugins
promotedTupleDataCon | TysWiredIn, GhcPlugins
promotedTupleTIdKey | THNames
promotedTupleTName | THNames
promoteTcType | TcUnify
PromotionErr | TcRnTypes, TcRnMonad
ProtoBCO |
1 (Type/Class) | ByteCodeInstr
2 (Data Constructor) | ByteCodeInstr
protoBCOArity | ByteCodeInstr
protoBCOBitmap | ByteCodeInstr
protoBCOBitmapSize | ByteCodeInstr
protoBCOExpr | ByteCodeInstr
protoBCOFFIs | ByteCodeInstr
protoBCOInstrs | ByteCodeInstr
protoBCOName | ByteCodeInstr
ProvCtxtOrigin | TcRnTypes, TcRnMonad
proxyHashId | MkId
proxyHashKey | PrelNames
proxyPrimTyCon | TysPrim
proxyPrimTyConKey | PrelNames
prTyCon | Vectorise.Builtins.Base, Vectorise.Builtins
PSB | HsBinds, HsSyn, GHC
psb_args | HsBinds, HsSyn, GHC
psb_def | HsBinds, HsSyn, GHC
psb_dir | HsBinds, HsSyn, GHC
psb_fvs | HsBinds, HsSyn, GHC
psb_id | HsBinds, HsSyn, GHC
psig_hs_ty | TcRnTypes, TcRnMonad, TcSigs
psig_name | TcRnTypes, TcRnMonad, TcSigs
pSnd | Pair
PState |
1 (Type/Class) | Lexer
2 (Data Constructor) | Lexer
PStr | Pretty
ptext |
1 (Function) | Pretty
2 (Function) | Outputable, GhcPlugins
pThisPackage | Lexer
ptrs | RtClosureInspect
PtrSlot | RepType
ptrTyConKey | PrelNames
ptrTyConName | PrelNames
punctuate |
1 (Function) | Pretty
2 (Function) | Outputable, GhcPlugins
punc_RDR | PrelNames
pure | MonadUtils, IOEnv, TcRnMonad, DsMonad
pureAClassOpKey | PrelNames
pureAName | PrelNames
pure_RDR | PrelNames
purgeLookupSymbolCache | GHCi
PUSH | X86.Instr
pushCallStackKey | PrelNames
pushCallStackName | PrelNames
pushCoArg | CoreOpt
pushCoTyArg | CoreOpt
pushCoValArg | CoreOpt
pushErrCtxt | TcRnTypes, TcRnMonad
pushErrCtxtSameOrigin | TcRnTypes, TcRnMonad
pushLevelAndCaptureConstraints | TcRnMonad
pushLexState | Lexer
pushModuleContext | Lexer
pushSimplifiedArgs | SimplUtils
pushTcLevel | TcType
pushTcLevelM | TcRnMonad
pushTcLevelM_ | TcRnMonad
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
putCmdLineState | CmdLineParser
putDictionary | Binary
putFS | Binary
putIfaceTopBndr | IfaceSyn
putLogMsg | DynFlags, GhcPlugins
putMsg |
1 (Function) | ErrUtils
2 (Function) | CoreMonad, GhcPlugins
putMsgS | CoreMonad, GhcPlugins
PutMVarOp | PrimOp
putNameLiterally | BinFingerprint
putSrcSpanDs | DsMonad
put_ | Binary
pVarLift | Llvm.Types, Llvm
pVarLower | Llvm.Types, Llvm
pvoidsVar | Vectorise.Builtins.Base, Vectorise.Builtins
pvoidVar | Vectorise.Builtins.Base, Vectorise.Builtins
pWarningFlags | Lexer