ghc-lib-8.8.1.20191204: The GHC API, decoupled from GHC versions

Index - H

HAPPC.Regs
haddockHTMLsGhcPlugins
haddockInterfacesGhcPlugins
haddockOptionsGhcPlugins, GHC
halfWordMaskCmmExpr, Cmm
halfWordWidthCmmExpr, Cmm
hALF_WORD_SIZESMRep
hALF_WORD_SIZE_IN_BITSSMRep
handleFlagWarningsGhcPlugins
handleProcSysTools.Process
handleSourceErrorGhcPlugins, GHC
hangGhcPlugins
hangNotEmptyGhcPlugins
HAppTyHieTypes
hasCAFCLabel
HasCallStackGhcPlugins
hasCompleteSigTcRnMonad, TcSigs
HasDebugCallStackGhcPlugins
hasDetailedCountsGhcPlugins
HasDollarGHC
HasDynFlagsGhcPlugins
hasHaskellNameCLabel
hashStringGhcPlugins
hashUnitIdGhcPlugins
hasImportInteractiveEval, GHC
hasIncoherentFlagGhcPlugins
Haskell2010GhcPlugins
Haskell98GhcPlugins
hasLoopAtUnVarGraph
HasModuleGhcPlugins
hasNoBindingGhcPlugins
hasNodeCFG
hasNoDebugOutputGhcPlugins
hasNoGlobalRegsCmmUtils
hasNoOneShotInfoGhcPlugins
hasNoOptCoercionGhcPlugins
hasNoStateHackGhcPlugins
HasOccNameGhcPlugins
hasOverlappableFlagGhcPlugins
hasOverlappingFlagGhcPlugins
HasParensGHC
hasPprDebugGhcPlugins
hasSomeUnfoldingGhcPlugins
hasSpecPragsGHC
HasSrcSpanGhcPlugins, GHC
hasStockDerivingTcDerivUtils
hasZEncodingGhcPlugins
haveRegBase 
1 (Function)CodeGen.Platform.X86_64
2 (Function)CodeGen.Platform.X86
3 (Function)CodeGen.Platform.SPARC
4 (Function)CodeGen.Platform.PPC
5 (Function)CodeGen.Platform.NoRegs
6 (Function)CodeGen.Platform.ARM64
7 (Function)CodeGen.Platform.ARM
8 (Function)CodeGen.Platform
haveRtsOptsFlagsSysTools.ExtraObj
HCastTyHieTypes
hcatGhcPlugins
HCoercionTyHieTypes
hcSufGhcPlugins, GHC
hdrSizeSMRep
hdrSizeWSMRep
headFSGhcPlugins
heapClosureSizeWSMRep
heapHWMStgCmmMonad
heapNLlvmCodeGen.Regs
HeapRepSMRep
heapStackCheckGenStgCmmHeap
HeapUsage 
1 (Type/Class)StgCmmMonad
2 (Data Constructor)StgCmmMonad
heqClassGhcPlugins
heqDataConGhcPlugins
heqTyConGhcPlugins
heqTyConNameGhcPlugins
hfCandTcHoleErrors
hfDocTcHoleErrors
hfIdTcHoleErrors
hfMatchesTcHoleErrors
HForAllTyHieTypes
hfRefLvlTcHoleErrors
hfTypeTcHoleErrors
HFunTyHieTypes
hfWrapTcHoleErrors
HI 
1 (Data Constructor)PPC.Regs
2 (Data Constructor)SPARC.Imm
hiddenModulesGhcPlugins
HidePackageGhcPlugins
hiDirGhcPlugins, GHC
HieArgs 
1 (Type/Class)HieTypes
2 (Data Constructor)HieTypes
HieASTHieTypes
HieASTs 
1 (Type/Class)HieTypes
2 (Data Constructor)HieTypes
hieDirGhcPlugins, GHC
HieFile 
1 (Type/Class)HieTypes
2 (Data Constructor)HieTypes
HieFileResult 
1 (Type/Class)HieBin
2 (Data Constructor)HieBin
HieHeaderHieBin
hieMagicHieBin
HieNameHieBin
hieSufGhcPlugins, GHC
HieTypeHieTypes
HieTypeFixHieTypes
HieTypeFlatHieTypes
HieTypeStateHieUtils
hieTypeToIfaceHieUtils
hieVersionHieTypes
hie_astsHieTypes
hie_exportsHieTypes
hie_file_resultHieBin
hie_file_result_ghc_versionHieBin
hie_file_result_versionHieBin
hie_hs_fileHieTypes
hie_hs_srcHieTypes
hie_moduleHieTypes
hie_typesHieTypes
HIGHERAPPC.Regs
HIGHESTAPPC.Regs
History 
1 (Data Constructor)InteractiveEval
2 (Type/Class)InteractiveEval, GHC
historyApStackInteractiveEval
historyBreakInfoInteractiveEval, GHC
historyEnclosingDeclsInteractiveEval, GHC
historySizeGhcPlugins, GHC
hiSufGhcPlugins, GHC
HLitTyHieTypes
hm_detailsGhcPlugins
hm_ifaceGhcPlugins
hm_linkableGhcPlugins
HoleTcRnMonad
HoleDestTcRnMonad
HoleFit 
1 (Type/Class)TcHoleErrors
2 (Data Constructor)TcHoleErrors
HoleFitCandidateTcHoleErrors
holeOccTcRnMonad
HoleOriginTcRnMonad
HomeModInfo 
1 (Data Constructor)GhcPlugins
2 (Type/Class)GhcPlugins
HomePackageTableGhcPlugins
hooksGhcPlugins, GHC
HpCmmExpr, Cmm
HpAllocCmmExpr, Cmm
hpAllocRegCmmExpr, Cmm
hpcDirGhcPlugins, GHC
HpcInfo 
1 (Data Constructor)GhcPlugins
2 (Type/Class)GhcPlugins
hpcInfoHashGhcPlugins
hpcInfoTickCountGhcPlugins
hpcInitCodeCoverage
HpcTickGhcPlugins
hpcUsedGhcPlugins
hpExprCmmUtils
HpLimCmmExpr, Cmm
hpLimExprCmmUtils
hpLimRegCmmExpr, Cmm
hpm_annotationsGhcPlugins
hpm_moduleGhcPlugins
hpm_src_filesGhcPlugins
hpRegCmmExpr, Cmm
hptCompleteSigsGhcPlugins
hptInstancesGhcPlugins
hptRulesGhcPlugins
hPutFSGhcPlugins
hPutFZSGhcPlugins
HQualTyHieTypes
hsAllLTyVarNamesGHC
HsAnnotationGHC
HsAppGHC
HsAppKindTyGHC
HsAppTyGHC
HsAppTypeGHC
HsArgGHC
HsArgParGHC
HsArrAppGHC
HsArrAppTypeGHC
HsArrFormGHC
HsBangTyGHC
HsBindGHC
HsBindLRGHC
HsBinTickGHC
HsBootCtxtRnEnv, RnBinds
HsBootFileGhcPlugins
HsBoxedOrConstraintTupleGHC
HsBoxedTupleGHC
HsBracket 
1 (Data Constructor)GHC
2 (Type/Class)GHC
Hsc 
1 (Data Constructor)GhcPlugins
2 (Type/Class)GhcPlugins
hscAddSptEntriesHscMain
HsCaseGHC
HscAsmGhcPlugins, GHC
HscCGhcPlugins, GHC
hscCheckSafeHscMain
hscCompileCmmFileHscMain
hscCompileCoreExprHscMain
hscCompileCoreExpr'HscMain
hscDeclsHscMain
hscDeclsWithLocationHscMain
hscDesugarHscMain
hscDesugar'HscMain
HscEnv 
1 (Data Constructor)GhcPlugins
2 (Type/Class)GhcPlugins, GHC
hscEPSGhcPlugins
hscFileFrontEndHscMain
hscGenHardCodeHscMain
hscGetModuleInterfaceHscMain
hscGetSafeHscMain
HsCharGHC
HsCharPrimGHC
hscImportHscMain
hscIncrementalCompileHscMain
hscInteractiveHscMain
HscInterpretedGhcPlugins, GHC
hscIsGHCiMonadHscMain
hscKcTypeHscMain
HscLlvmGhcPlugins, GHC
HsCmdGHC
HsCmdAppGHC
HsCmdArrAppGHC
HsCmdArrFormGHC
HsCmdCaseGHC
HsCmdDoGHC
HsCmdIfGHC
HsCmdLamGHC
HsCmdLetGHC
HsCmdParGHC
HsCmdTop 
1 (Data Constructor)GHC
2 (Type/Class)GHC
HsCmdWrapGHC
hscNormalIface'HscMain
HscNotGeneratingCodeGhcPlugins, HscMain
HscNothingGhcPlugins, GHC
hsConDeclArgTysGHC
HsConDeclDetailsGHC
hsConDeclThetaGHC
HsConDetailsGHC
HsConLikeOutGHC
hsConPatArgsGHC
HsConPatDetailsGHC
HsConstraintTupleGHC
HsContextGHC
HsCoreAnnGHC
HscOutDriverPipeline
hscParseHscMain
hscParse'HscMain
hscParsedDeclsHscMain
hscParseDeclsWithLocationHscMain
hscParsedStmtHscMain
hscParseExprHscMain
hscParseIdentifierHscMain
hscParseStmtWithLocationHscMain
hscPostBackendPhaseDriverPipeline
HscRecompGhcPlugins, HscMain
hscRnImportDeclsHscMain
hscSimpleIface'HscMain
hscSimplifyHscMain
hscSimplify'HscMain
HscSourceGhcPlugins
hscSourceStringGhcPlugins
hscSourceToIsBootGhcMake
HscStatusGhcPlugins, HscMain
hscStmtHscMain
hscStmtWithLocationHscMain
HscTargetGhcPlugins, GHC
hscTargetGhcPlugins, GHC
hscTcExprHscMain
hscTcRcLookupNameHscMain
hscTcRnGetInfoHscMain
hscTcRnLookupRdrNameHscMain
hscTypecheckRenameHscMain
HscUpdateBootGhcPlugins, HscMain
HscUpdateSigGhcPlugins, HscMain
HscUpToDateGhcPlugins, HscMain
hsc_dflagsGhcPlugins
hsc_envDriverPipeline
hsc_EPSGhcPlugins
hsc_FCGhcPlugins
hsc_HPTGhcPlugins
hsc_ICGhcPlugins
hsc_iservGhcPlugins
hsc_mod_graphGhcPlugins
hsc_NCGhcPlugins
hsc_targetsGhcPlugins
hsc_type_env_varGhcPlugins
HsDataDefn 
1 (Data Constructor)GHC
2 (Type/Class)GHC
hsDataFamInstBindersGHC
HsDeclGHC
hsDeclHasCuskGHC
HsDerivingGHC
HsDerivingClause 
1 (Data Constructor)GHC
2 (Type/Class)GHC
HsDoGHC
HsDocContextRnUtils
HsDocStringGHC
hsDocStringToByteStringGHC
HsDocTyGHC
HsDoublePrimGHC
hsepGhcPlugins
HsExplicitListTyGHC
hsExplicitLTyVarNamesGHC
HsExplicitTupleTyGHC
HsExprGHC
hsExprNeedsParensGHC
hsExprToPmExprTmOracle
HsFirstOrderAppGHC
HsFloatPrimGHC
HsForAllTyGHC
hsForeignDeclsBindersGHC
HsFractionalGHC
HsFunTyGHC
HsGroup 
1 (Data Constructor)GHC
2 (Type/Class)GHC
hsGroupBindersGHC
hsGroupInstDeclsGHC
HsHigherOrderAppGHC
HsIBGHC
hsib_bodyGHC
hsib_extGHC
HsIfGHC
HsigFileGhcPlugins
HsImplBangGhcPlugins, GHC
HsImplicitBndrsGHC
hsImplicitBodyGHC
HsIntGHC
HsInt64PrimGHC
HsIntegerGHC
HsIntegralGHC
HsIntPrimGHC
HsIParamTyGHC
HsIPBinds 
1 (Data Constructor)GHC
2 (Type/Class)GHC
HsIPName 
1 (Data Constructor)GHC
2 (Type/Class)GHC
hsIPNameFSGHC
HsIPVarGHC
HsIsStringGHC
HsKindGHC
HsKindSigGHC
HsLamGHC
HsLamCaseGHC
HsLazyGhcPlugins, GHC
HsLetGHC
hsLibrariesGhcPlugins
HsListTyGHC
HsLit 
1 (Data Constructor)GHC
2 (Type/Class)GHC
hsLitKeyMatchLit
hsLitNeedsParensGHC
hsLitTypeTcHsSyn
hsLMatchPatsGHC
HsLocalBindsGHC
HsLocalBindsLRGHC
hsLPatTypeTcHsSyn
hsLTyClDeclBindersGHC
hsLTyVarBndrsToTypesGHC
hsLTyVarBndrToTypeGHC
hsLTyVarLocNameGHC
hsLTyVarLocNamesGHC
hsLTyVarNameGHC
HsMatchContextGHC
hsmodDeclsGHC
hsmodDeprecMessageGHC
hsmodExportsGHC
hsmodHaddockModHeaderGHC
hsmodImportsGHC
hsmodNameGHC
HsModule 
1 (Data Constructor)GHC
2 (Type/Class)GHC
HsMultiIfGHC
HsNumTyGHC
HsOpTyGHC
HsOverLabelGHC
HsOverLit 
1 (Data Constructor)GHC
2 (Type/Class)GHC
hsOverLitNameTcHsSyn
hsOverLitNeedsParensGHC
HsParGHC
HsParsedModule 
1 (Data Constructor)GhcPlugins
2 (Type/Class)GhcPlugins
HsParTyGHC
HsPatSynDetailsGHC
HsPatSynDirGHC
hsPatSynSelectorsGHC
hsPatTypeTcHsSyn
HsProcGHC
hsQTvExplicitGHC
HsQTvsGHC
HsQTvsRn 
1 (Data Constructor)GHC
2 (Type/Class)GHC
HsQualTyGHC
HsQuasiQuoteGHC
hsq_dependentGHC
hsq_explicitGHC
hsq_extGHC
hsq_implicitGHC
HsRatGHC
HsRecField 
1 (Type/Class)GHC
2 (Data Constructor)GHC
HsRecField'GHC
hsRecFieldArgGHC
HsRecFieldConRnPat
HsRecFieldContextRnPat
hsRecFieldIdGHC
hsRecFieldLblGHC
HsRecFieldPatRnPat
HsRecFields 
1 (Data Constructor)GHC
2 (Type/Class)GHC
hsRecFieldsGHC
hsRecFieldsArgsGHC
hsRecFieldSelGHC
HsRecFieldUpdRnPat
HsRecFldGHC
HsRecordBindsGHC
hsRecPunGHC
HsRecTyGHC
HsRecUpdFieldGHC
hsRecUpdFieldIdGHC
hsRecUpdFieldOccGHC
hsRecUpdFieldRdrGHC
HsRnBracketOutGHC
HsRuleGHC
HsRuleRn 
1 (Data Constructor)GHC
2 (Type/Class)GHC
HsRulesGHC
HsSCCGHC
hsScopedTvsGHC
HsSigCtxtRnEnv, RnBinds
hsSigDocGHC
HsSigFunTcClassDcl
hsSigTypeGHC
hsSigWcTypeGHC
HsSigWcTypeScopingRnTypes
HsSpliceGHC
HsSplicedGHC
HsSplicedExprGHC
HsSplicedPatGHC
HsSplicedTGHC
HsSplicedThingGHC
HsSplicedTyGHC
HsSpliceEGHC
HsSpliceTyGHC
HsSrcBang 
1 (Data Constructor)GhcPlugins, GHC
2 (Type/Class)GhcPlugins, GHC
HsSrcFileGhcPlugins
HsStarTyGHC
HsStaticGHC
HsStmtContextGHC
HsStrictGhcPlugins, GHC
HsStringGHC
HsStringPrimGHC
HsStrTyGHC
HsSumTyGHC
HsTcBracketOutGHC
HsTickGHC
HsTickPragmaGHC
HsTupArgGHC
HsTupleSortGHC
HsTupleTyGHC
hsTvbAllKindedGHC
hsTyClForeignBindersGHC
hsTyGetAppHead_maybeGHC
HsTyLit 
1 (Data Constructor)GHC
2 (Type/Class)GHC
HsTyPatsGHC
HsTypeGHC
HsTypeArgGHC
HsTypeCtxRnUtils
HsTypedSpliceGHC
hsTypeNeedsParensGHC
HsTyVarGHC
HsTyVarBndrGHC
hsTyVarNameGHC
hst_bndrsGHC
hst_bodyGHC
hst_ctxtGHC
hst_xforallGHC
hst_xqualGHC
HsUnboundVarGHC
HsUnboxedTupleGHC
HsUnpackGhcPlugins, GHC
HsUntypedSpliceGHC
HsValArgGHC
HsValBinds 
1 (Data Constructor)GHC
2 (Type/Class)GHC
hsValBindsImplicitsGHC
HsValBindsLRGHC
HsVarGHC
HsWCGHC
hsWcScopedTvsGHC
hswc_bodyGHC
hswc_extGHC
HsWildCardBndrsGHC
HsWildCardTyGHC
HsWord64PrimGHC
HsWordPrimGHC
HsWrapGHC
hs_anndsGHC
hs_defdsGHC
hs_derivdsGHC
hs_docsGHC
hs_extGHC
hs_fixdsGHC
hs_fordsGHC
hs_ruledsGHC
hs_splcdsGHC
hs_tycldsGHC
hs_valdsGHC
hs_warndsGHC
HTSHieUtils
HTyConAppHieTypes
htyTableHieUtils
HTyVarTyHieTypes
HValueGHC
HWSYNCPPC.Instr