ghc-7.8.4: The GHC API

Index - H

HAPPC.Regs
haddockHTMLsPackageConfig, Packages, GhcPlugins
haddockInterfacesPackageConfig, Packages, GhcPlugins
haddockOptionsDynFlags, GhcPlugins, GHC
halfWordMaskCmmType, CmmExpr, Cmm
halfWordWidthCmmType, CmmExpr, Cmm
hALF_WORD_SIZESMRep
hALF_WORD_SIZE_IN_BITSSMRep
handleException
handleFlagWarningsHscTypes, GhcPlugins
handleGhcExceptionPanic
handleIOException
handleJustException
Handler 
1 (Data Constructor)Exception
2 (Type/Class)Exception
handleSourceErrorHscTypes, GhcPlugins, GHC
hang 
1 (Function)Pretty
2 (Function)Outputable, GhcPlugins
happensBeforeDriverPhases
HARDPlatform
HasArgCmdLineParser
hasCAFCLabel
hasDetailedCountsCoreMonad, GhcPlugins
HasDynFlagsDynFlags, GhcPlugins
hasHaskellNameCLabel
hashByteStringFastString, GhcPlugins
hashLiteralLiteral, GhcPlugins
hashNameName, GhcPlugins
hashStringUtil, GhcPlugins
HasInfoIfaceSyn
Haskell2010DynFlags, GhcPlugins
Haskell98DynFlags, GhcPlugins
hasKeyUnique, PrelNames
HasModuleModule, GhcPlugins
hasNoBindingId, GhcPlugins
hasNoDupsListSetOps
hasNoGlobalRegsCmmUtils
hasNoOneShotInfoBasicTypes, IdInfo, GhcPlugins
HasOccNameOccName, Name, GhcPlugins
hasSomeUnfoldingCoreSyn, GhcPlugins
hasSpecPragsHsBinds, HsSyn, GHC
hasVertexGDigraph
hasZEncodingFastString, 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
HCcDriverPhases
hcSufDynFlags, GhcPlugins, GHC
Header 
1 (Type/Class)ForeignCall
2 (Data Constructor)ForeignCall
headFSFastString, GhcPlugins
heapClosureSizeSMRep
heapHWMStgCmmMonad
heapNLlvmCodeGen.Regs
HeapOverflowException
HeapRepSMRep
heapStackCheckGenStgCmmHeap
HeapUsage 
1 (Type/Class)StgCmmMonad
2 (Data Constructor)StgCmmMonad
hexDigitCtype
hexToCharLexCore
hGetStringBufferStringBuffer
hGetStringBufferBlockStringBuffer
HI 
1 (Data Constructor)SPARC.Imm
2 (Data Constructor)PPC.Regs
hiddenModulesPackageConfig, Packages, GhcPlugins
HidePackageDynFlags, GhcPlugins
hiDirDynFlags, GhcPlugins, GHC
History 
1 (Type/Class)InteractiveEvalTypes, InteractiveEval, GHC
2 (Data Constructor)InteractiveEvalTypes, InteractiveEval
historyApStackInteractiveEvalTypes, InteractiveEval
historyBreakInfoInteractiveEvalTypes, InteractiveEval, GHC
historyEnclosingDeclsInteractiveEvalTypes, InteractiveEval, GHC
historySizeDynFlags, GhcPlugins, GHC
hiSufDynFlags, GhcPlugins, GHC
hiVersionConstants
hm_detailsHscTypes, GhcPlugins
hm_ifaceHscTypes, GhcPlugins
hm_linkableHscTypes, GhcPlugins
hoistBindingVectorise.Utils.Hoisting, Vectorise.Utils
hoistExprVectorise.Utils.Hoisting, Vectorise.Utils
hoistPolyVExprVectorise.Utils.Hoisting, Vectorise.Utils
hoistVExprVectorise.Utils.Hoisting, Vectorise.Utils
HoleOriginTcRnTypes, TcRnMonad
HomeModInfo 
1 (Type/Class)HscTypes, GhcPlugins
2 (Data Constructor)HscTypes, GhcPlugins
HomePackageTableHscTypes, GhcPlugins
homepagePackageConfig, Packages, GhcPlugins
HooksHooks
hooksDynFlags, GhcPlugins, GHC
HooplNodeHoopl
HpCmmExpr, Cmm
HpAllocCmmExpr, Cmm
hpcDirDynFlags, GhcPlugins, GHC
hpcEnabledLexer
HpcInfo 
1 (Type/Class)HscTypes, GhcPlugins
2 (Data Constructor)HscTypes, GhcPlugins
hpcInfoHashHscTypes, GhcPlugins
hpcInfoTickCountHscTypes, GhcPlugins
hpcInitCodeCoverage
HpcTickCoreSyn, GhcPlugins
hpcUsedHscTypes, GhcPlugins
HpLimCmmExpr, Cmm
hpm_moduleHscTypes, GhcPlugins
hpm_src_filesHscTypes, GhcPlugins
hpRegCmmExpr, Cmm
hpRelStgCmmLayout, StgCmmHeap
hptInstancesHscTypes, GhcPlugins
hptObjsHscTypes, GhcPlugins
hptRulesHscTypes, GhcPlugins
hptVectInfoHscTypes, GhcPlugins
hPutFSFastString, GhcPlugins
hPutFZSFastString, GhcPlugins
HsAnnotationHsDecls, HsSyn, GHC
HsAppHsExpr, HsSyn, GHC
HsAppTyHsTypes, HsSyn, GHC
HsArityIfaceSyn
HsArrAppHsExpr, HsSyn, GHC
HsArrAppTypeHsExpr, HsSyn, GHC
HsArrFormHsExpr, HsSyn, GHC
HsBangDataCon, HsTypes, HsSyn, GhcPlugins, GHC
HsBangTyHsTypes, HsSyn, GHC
HsBindHsBinds, HsSyn, GHC
HsBindLRHsBinds, HsSyn, GHC
HsBinTickHsExpr, HsSyn, GHC
HsBootCtxtRnEnv, RnBinds
HsBootFileDriverPhases, HscTypes, GhcPlugins
HsBoxedOrConstraintTupleHsTypes, HsSyn, GHC
HsBoxedTupleHsTypes, 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
HsCaseHsExpr, HsSyn, GHC
HscAsmDynFlags, GhcPlugins, GHC
HscCDynFlags, GhcPlugins, GHC
hscCheckSafeHscMain
hscCompileCmmFileHscMain
hscCompileCoreHscMain
hscCompileCoreExprHscMain
hscCompileCoreExpr'HscMain
hscCompileCoreExprHookHooks
hscCompileOneShotHscMain
hscCompileOneShotHookHooks
hscDeclsHscMain
hscDeclsWithLocationHscMain
hscDesugarHscMain
hscDesugar'HscMain
HscEnv 
1 (Type/Class)HscTypes, GhcPlugins, GHC
2 (Data Constructor)HscTypes, GhcPlugins
hscEPSHscTypes, GhcPlugins
hscFileFrontEndHscMain
hscFrontendHookHooks
hscGenHardCodeHscMain
hscGetModuleInterfaceHscMain
hscGetSafeHscMain
HsCharHsLit, HsSyn, GHC
HsCharPrimHsLit, HsSyn, GHC
hscImportHscMain
hscInteractiveHscMain
HscInterpretedDynFlags, GhcPlugins, GHC
hscIsGHCiMonadHscMain
hscKcTypeHscMain
HscLlvmDynFlags, GhcPlugins, GHC
HsCmdHsExpr, HsSyn, GHC
HsCmdAppHsExpr, HsSyn, GHC
HsCmdArrAppHsExpr, HsSyn, GHC
HsCmdArrFormHsExpr, HsSyn, GHC
HsCmdCaseHsExpr, HsSyn, GHC
HsCmdCastHsExpr, HsSyn, GHC
HsCmdDoHsExpr, HsSyn, GHC
HsCmdIfHsExpr, HsSyn, GHC
HsCmdLamHsExpr, HsSyn, GHC
HsCmdLetHsExpr, HsSyn, GHC
HsCmdParHsExpr, HsSyn, GHC
HsCmdTop 
1 (Type/Class)HsExpr, HsSyn, GHC
2 (Data Constructor)HsExpr, HsSyn, GHC
hscNormalIfaceHscMain
hscNormalIface'HscMain
HscNotGeneratingCodeHscTypes, GhcPlugins, HscMain
HscNothingDynFlags, GhcPlugins, GHC
hsConDeclArgTysHsDecls, HsSyn, GHC
HsConDeclDetailsHsDecls, HsSyn, GHC
HsConDetailsHsPat, HsSyn, GHC
hsConPatArgsHsPat, HsSyn, GHC
HsConPatDetailsHsPat, HsSyn, GHC
HsConstraintTupleHsTypes, HsSyn, GHC
HsContextHsTypes, HsSyn, GHC
HsCoreAnnHsExpr, HsSyn, GHC
HsCoreTyHsTypes, HsSyn, GHC
HscOutPipelineMonad, DriverPipeline
hscParseHscMain
hscParse'HscMain
hscParseIdentifierHscMain
hscPostBackendPhaseDriverPipeline
HscRecompHscTypes, GhcPlugins, HscMain
hscRnImportDeclsHscMain
hscSimpleIfaceHscMain
hscSimpleIface'HscMain
hscSimplifyHscMain
hscSimplify'HscMain
HscSourceDriverPhases, HscTypes, GhcPlugins
hscSourceStringDriverPhases, HscTypes, GhcPlugins
HscStatusHscTypes, GhcPlugins, HscMain
hscStmtHscMain
hscStmtWithLocationHscMain
HscTargetDynFlags, GhcPlugins, GHC
hscTargetDynFlags, GhcPlugins, GHC
hscTcExprHscMain
hscTcRcLookupNameHscMain
hscTcRnGetInfoHscMain
hscTcRnLookupRdrNameHscMain
hscTypecheckRenameHscMain
HscUpdateBootHscTypes, GhcPlugins, HscMain
HscUpToDateHscTypes, GhcPlugins, HscMain
hscWriteIfaceHscMain
hsc_dflagsHscTypes, GhcPlugins
hsc_envPipelineMonad, DriverPipeline
hsc_EPSHscTypes, GhcPlugins
hsc_FCHscTypes, GhcPlugins
hsc_HPTHscTypes, GhcPlugins
hsc_ICHscTypes, GhcPlugins
hsc_MLCHscTypes, GhcPlugins
hsc_mod_graphHscTypes, GhcPlugins
hsc_NCHscTypes, GhcPlugins
hsc_targetsHscTypes, GhcPlugins
hsc_type_env_varHscTypes, GhcPlugins
HsDataDefn 
1 (Type/Class)HsDecls, HsSyn, GHC
2 (Data Constructor)HsDecls, HsSyn, GHC
hsDataFamInstBindersHsUtils, HsSyn, GHC
HsDeclHsDecls, HsSyn, GHC
HsDoHsExpr, HsSyn, GHC
HsDocContextRnEnv
HsDocString 
1 (Type/Class)HsDoc, HsSyn, GHC
2 (Data Constructor)HsDoc, HsSyn, GHC
HsDocTyHsTypes, HsSyn, GHC
HsDoublePrimHsLit, HsSyn, GHC
hsep 
1 (Function)Pretty
2 (Function)Outputable, GhcPlugins
HsEqTyHsTypes, HsSyn, GHC
HsExplicitFlagHsTypes, HsSyn, GHC
HsExplicitListTyHsTypes, HsSyn, GHC
HsExplicitTupleTyHsTypes, HsSyn, GHC
hsExplicitTvsHsTypes, HsSyn, GHC
HsExprHsExpr, HsSyn, GHC
hsExprNeedsParensHsExpr, HsSyn, GHC
HsExtCore 
1 (Type/Class)HsSyn, GHC
2 (Data Constructor)HsSyn, GHC
HsFirstOrderAppHsExpr, HsSyn, GHC
HsFloatPrimHsLit, HsSyn, GHC
HsForAllTyHsTypes, HsSyn, GHC
hsForeignDeclsBindersHsUtils, HsSyn, GHC
HsFractionalHsLit, HsSyn, GHC
HsFunTyHsTypes, HsSyn, GHC
HsGroup 
1 (Type/Class)HsDecls, HsSyn, GHC
2 (Data Constructor)HsDecls, HsSyn, GHC
hsGroupBindersHsUtils, HsSyn, GHC
HsHigherOrderAppHsExpr, HsSyn, GHC
HsIfHsExpr, HsSyn, GHC
HsInlineIfaceSyn
HsIntHsLit, HsSyn, GHC
HsInt64PrimHsLit, HsSyn, GHC
HsIntegerHsLit, HsSyn, GHC
HsIntegralHsLit, HsSyn, GHC
HsIntPrimHsLit, HsSyn, GHC
HsIParamTyHsTypes, 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
hsIPNameFSHsTypes, HsSyn, GHC
HsIPVarHsExpr, HsSyn, GHC
HsIsStringHsLit, HsSyn, GHC
HsKindHsTypes, HsSyn, GHC
HsKindSigHsTypes, HsSyn, GHC
HsLamHsExpr, HsSyn, GHC
HsLamCaseHsExpr, HsSyn, GHC
HsLetHsExpr, HsSyn, GHC
hsLibrariesPackageConfig, Packages, GhcPlugins
HsListTyHsTypes, HsSyn, GHC
HsLit 
1 (Type/Class)HsLit, HsSyn, GHC
2 (Data Constructor)HsExpr, HsSyn, GHC
hsLitKeyMatchLit
hsLitTypeTcHsSyn
hsLKiTyVarNamesHsTypes, HsSyn, GHC
hsLMatchPatsHsExpr, HsSyn, GHC
HsLocalBindsHsBinds, HsSyn, GHC
HsLocalBindsLRHsBinds, HsSyn, GHC
hsLPatTypeTcHsSyn
hsLTyClDeclBindersHsUtils, HsSyn, GHC
hsLTyVarLocNameHsTypes, HsSyn, GHC
hsLTyVarLocNamesHsTypes, HsSyn, GHC
hsLTyVarNameHsTypes, HsSyn, GHC
hsLTyVarNamesHsTypes, HsSyn, GHC
HsMatchContextHsExpr, HsSyn, GHC
hsmodDeclsHsSyn, GHC
hsmodDeprecMessageHsSyn, GHC
hsmodExportsHsSyn, GHC
hsmodHaddockModHeaderHsSyn, GHC
hsmodImportsHsSyn, GHC
hsmodNameHsSyn, GHC
HsModule 
1 (Type/Class)HsSyn, GHC
2 (Data Constructor)HsSyn, GHC
HsMultiIfHsExpr, HsSyn, GHC
HsNoBangDataCon, HsTypes, HsSyn, GhcPlugins, GHC
HsNoCafRefsIfaceSyn
HsNoVectHsDecls, HsSyn, GHC
HsNumTyHsTypes, HsSyn, GHC
HsOpTyHsTypes, HsSyn, GHC
HsOverLit 
1 (Type/Class)HsLit, HsSyn, GHC
2 (Data Constructor)HsExpr, HsSyn, GHC
hsOverLitKeyMatchLit
hsOverLitNameTcHsSyn
HsParHsExpr, HsSyn, GHC
HsPArrTyHsTypes, HsSyn, GHC
HsParsedModule 
1 (Type/Class)HscTypes, GhcPlugins
2 (Data Constructor)HscTypes, GhcPlugins
HsParTyHsTypes, HsSyn, GHC
hsPatNeedsParensHsPat, HsSyn, GHC
HsPatSynDetailsHsBinds, HsSyn, GHC
HsPatSynDirHsBinds, HsSyn, GHC
HsPatSynDirLRHsBinds, HsSyn, GHC
hsPatTypeTcHsSyn
HsPpDriverPhases
HsProcHsExpr, HsSyn, GHC
hsQTvBndrsHsTypes, HsSyn, GHC
HsQTvsHsTypes, HsSyn, GHC
HsQuasiQuote 
1 (Type/Class)HsTypes, HsSyn, GHC
2 (Data Constructor)HsTypes, HsSyn, GHC
HsQuasiQuoteEHsExpr, HsSyn, GHC
HsQuasiQuoteTyHsTypes, HsSyn, GHC
hsq_kvsHsTypes, HsSyn, GHC
hsq_tvsHsTypes, HsSyn, GHC
HsRatHsLit, HsSyn, GHC
HsRecField 
1 (Type/Class)HsPat, HsSyn, GHC
2 (Data Constructor)HsPat, HsSyn, GHC
hsRecFieldArgHsPat, HsSyn, GHC
HsRecFieldConRnPat
HsRecFieldContextRnPat
hsRecFieldIdHsPat, HsSyn, GHC
HsRecFieldPatRnPat
HsRecFields 
1 (Type/Class)HsPat, HsSyn, GHC
2 (Data Constructor)HsPat, HsSyn, GHC
hsRecFieldsHsPat, HsSyn, GHC
HsRecFieldUpdRnPat
HsRecordBindsHsExpr, HsSyn, GHC
hsRecPunHsPat, HsSyn, GHC
HsRecTyHsTypes, HsSyn, GHC
HsRnBracketOutHsExpr, HsSyn, GHC
HsRuleHsDecls, HsSyn, GHC
HsSCCHsExpr, HsSyn, GHC
HsSigCtxtRnEnv, RnBinds
hsSigDocHsBinds, HsSyn, GHC
HsSigFunTcClassDcl
HsSplice 
1 (Type/Class)HsExpr, HsSyn, GHC
2 (Data Constructor)HsExpr, HsSyn, GHC
HsSpliceEHsExpr, HsSyn, GHC
HsSpliceTyHsTypes, HsSyn, GHC
HsSrcFileDriverPhases, HscTypes, GhcPlugins
HsStmtContextHsExpr, HsSyn, GHC
HsStrictDataCon, HsTypes, HsSyn, GhcPlugins, GHC
HsStrictnessIfaceSyn
HsStringHsLit, HsSyn, GHC
HsStringPrimHsLit, HsSyn, GHC
HsStrTyHsTypes, HsSyn, GHC
HsTcBracketOutHsExpr, HsSyn, GHC
HsTickHsExpr, HsSyn, GHC
HsTickPragmaHsExpr, HsSyn, GHC
HsTupArgHsExpr, HsSyn, GHC
HsTupleSortHsTypes, HsSyn, GHC
HsTupleTyHsTypes, HsSyn, GHC
hsTyClDeclsBindersHsUtils, HsSyn, GHC
hsTyGetAppHead_maybeHsTypes, 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
HsTypeCtxRnEnv
HsTyVarHsTypes, HsSyn, GHC
HsTyVarBndrHsTypes, HsSyn, GHC
hsTyVarNameHsTypes, HsSyn, GHC
HsTyWrapperHsTypes, HsSyn, GHC
HsUnboundVarHsExpr, HsSyn, GHC
HsUnboxedTupleHsTypes, HsSyn, GHC
HsUnfoldIfaceSyn
HsUnpackDataCon, HsTypes, HsSyn, GhcPlugins, GHC
HsUserBangDataCon, HsTypes, HsSyn, GhcPlugins, GHC
HsValBinds 
1 (Type/Class)HsBinds, HsSyn, GHC
2 (Data Constructor)HsBinds, HsSyn, GHC
hsValBindsImplicitsHsUtils, HsSyn, GHC
HsValBindsLRHsBinds, HsSyn, GHC
HsVarHsExpr, HsSyn, GHC
HsVectHsDecls, HsSyn, GHC
HsVectClassInHsDecls, HsSyn, GHC
HsVectClassOutHsDecls, HsSyn, GHC
HsVectInstInHsDecls, HsSyn, GHC
HsVectInstOutHsDecls, HsSyn, GHC
HsVectTypeInHsDecls, HsSyn, GHC
HsVectTypeOutHsDecls, HsSyn, GHC
HsWBHsTypes, HsSyn, GHC
hswb_ctsHsTypes, HsSyn, GHC
hswb_kvsHsTypes, HsSyn, GHC
hswb_tvsHsTypes, HsSyn, GHC
HsWithBndrsHsTypes, HsSyn, GHC
HsWord64PrimHsLit, HsSyn, GHC
HsWordPrimHsLit, HsSyn, GHC
HsWrapHsExpr, HsSyn, GHC
HsWrapperTcEvidence
HsWrapTyHsTypes, HsSyn, GHC
hs_anndsHsDecls, HsSyn, GHC
hs_defdsHsDecls, HsSyn, GHC
hs_derivdsHsDecls, HsSyn, GHC
hs_docsHsDecls, HsSyn, GHC
hs_fixdsHsDecls, HsSyn, GHC
hs_fordsHsDecls, HsSyn, GHC
hs_instdsHsDecls, HsSyn, GHC
hs_ruledsHsDecls, HsSyn, GHC
hs_splcdsHsDecls, HsSyn, GHC
hs_tycldsHsDecls, HsSyn, GHC
hs_valdsHsDecls, HsSyn, GHC
hs_vectsHsDecls, HsSyn, GHC
hs_warndsHsDecls, HsSyn, GHC
hugsOptionsPackageConfig, Packages, GhcPlugins
HValue 
1 (Type/Class)BasicTypes, GhcPlugins, GHC
2 (Data Constructor)BasicTypes, GhcPlugins