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 - H

HA | PPC.Regs
haddockHTMLs | PackageConfig, Packages, GhcPlugins
haddockInterfaces | PackageConfig, Packages, GhcPlugins
haddockOptions | DynFlags, GhcPlugins, GHC
halfWordMask | CmmType, CmmExpr, Cmm
halfWordWidth | CmmType, CmmExpr, Cmm
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
hasHaskellName | CLabel
hashByteString | FastString, GhcPlugins
hashLiteral | Literal, GhcPlugins
hashName | Name, GhcPlugins
hashString | Util, GhcPlugins
HasInfo | IfaceSyn
Haskell2010 | DynFlags, GhcPlugins
Haskell98 | DynFlags, GhcPlugins
hasKey | Unique, PrelNames
HasModule | Module, GhcPlugins
hasNoBinding | Id, GhcPlugins
hasNoDups | ListSetOps
hasNoGlobalRegs | CmmUtils
hasNoOneShotInfo | BasicTypes, IdInfo, GhcPlugins
HasOccName | OccName, Name, GhcPlugins
hasSomeUnfolding | CoreSyn, GhcPlugins
hasSpecPrags | HsBinds, HsSyn, GHC
hasVertexG | Digraph
hasZEncoding | FastString, GhcPlugins
haveRegBase |
1 (Function) | CodeGen.Platform.ARM
2 (Function) | CodeGen.Platform.PPC
3 (Function) | CodeGen.Platform.PPC_Darwin
4 (Function) | CodeGen.Platform.SPARC
5 (Function) | CodeGen.Platform.X86
6 (Function) | CodeGen.Platform.X86_64
7 (Function) | CodeGen.Platform.NoRegs
8 (Function) | CodeGen.Platform
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
heapClosureSize | SMRep
heapHWM | StgCmmMonad
heapN | LlvmCodeGen.Regs
HeapOverflow | Exception
HeapRep | SMRep
heapStackCheckGen | StgCmmHeap
HeapUsage |
1 (Type/Class) | StgCmmMonad
2 (Data Constructor) | StgCmmMonad
hexDigit | Ctype
hexToChar | LexCore
hGetStringBuffer | StringBuffer
hGetStringBufferBlock | StringBuffer
HI |
1 (Data Constructor) | SPARC.Imm
2 (Data Constructor) | PPC.Regs
hiddenModules | PackageConfig, Packages, GhcPlugins
HidePackage | DynFlags, GhcPlugins
hiDir | DynFlags, GhcPlugins, GHC
History |
1 (Type/Class) | InteractiveEvalTypes, InteractiveEval, GHC
2 (Data Constructor) | InteractiveEvalTypes, InteractiveEval
historyApStack | InteractiveEvalTypes, InteractiveEval
historyBreakInfo | InteractiveEvalTypes, InteractiveEval, GHC
historyEnclosingDecls | InteractiveEvalTypes, InteractiveEval, GHC
historySize | DynFlags, GhcPlugins, 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
HoleOrigin | TcRnTypes, TcRnMonad
HomeModInfo |
1 (Type/Class) | HscTypes, GhcPlugins
2 (Data Constructor) | HscTypes, GhcPlugins
HomePackageTable | HscTypes, GhcPlugins
homepage | PackageConfig, Packages, GhcPlugins
Hooks | Hooks
hooks | DynFlags, GhcPlugins, GHC
HooplNode | Hoopl
Hp | CmmExpr, Cmm
HpAlloc | CmmExpr, Cmm
hpcDir | DynFlags, GhcPlugins, GHC
hpcEnabled | Lexer
HpcInfo |
1 (Type/Class) | HscTypes, GhcPlugins
2 (Data Constructor) | HscTypes, GhcPlugins
hpcInfoHash | HscTypes, GhcPlugins
hpcInfoTickCount | HscTypes, GhcPlugins
hpcInitCode | Coverage
HpcTick | CoreSyn, GhcPlugins
hpcUsed | HscTypes, GhcPlugins
HpLim | CmmExpr, Cmm
hpm_module | HscTypes, GhcPlugins
hpm_src_files | HscTypes, GhcPlugins
hpReg | CmmExpr, Cmm
hpRel | StgCmmLayout, StgCmmHeap
hptInstances | HscTypes, GhcPlugins
hptObjs | HscTypes, GhcPlugins
hptRules | HscTypes, GhcPlugins
hptVectInfo | HscTypes, GhcPlugins
hPutFS | FastString, GhcPlugins
hPutFZS | 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 | DataCon, 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
Hsc |
1 (Data Constructor) | DriverPhases
2 (Type/Class) | HscTypes, GhcPlugins
3 (Data Constructor) | HscTypes, GhcPlugins
HsCase | HsExpr, HsSyn, GHC
HscAsm | DynFlags, GhcPlugins, GHC
HscC | DynFlags, GhcPlugins, GHC
hscCheckSafe | HscMain
hscCompileCmmFile | HscMain
hscCompileCore | HscMain
hscCompileCoreExpr | HscMain
hscCompileCoreExpr' | HscMain
hscCompileCoreExprHook | Hooks
hscCompileOneShot | HscMain
hscCompileOneShotHook | Hooks
hscDecls | HscMain
hscDeclsWithLocation | HscMain
hscDesugar | HscMain
hscDesugar' | HscMain
HscEnv |
1 (Type/Class) | HscTypes, GhcPlugins, GHC
2 (Data Constructor) | HscTypes, GhcPlugins
hscEPS | HscTypes, GhcPlugins
hscFileFrontEnd | HscMain
hscFrontendHook | Hooks
hscGenHardCode | HscMain
hscGetModuleInterface | HscMain
hscGetSafe | HscMain
HsChar | HsLit, HsSyn, GHC
HsCharPrim | HsLit, HsSyn, GHC
hscImport | HscMain
hscInteractive | HscMain
HscInterpreted | DynFlags, GhcPlugins, GHC
hscIsGHCiMonad | HscMain
hscKcType | HscMain
HscLlvm | DynFlags, GhcPlugins, GHC
HsCmd | HsExpr, HsSyn, GHC
HsCmdApp | HsExpr, HsSyn, GHC
HsCmdArrApp | HsExpr, HsSyn, GHC
HsCmdArrForm | HsExpr, HsSyn, GHC
HsCmdCase | HsExpr, HsSyn, GHC
HsCmdCast | HsExpr, HsSyn, GHC
HsCmdDo | HsExpr, HsSyn, GHC
HsCmdIf | HsExpr, HsSyn, GHC
HsCmdLam | HsExpr, HsSyn, GHC
HsCmdLet | HsExpr, HsSyn, GHC
HsCmdPar | HsExpr, HsSyn, GHC
HsCmdTop |
1 (Type/Class) | HsExpr, HsSyn, GHC
2 (Data Constructor) | HsExpr, HsSyn, GHC
hscNormalIface | HscMain
hscNormalIface' | HscMain
HscNotGeneratingCode | HscTypes, GhcPlugins, HscMain
HscNothing | DynFlags, GhcPlugins, GHC
hsConDeclArgTys | HsDecls, HsSyn, GHC
HsConDeclDetails | HsDecls, HsSyn, GHC
HsConDetails | HsPat, HsSyn, GHC
hsConPatArgs | HsPat, HsSyn, GHC
HsConPatDetails | HsPat, HsSyn, GHC
HsConstraintTuple | HsTypes, HsSyn, GHC
HsContext | HsTypes, HsSyn, GHC
HsCoreAnn | HsExpr, HsSyn, GHC
HsCoreTy | HsTypes, HsSyn, GHC
HscOut | PipelineMonad, DriverPipeline
hscParse | HscMain
hscParse' | HscMain
hscParseIdentifier | HscMain
hscPostBackendPhase | DriverPipeline
HscRecomp | HscTypes, GhcPlugins, HscMain
hscRnImportDecls | HscMain
hscSimpleIface | HscMain
hscSimpleIface' | HscMain
hscSimplify | HscMain
hscSimplify' | HscMain
HscSource | DriverPhases, HscTypes, GhcPlugins
hscSourceString | DriverPhases, HscTypes, GhcPlugins
HscStatus | HscTypes, GhcPlugins, HscMain
hscStmt | HscMain
hscStmtWithLocation | HscMain
HscTarget | DynFlags, GhcPlugins, GHC
hscTarget | DynFlags, GhcPlugins, GHC
hscTcExpr | HscMain
hscTcRcLookupName | HscMain
hscTcRnGetInfo | HscMain
hscTcRnLookupRdrName | HscMain
hscTypecheckRename | HscMain
HscUpdateBoot | HscTypes, GhcPlugins, HscMain
HscUpToDate | HscTypes, GhcPlugins, HscMain
hscWriteIface | HscMain
hsc_dflags | HscTypes, GhcPlugins
hsc_env | PipelineMonad, DriverPipeline
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
HsDataDefn |
1 (Type/Class) | HsDecls, HsSyn, GHC
2 (Data Constructor) | HsDecls, HsSyn, GHC
hsDataFamInstBinders | HsUtils, HsSyn, GHC
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
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 | DataCon, HsTypes, HsSyn, GhcPlugins, GHC
HsNoCafRefs | IfaceSyn
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
HsPatSynDetails | HsBinds, HsSyn, GHC
HsPatSynDir | HsBinds, HsSyn, GHC
HsPatSynDirLR | HsBinds, 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
HsRnBracketOut | HsExpr, 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 | DataCon, HsTypes, HsSyn, GhcPlugins, GHC
HsStrictness | IfaceSyn
HsString | HsLit, HsSyn, GHC
HsStringPrim | HsLit, HsSyn, GHC
HsStrTy | HsTypes, HsSyn, GHC
HsTcBracketOut | HsExpr, HsSyn, GHC
HsTick | HsExpr, HsSyn, GHC
HsTickPragma | HsExpr, HsSyn, GHC
HsTupArg | HsExpr, HsSyn, GHC
HsTupleSort | HsTypes, HsSyn, GHC
HsTupleTy | HsTypes, HsSyn, GHC
hsTyClDeclsBinders | HsUtils, HsSyn, GHC
hsTyGetAppHead_maybe | HsTypes, 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
HsUnboundVar | HsExpr, HsSyn, GHC
HsUnboxedTuple | HsTypes, HsSyn, GHC
HsUnfold | IfaceSyn
HsUnpack | DataCon, HsTypes, HsSyn, GhcPlugins, GHC
HsUserBang | DataCon, 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_splcds | 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 |
1 (Type/Class) | BasicTypes, GhcPlugins, GHC
2 (Data Constructor) | BasicTypes, GhcPlugins