ghc-7.6.3: 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 - H

HA | PPC.Regs
haddockHTMLs | PackageConfig, Packages, GhcPlugins
haddockInterfaces | PackageConfig, Packages, GhcPlugins
haddockOptions | DynFlags, GhcPlugins, GHC
halfWordMask | CmmType, CmmExpr, Cmm, OldCmm
halfWordWidth | CmmType, CmmExpr, Cmm, OldCmm
hALF_WORD_SIZE | SMRep
hALF_WORD_SIZE_IN_BITS | SMRep
handle | Exception
handleFlagWarnings | HscTypes, GhcPlugins
handleGhcException | Panic
handleIO | Exception
handleJust | Exception
Handler |
1 (Data Constructor) | Exception
2 (Type/Class) | Exception
handleSourceError | HscTypes, GhcPlugins, GHC
hang |
1 (Function) | Pretty
2 (Function) | Outputable, GhcPlugins
happensBefore | DriverPhases
HARD | Platform
HasArg | CmdLineParser
hasCAF | CLabel
hasDetailedCounts | CoreMonad, GhcPlugins
HasDynFlags | DynFlags, GhcPlugins
hasEqualities | Inst
hashExpr | CoreUtils, GhcPlugins
hashLiteral | Literal, GhcPlugins
hashName | Name, GhcPlugins
hashString | Util, GhcPlugins
HasInfo | IfaceSyn
Haskell2010 | DynFlags, GhcPlugins
Haskell98 | DynFlags, GhcPlugins
hasKey | Unique, PrelNames
hasNoBinding | Id, GhcPlugins
hasNoDups | ListSetOps
hasNoGlobalRegs | CmmUtils, OldCmmUtils
hasNoLBVarInfo | IdInfo, GhcPlugins
HasOccName | OccName, Name, GhcPlugins
hasSomeUnfolding | CoreSyn, GhcPlugins
hasSpecPrags | HsBinds, HsSyn, GHC
hasVertexG | Digraph
hasZEncoding | FastString, GhcPlugins
hcat |
1 (Function) | Pretty
2 (Function) | Outputable, GhcPlugins
HCc | DriverPhases
hcSuf | DynFlags, GhcPlugins, GHC
Header |
1 (Type/Class) | ForeignCall
2 (Data Constructor) | ForeignCall
headFS | FastString, GhcPlugins
heap | LlvmCodeGen.Regs
heapClosureSize | SMRep
heapHWM |
1 (Function) | CgMonad
2 (Function) | StgCmmMonad
heapIdInfo | CgBindery
HeapOverflow | Exception
HeapRep | SMRep
HeapUsage |
1 (Type/Class) | CgMonad
2 (Data Constructor) | CgMonad
3 (Type/Class) | StgCmmMonad
4 (Data Constructor) | StgCmmMonad
hexDigit | Ctype
hexToChar | LexCore
hGetStringBuffer | StringBuffer
hGetStringBufferBlock | StringBuffer
HI |
1 (Data Constructor) | PPC.Regs
2 (Data Constructor) | SPARC.Imm
hiddenModules | PackageConfig, Packages, GhcPlugins
HidePackage | DynFlags, GhcPlugins
hiDir | DynFlags, GhcPlugins, GHC
HintedCmmActual | OldCmm
HintedCmmFormal | OldCmm
hintlessCmm | OldCmm
History |
1 (Type/Class) | InteractiveEval, GHC
2 (Data Constructor) | InteractiveEval
historyApStack | InteractiveEval
historyBreakInfo | InteractiveEval, GHC
historyEnclosingDecls | InteractiveEval, GHC
hiSuf | DynFlags, GhcPlugins, GHC
hiVersion | Constants
hm_details | HscTypes, GhcPlugins
hm_iface | HscTypes, GhcPlugins
hm_linkable | HscTypes, GhcPlugins
hoistBinding | Vectorise.Utils.Hoisting, Vectorise.Utils
hoistExpr | Vectorise.Utils.Hoisting, Vectorise.Utils
hoistPolyVExpr | Vectorise.Utils.Hoisting, Vectorise.Utils
hoistVExpr | Vectorise.Utils.Hoisting, Vectorise.Utils
HomeModInfo |
1 (Type/Class) | HscTypes, GhcPlugins
2 (Data Constructor) | HscTypes, GhcPlugins
HomePackageTable | HscTypes, GhcPlugins
homepage | PackageConfig, Packages, GhcPlugins
HooplNode | Hoopl
Hp | CmmExpr, Cmm, OldCmm
HpAlloc | CmmExpr, Cmm, OldCmm
hpcDir | DynFlags, GhcPlugins, GHC
hpChkGen | CgHeapery
hpChkNodePointsAssignSp0 | CgHeapery
HpcInfo |
1 (Type/Class) | HscTypes, GhcPlugins
2 (Data Constructor) | HscTypes, GhcPlugins
hpcInfoHash | HscTypes, GhcPlugins
hpcInfoTickCount | HscTypes, GhcPlugins
hpcInitCode | Coverage
hpcTable | CgHpc
HpcTick | CoreSyn, GhcPlugins
hpcUsed | HscTypes, GhcPlugins
HpLim | CmmExpr, Cmm, OldCmm
hpm_module | HscTypes, GhcPlugins
hpm_src_files | HscTypes, GhcPlugins
hpReg | CmmExpr, Cmm, OldCmm
hpRel |
1 (Function) | CgHeapery
2 (Function) | StgCmmLayout, StgCmmHeap
hptInstances | HscTypes, GhcPlugins
hptObjs | HscTypes, GhcPlugins
hptRules | HscTypes, GhcPlugins
hptVectInfo | HscTypes, GhcPlugins
hPutFS | FastString, GhcPlugins
HsAnnotation | HsDecls, HsSyn, GHC
HsApp | HsExpr, HsSyn, GHC
HsAppTy | HsTypes, HsSyn, GHC
HsArity | IfaceSyn
HsArrApp | HsExpr, HsSyn, GHC
HsArrAppType | HsExpr, HsSyn, GHC
HsArrForm | HsExpr, HsSyn, GHC
HsBang | BasicTypes, HsTypes, HsSyn, GhcPlugins, GHC
HsBangTy | HsTypes, HsSyn, GHC
HsBind | HsBinds, HsSyn, GHC
HsBindLR | HsBinds, HsSyn, GHC
HsBinTick | HsExpr, HsSyn, GHC
HsBootCtxt | RnEnv, RnBinds
HsBootFile | DriverPhases, HscTypes, GhcPlugins
HsBoxedOrConstraintTuple | HsTypes, HsSyn, GHC
HsBoxedTuple | HsTypes, HsSyn, GHC
HsBracket |
1 (Type/Class) | HsExpr, HsSyn, GHC
2 (Data Constructor) | HsExpr, HsSyn, GHC
HsBracketOut | HsExpr, HsSyn, GHC
Hsc | DriverPhases
HsCase | HsExpr, HsSyn, GHC
HscAsm | DynFlags, GhcPlugins, GHC
hscBatchBackendOnly | HscMain
HscC | DynFlags, GhcPlugins, GHC
hscCheckSafe | HscMain
hscCompileBatch | HscMain
hscCompileCmmFile | HscMain
hscCompileCore | HscMain
hscCompileCoreExpr | HscMain
hscCompileInteractive | HscMain
hscCompileNothing | HscMain
hscCompileOneShot | HscMain
hscDecls | HscMain
hscDeclsWithLocation | HscMain
hscDesugar | HscMain
HscEnv |
1 (Type/Class) | HscTypes, GhcPlugins, GHC
2 (Data Constructor) | HscTypes, GhcPlugins
hscEPS | HscTypes, GhcPlugins
hscGetModuleInterface | HscMain
hscGetSafe | HscMain
HsChar | HsLit, HsSyn, GHC
HsCharPrim | HsLit, HsSyn, GHC
hscImport | HscMain
hscInteractiveBackendOnly | HscMain
HscInterpreted | DynFlags, GhcPlugins, GHC
hscIsGHCiMonad | HscMain
hscKcType | HscMain
HscLlvm | DynFlags, GhcPlugins, GHC
HsCmd | HsExpr, HsSyn, GHC
HsCmdTop |
1 (Type/Class) | HsExpr, HsSyn, GHC
2 (Data Constructor) | HsExpr, HsSyn, GHC
HscNoRecomp | HscMain
HscNothing | DynFlags, GhcPlugins, GHC
hscNothingBackendOnly | HscMain
hsConDeclArgTys | HsDecls, HsSyn, GHC
HsConDeclDetails | HsDecls, HsSyn, GHC
HsConDetails | HsPat, HsSyn, GHC
hscOneShotBackendOnly | HscMain
hsConPatArgs | HsPat, HsSyn, GHC
HsConPatDetails | HsPat, HsSyn, GHC
HsConstraintTuple | HsTypes, HsSyn, GHC
HsContext | HsTypes, HsSyn, GHC
HsCoreAnn | HsExpr, HsSyn, GHC
HsCoreTy | HsTypes, HsSyn, GHC
hscOutName | DynFlags, GhcPlugins, GHC
hscParse | HscMain
hscParseIdentifier | HscMain
HscRecomp | HscMain
hscRnImportDecls | HscMain
hscSimplify | HscMain
HscSource | DriverPhases, HscTypes, GhcPlugins
hscSourceString | DriverPhases, HscTypes, GhcPlugins
HscStatus | HscMain
HscStatus' | HscMain
hscStmt | HscMain
hscStmtWithLocation | HscMain
HscTarget | DynFlags, GhcPlugins, GHC
hscTarget | DynFlags, GhcPlugins, GHC
hscTcExpr | HscMain
hscTcRcLookupName | HscMain
hscTcRnGetInfo | HscMain
hscTcRnLookupRdrName | HscMain
hscTypecheckRename | HscMain
hsc_dflags | HscTypes, GhcPlugins
hsc_EPS | HscTypes, GhcPlugins
hsc_FC | HscTypes, GhcPlugins
hsc_HPT | HscTypes, GhcPlugins
hsc_IC | HscTypes, GhcPlugins
hsc_MLC | HscTypes, GhcPlugins
hsc_mod_graph | HscTypes, GhcPlugins
hsc_NC | HscTypes, GhcPlugins
hsc_targets | HscTypes, GhcPlugins
hsc_type_env_var | HscTypes, GhcPlugins
HsDecl | HsDecls, HsSyn, GHC
HsDo | HsExpr, HsSyn, GHC
HsDocContext | RnEnv
HsDocString |
1 (Type/Class) | HsDoc, HsSyn, GHC
2 (Data Constructor) | HsDoc, HsSyn, GHC
HsDocTy | HsTypes, HsSyn, GHC
HsDoublePrim | HsLit, HsSyn, GHC
hsep |
1 (Function) | Pretty
2 (Function) | Outputable, GhcPlugins
HsEqTy | HsTypes, HsSyn, GHC
HsExplicitFlag | HsTypes, HsSyn, GHC
HsExplicitListTy | HsTypes, HsSyn, GHC
HsExplicitTupleTy | HsTypes, HsSyn, GHC
hsExplicitTvs | HsTypes, HsSyn, GHC
HsExpr | HsExpr, HsSyn, GHC
hsExprNeedsParens | HsExpr, HsSyn, GHC
HsExtCore |
1 (Type/Class) | HsSyn, GHC
2 (Data Constructor) | HsSyn, GHC
hsFamInstBinders | HsUtils, HsSyn, GHC
HsFirstOrderApp | HsExpr, HsSyn, GHC
HsFloatPrim | HsLit, HsSyn, GHC
HsForAllTy | HsTypes, HsSyn, GHC
hsForeignDeclsBinders | HsUtils, HsSyn, GHC
HsFractional | HsLit, HsSyn, GHC
HsFunTy | HsTypes, HsSyn, GHC
HsGroup |
1 (Type/Class) | HsDecls, HsSyn, GHC
2 (Data Constructor) | HsDecls, HsSyn, GHC
hsGroupBinders | HsUtils, HsSyn, GHC
HsHigherOrderApp | HsExpr, HsSyn, GHC
HsIf | HsExpr, HsSyn, GHC
HsInline | IfaceSyn
HsInt | HsLit, HsSyn, GHC
HsInt64Prim | HsLit, HsSyn, GHC
HsInteger | HsLit, HsSyn, GHC
HsIntegral | HsLit, HsSyn, GHC
HsIntPrim | HsLit, HsSyn, GHC
HsIParamTy | HsTypes, HsSyn, GHC
HsIPBinds |
1 (Type/Class) | HsBinds, HsSyn, GHC
2 (Data Constructor) | HsBinds, HsSyn, GHC
HsIPName |
1 (Type/Class) | HsTypes, HsSyn, GHC
2 (Data Constructor) | HsTypes, HsSyn, GHC
hsIPNameFS | HsTypes, HsSyn, GHC
HsIPVar | HsExpr, HsSyn, GHC
HsIsString | HsLit, HsSyn, GHC
HsKind | HsTypes, HsSyn, GHC
HsKindSig | HsTypes, HsSyn, GHC
HsLam | HsExpr, HsSyn, GHC
HsLamCase | HsExpr, HsSyn, GHC
HsLet | HsExpr, HsSyn, GHC
hsLibraries | PackageConfig, Packages, GhcPlugins
HsListTy | HsTypes, HsSyn, GHC
HsLit |
1 (Type/Class) | HsLit, HsSyn, GHC
2 (Data Constructor) | HsExpr, HsSyn, GHC
hsLitKey | MatchLit
hsLitType | TcHsSyn
hsLKiTyVarNames | HsTypes, HsSyn, GHC
hsLMatchPats | HsExpr, HsSyn, GHC
HsLocalBinds | HsBinds, HsSyn, GHC
HsLocalBindsLR | HsBinds, HsSyn, GHC
hsLPatType | TcHsSyn
hsLTyClDeclBinders | HsUtils, HsSyn, GHC
hsLTyVarLocName | HsTypes, HsSyn, GHC
hsLTyVarLocNames | HsTypes, HsSyn, GHC
hsLTyVarName | HsTypes, HsSyn, GHC
hsLTyVarNames | HsTypes, HsSyn, GHC
HsMatchContext | HsExpr, HsSyn, GHC
hsmodDecls | HsSyn, GHC
hsmodDeprecMessage | HsSyn, GHC
hsmodExports | HsSyn, GHC
hsmodHaddockModHeader | HsSyn, GHC
hsmodImports | HsSyn, GHC
hsmodName | HsSyn, GHC
HsModule |
1 (Type/Class) | HsSyn, GHC
2 (Data Constructor) | HsSyn, GHC
HsMultiIf | HsExpr, HsSyn, GHC
HsNoBang | BasicTypes, HsTypes, HsSyn, GhcPlugins, GHC
HsNoCafRefs | IfaceSyn
HsNoUnpack | BasicTypes, HsTypes, HsSyn, GhcPlugins, GHC
HsNoVect | HsDecls, HsSyn, GHC
HsNumTy | HsTypes, HsSyn, GHC
HsOpTy | HsTypes, HsSyn, GHC
HsOverLit |
1 (Type/Class) | HsLit, HsSyn, GHC
2 (Data Constructor) | HsExpr, HsSyn, GHC
hsOverLitKey | MatchLit
hsOverLitName | TcHsSyn
HsPar | HsExpr, HsSyn, GHC
HsPArrTy | HsTypes, HsSyn, GHC
HsParsedModule |
1 (Type/Class) | HscTypes, GhcPlugins
2 (Data Constructor) | HscTypes, GhcPlugins
HsParTy | HsTypes, HsSyn, GHC
hsPatNeedsParens | HsPat, HsSyn, GHC
hsPatType | TcHsSyn
HsPp | DriverPhases
HsProc | HsExpr, HsSyn, GHC
hsQTvBndrs | HsTypes, HsSyn, GHC
HsQTvs | HsTypes, HsSyn, GHC
HsQuasiQuote |
1 (Type/Class) | HsTypes, HsSyn, GHC
2 (Data Constructor) | HsTypes, HsSyn, GHC
HsQuasiQuoteE | HsExpr, HsSyn, GHC
HsQuasiQuoteTy | HsTypes, HsSyn, GHC
hsq_kvs | HsTypes, HsSyn, GHC
hsq_tvs | HsTypes, HsSyn, GHC
HsRat | HsLit, HsSyn, GHC
HsRecField |
1 (Type/Class) | HsPat, HsSyn, GHC
2 (Data Constructor) | HsPat, HsSyn, GHC
hsRecFieldArg | HsPat, HsSyn, GHC
HsRecFieldCon | RnPat
HsRecFieldContext | RnPat
hsRecFieldId | HsPat, HsSyn, GHC
HsRecFieldPat | RnPat
HsRecFields |
1 (Type/Class) | HsPat, HsSyn, GHC
2 (Data Constructor) | HsPat, HsSyn, GHC
hsRecFields | HsPat, HsSyn, GHC
HsRecFieldUpd | RnPat
HsRecordBinds | HsExpr, HsSyn, GHC
hsRecPun | HsPat, HsSyn, GHC
HsRecTy | HsTypes, HsSyn, GHC
HsRule | HsDecls, HsSyn, GHC
HsSCC | HsExpr, HsSyn, GHC
HsSigCtxt | RnEnv, RnBinds
hsSigDoc | HsBinds, HsSyn, GHC
HsSigFun | TcClassDcl
HsSplice |
1 (Type/Class) | HsExpr, HsSyn, GHC
2 (Data Constructor) | HsExpr, HsSyn, GHC
HsSpliceE | HsExpr, HsSyn, GHC
HsSpliceTy | HsTypes, HsSyn, GHC
HsSrcFile | DriverPhases, HscTypes, GhcPlugins
HsStmtContext | HsExpr, HsSyn, GHC
HsStrict | BasicTypes, HsTypes, HsSyn, GhcPlugins, GHC
HsStrictness | IfaceSyn
HsString | HsLit, HsSyn, GHC
HsStringPrim | HsLit, HsSyn, GHC
HsStrTy | HsTypes, HsSyn, GHC
HsTick | HsExpr, HsSyn, GHC
HsTickPragma | HsExpr, HsSyn, GHC
HsTupArg | HsExpr, HsSyn, GHC
HsTupleSort | HsTypes, HsSyn, GHC
HsTupleTy | HsTypes, HsSyn, GHC
hsTyClDeclBinders | HsUtils, HsSyn, GHC
hsTyClDeclsBinders | HsUtils, HsSyn, GHC
HsTyDefn | HsDecls, HsSyn, GHC
HsTyLit |
1 (Type/Class) | HsTypes, HsSyn, GHC
2 (Data Constructor) | HsTypes, HsSyn, GHC
HsType |
1 (Type/Class) | HsTypes, HsSyn, GHC
2 (Data Constructor) | HsExpr, HsSyn, GHC
HsTypeCtx | RnEnv
HsTyVar | HsTypes, HsSyn, GHC
HsTyVarBndr | HsTypes, HsSyn, GHC
hsTyVarName | HsTypes, HsSyn, GHC
HsTyWrapper | HsTypes, HsSyn, GHC
HsUnboxedTuple | HsTypes, HsSyn, GHC
HsUnfold | IfaceSyn
HsUnpack | BasicTypes, HsTypes, HsSyn, GhcPlugins, GHC
HsUnpackFailed | BasicTypes, HsTypes, HsSyn, GhcPlugins, GHC
HsValBinds |
1 (Type/Class) | HsBinds, HsSyn, GHC
2 (Data Constructor) | HsBinds, HsSyn, GHC
hsValBindsImplicits | HsUtils, HsSyn, GHC
HsValBindsLR | HsBinds, HsSyn, GHC
HsVar | HsExpr, HsSyn, GHC
HsVect | HsDecls, HsSyn, GHC
HsVectClassIn | HsDecls, HsSyn, GHC
HsVectClassOut | HsDecls, HsSyn, GHC
HsVectInstIn | HsDecls, HsSyn, GHC
HsVectInstOut | HsDecls, HsSyn, GHC
HsVectTypeIn | HsDecls, HsSyn, GHC
HsVectTypeOut | HsDecls, HsSyn, GHC
HsWB | HsTypes, HsSyn, GHC
hswb_cts | HsTypes, HsSyn, GHC
hswb_kvs | HsTypes, HsSyn, GHC
hswb_tvs | HsTypes, HsSyn, GHC
HsWithBndrs | HsTypes, HsSyn, GHC
HsWord64Prim | HsLit, HsSyn, GHC
HsWordPrim | HsLit, HsSyn, GHC
HsWrap | HsExpr, HsSyn, GHC
HsWrapper | TcEvidence
HsWrapTy | HsTypes, HsSyn, GHC
hs_annds | HsDecls, HsSyn, GHC
hs_defds | HsDecls, HsSyn, GHC
hs_derivds | HsDecls, HsSyn, GHC
hs_docs | HsDecls, HsSyn, GHC
hs_fixds | HsDecls, HsSyn, GHC
hs_fords | HsDecls, HsSyn, GHC
hs_instds | HsDecls, HsSyn, GHC
hs_ruleds | HsDecls, HsSyn, GHC
hs_tyclds | HsDecls, HsSyn, GHC
hs_valds | HsDecls, HsSyn, GHC
hs_vects | HsDecls, HsSyn, GHC
hs_warnds | HsDecls, HsSyn, GHC
hugsOptions | PackageConfig, Packages, GhcPlugins
HValue | ByteCodeLink, Linker, GHC
hwSp | CgMonad