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

Index - G

g0SPARC.Regs
g1SPARC.Regs
g2SPARC.Regs
GABSX86.Instr
GADDX86.Instr
gadtCIdKeyTHNames
gadtCNameTHNames
garbageLitLlvm.Types
gbracketGHC
GCCmmNode, Cmm
gcatchGHC
GCCGhcPlugins
GCEnter1CmmExpr, Cmm
GCFunCmmExpr, Cmm
GCMPX86.Instr
GCOSX86.Instr
gcWordCmmExpr, Cmm
GDIVX86.Instr
GDTOFX86.Instr
GDTOIX86.Instr
GE 
1 (Data Constructor)PPC.Cond
2 (Data Constructor)SPARC.Cond
3 (Data Constructor)X86.Cond
Gen0TcGenGenerics
Gen1TcGenGenerics
genAuxBindsTcGenDeriv
GenBasicBlockCmm, Instruction
genCaseTmCs1Check
genCaseTmCs2Check
GenCmmDeclCmm
GenCmmGraphCmm
GenCmmGroupCmm
genDataLlvmCodeGen.Data
GeneralFlagGhcPlugins, GHC
generalFlagsGhcPlugins, GHC
generalizeIndefModuleGhcPlugins
generalizeIndefUnitIdGhcPlugins
GeneratedGhcPlugins
generatedDumpsGhcPlugins, GHC
generatedSrcLocGhcPlugins
generateExternDeclsLlvmCodeGen.Base
generateJumpTableForInstr 
1 (Function)NCGMonad, AsmCodeGen
2 (Function)X86.CodeGen
3 (Function)SPARC.CodeGen
4 (Function)PPC.CodeGen
generateReferencesMapHieUtils
GenericCtxRnUtils
GenericDMGhcPlugins
genericHscFrontendHscMain
GenericKindTcGenGenerics
genLlvmDataLlvmCodeGen.Data
genLlvmProcLlvmCodeGen.CodeGen
GenLocatedGhcPlugins, GHC
GenSigCtxtTcValidity, TcHsType
GenStgAltStgSyn
GenStgBindingStgSyn
GenStgExprStgSyn
GenStgRhsStgSyn
GenStgTopBindingStgSyn
gen_Bounded_bindsTcGenDeriv
gen_Data_bindsTcGenDeriv
gen_Enum_bindsTcGenDeriv
gen_Eq_bindsTcGenDeriv
gen_Foldable_bindsTcGenFunctor
gen_Functor_bindsTcGenFunctor
gen_Generic_bindsTcGenGenerics
gen_Ix_bindsTcGenDeriv
gen_killCmmLive
gen_Lift_bindsTcGenDeriv
gen_Newtype_bindsTcGenDeriv
gen_Ord_bindsTcGenDeriv
gen_Read_bindsTcGenDeriv
gen_Show_bindsTcGenDeriv
gen_Traversable_bindsTcGenFunctor
getState
getAmodeSPARC.CodeGen.Amode
getAndRemoveAnnotationGHC
getAndRemoveAnnotationCommentsGHC
getAnnotationGHC
getAnnotationCommentsGHC
getAnnotationsGhcPlugins
getAnnTargetName_maybeGhcPlugins
getArgAmodeStgCmmEnv
getArrayGHCi.BinaryArray
getAssigRRegAlloc.Linear.State
getAstsHieTypes
getBangStrictnessGHC
getBangTypeGHC
getBindingsGHC
getBinDirPaths_ghc_lib
getBindsStgCmmMonad
getBindSiteFromContextHieUtils
getBlockAssigRRegAlloc.Linear.State
getBlockIdNatNCGMonad
GetBreakpointVarGHCi
getBreakpointVarGHCi
getCallMethodStgCmmClosure
getCastedTyVar_maybeGhcPlugins
getCCIndexMTcRnMonad
getCfgCFG
getCfgNodesCFG
getCfgProcCFG
getCgIdInfoStgCmmEnv
getClassPredTysGhcPlugins
getClassPredTys_maybeGhcPlugins
GetClosureGHCi
getClosureGHCi
getCmdGhcPlugins
getCmmStgCmmMonad
getCode 
1 (Function)StgCmmMonad
2 (Function)StgCmmExtCode
getCodeR 
1 (Function)StgCmmMonad
2 (Function)StgCmmExtCode
getCodeScoped 
1 (Function)StgCmmMonad
2 (Function)StgCmmExtCode
getCompilerInfoSysTools.Info, SysTools.ExtraObj, SysTools
getCompilerInfo'SysTools.Info, SysTools
getConArgsGHC
getCondCodeSPARC.CodeGen.CondCode
getConNamesGHC
getConstraintVarTcRnMonad
getConstrTagCmmInfo
getContextInteractiveEval, GHC
getCoVar_maybeGhcPlugins
getCtLocMTcRnMonad
getCvSubstEnvGhcPlugins
getDataDirPaths_ghc_lib
getDataFileNamePaths_ghc_lib
getDebugBlockNCGMonad
getDeclaredDefaultTysTcRnMonad
getDefaultInfoTcSMonad
getDeltaNatNCGMonad
getDeltaRRegAlloc.Linear.State
getDictFastStringBinIface
getDictsDsDsMonad
getDocsInteractiveEval, GHC
GetDocsFailureInteractiveEval, GHC
getDynFlagLlvmCodeGen.Base
getDynFlagsStgCmmMonad, LlvmCodeGen.Base, GhcPlugins, TcSMonad, NCGMonad
getDynLibDirPaths_ghc_lib
getEdgeInfoCFG
GetElemPtrLlvm.AbsSyn, Llvm
getEnv 
1 (Function)TcRnMonad
2 (Function)StgCmmExtCode
getEnvs 
1 (Function)TcRnMonad
2 (Function)TcPluginM
getEpsTcRnMonad
getEpsAndHptTcRnMonad
getEpsVarTcRnMonad
getEqPredRoleGhcPlugins
getEqPredTysGhcPlugins
getEqPredTys_maybeGhcPlugins
getErrCtxtTcRnMonad
getErrsVarTcRnMonad
getEvBindsTcPluginMTcRnMonad, TcPluginM
getEvExprTcSMonad
getFactHoopl.Dataflow
getFamEnvsSimplMonad
getFamInstEnvs 
1 (Function)TcSMonad
2 (Function)TcPluginM
getFastStringTableGhcPlugins
getFileHashFingerprint
getFileIdNCGMonad
getFirstAnnotationsGhcPlugins
getFixedTyVarsTcExpr
getFixityEnvTcRnMonad
getFrameworkOptsSysTools
getFreeRegs 
1 (Function)RegAlloc.Linear.PPC.FreeRegs
2 (Function)RegAlloc.Linear.SPARC.FreeRegs
3 (Function)RegAlloc.Linear.X86_64.FreeRegs
4 (Function)RegAlloc.Linear.X86.FreeRegs
getFreeRegsRRegAlloc.Linear.State
getGblEnv 
1 (Function)TcRnMonad
2 (Function)TcSMonad
getGccEnvSysTools.Process
getGHCiMonad 
1 (Function)TcRnMonad
2 (Function)GHC
getGhcModeTcRnMonad
getGhcModeDsDsMonad
getGlobalPtrLlvmCodeGen.Base
getGlobalRdrEnvTcRnMonad
getGlobalRdrEnvTcSTcSMonad
getGlobalValueLlvm.Types, Llvm
getGlobalVarLlvm.Types, Llvm
getGREGHC
getGRE_NameQualifier_maybesGhcPlugins
getHeapUsageStgCmmMonad
getHistoryModuleInteractiveEval, GHC
getHistorySpan 
1 (Function)InteractiveEval
2 (Function)GHC
getHiVirtualRegFromLoReg
getHiVRegFromLoReg
getHpRelOffsetStgCmmLayout, StgCmmHeap
getHptTcRnMonad
getHpUsageStgCmmMonad
getHscEnv 
1 (Function)GhcPlugins
2 (Function)HscMain
getHValueLinker
getHValueSafelyDynamicLoading
getIdFromTrivialExprGhcPlugins
getIdFromTrivialExpr_maybeGhcPlugins
getIfModuleTcRnMonad
getImportsTcRnMonad
getInertCansTcSMonad
getInertEqsTcSMonad
getInertGivensTcSMonad
getInertInsolsTcSMonad
getInfoInteractiveEval, GHC
getInfoDownStgCmmMonad
getInLocalScopeTcEnv
getInScopeSimplEnv
getInScopeVarsGhcPlugins
getInstalledPackageDetailsGhcPlugins
getInstEnvs 
1 (Function)TcSMonad
2 (Function)TcPluginM
getInstsGHC
getInteractiveDynFlagsGHC
getInteractivePrintNameTcRnMonad
getIsGHCiTcRnMonad
getJumpDestBlockId 
1 (Function)X86.Instr
2 (Function)SPARC.ShortcutJump
3 (Function)PPC.RegInfo
4 (Function)NCGMonad, AsmCodeGen
getLclEnv 
1 (Function)TcRnMonad
2 (Function)TcSMonad
getLclTypeEnvTcRnMonad
getLHsInstDeclClass_maybeGHC
getLHsInstDeclHeadGHC
getLibDirPaths_ghc_lib
getLibexecDirPaths_ghc_lib
getLibsGhcPlugins
getLinkLlvm.Types, Llvm
getLinkerInfoSysTools.Info, SysTools
getLinkerInfo'SysTools.Info, SysTools
getLinkInfoSysTools.ExtraObj
getLitTypeLlvm.Types, Llvm
getLlvmPlatformLlvmCodeGen.Base
getLlvmVerLlvmCodeGen.Base
getLocGhcPlugins, GHC
getLocalNonValBindersRnNames
getLocalRdrEnvTcRnMonad
getLocationDriverPipeline
getMetaUniqueIdLlvmCodeGen.Base
getMinimalImportsRnNames
getModBreaksInteractiveEval
getModeSimplEnv
getModificationUTCTimeGhcPlugins
getModLocNCGMonad
getModSummaryGHC
getModuleGhcPlugins
getModuleGraphGHC
getModuleInfoGHC
getModuleInterfaceTcRnDriver
getModuleNameStgCmmMonad
getName 
1 (Function)GhcPlugins, GHC
2 (Function)StgCmmExtCode
getNameBindingHieUtils
getNameBindingInClassHieUtils
getNameScopeHieUtils
getNameScopeAndBindingHieUtils
getNamesInScopeInteractiveEval, GHC
getNameToInstancesIndexGHC
getNewLabelNatNCGMonad
getNewRegNatNCGMonad
getNewRegPairNatNCGMonad
getNodeGraphOps, GraphColor
getNoGivenEqsTcSMonad
getNonVoidArgAmodesStgCmmEnv
getOccFSGhcPlugins
getOccNameGhcPlugins, GHC
getOccStringGhcPlugins
getOptsGhcPlugins
getOrigNameCacheGhcPlugins
getOutputFilenameDriverPipeline
getOverlapFlagInst
getPackageConfigMapGhcPlugins
getPackageConfRefsGhcPlugins
getPackageDetailsGhcPlugins
getPackageExtraCcOptsGhcPlugins
getPackageFamInstEnvGhcPlugins
getPackageFrameworkPathGhcPlugins
getPackageFrameworksGhcPlugins
getPackageIncludePathGhcPlugins
getPackageLibraryPathGhcPlugins
getPackageLinkOptsGhcPlugins
getPatSynBindsGHC
getPendingGivenScsTcSMonad
getPendingWantedScsTcRnMonad
getPicBaseMaybeNatNCGMonad
getPicBaseNatNCGMonad
getPipeEnvDriverPipeline
getPipeStateDriverPipeline
getPkgFrameworkOptsSysTools
getPprDebugGhcPlugins
getPprStyleGhcPlugins
getPreloadPackagesAndGhcPlugins
getPrintUnqualGHC
getPrintUnqualified 
1 (Function)GhcPlugins
2 (Function)TcRnMonad
getProgramDynFlagsGHC
getRdrEnvsTcRnMonad
getRdrNameGhcPlugins
getRdrNamesInScopeInteractiveEval, GHC
getRealSrcSpanGhcPlugins, GHC
getRecFieldEnvTcRnMonad
getRegisterSPARC.CodeGen.Gen32
getRegisterRegSPARC.CodeGen.Base
getRenamedStuffTcRnDriver
getResumeContextInteractiveEval, GHC
getRichTokenStreamGHC
getRoleAnnotsTcRnMonad
getRuleBaseGhcPlugins
getRulesGhcPlugins
getRuntimeRepGhcPlugins
getRuntimeRep_maybeGhcPlugins
getsState
getSafeModeGhcPlugins
getSafeOverlapFailuresTcSMonad
getScopeFromContextHieUtils
getSelfLoopStgCmmMonad
getSequelStgCmmMonad
getSessionGHC
getSessionDynFlagsGHC
getSimplCountSimplMonad
getSimplRulesSimplMonad, SimplEnv
getSolvedDictsTcSMonad
getSomeRegSPARC.CodeGen.Gen32
getSrcLocGhcPlugins
getSrcSpanGhcPlugins
getSrcSpanDsDsMonad
getSrcSpanM 
1 (Function)GhcPlugins
2 (Function)TcRnMonad
getStackSlotForRegAlloc.Linear.StackMap
getStackUseRegAlloc.Linear.StackMap
getStageTcRnMonad
getStageAndBindLevelTcRnMonad
getStateStgCmmMonad
getStatTypeLlvm.Types, Llvm
getSuccEdgesSortedCFG
getSuccessorEdgesCFG
getSuccessorsCFG
getSymtabNameBinIface
getSysconfDirPaths_ghc_lib
getTargetsGHC
getTBAALlvmCodeGen.Regs
getTcEvBindsMap 
1 (Function)TcRnMonad
2 (Function)TcSMonad
getTcEvBindsVarTcSMonad
getTcEvTyCoVars 
1 (Function)TcRnMonad
2 (Function)TcSMonad
getTcLevel 
1 (Function)TcRnMonad
2 (Function)TcSMonad
getTcSInertsTcSMonad
getTCvInScopeGhcPlugins
getTCvSubst 
1 (Function)GhcPlugins
2 (Function)SimplEnv
getTCvSubstRangeFVsGhcPlugins
getThisModulePIC
getThisModuleNatNCGMonad
getThisPackageStgCmmMonad
getTickScopeStgCmmMonad
getTickyCtrLabelStgCmmMonad
getTmCsDsDsMonad
getTokenStreamGHC
getTopEnv 
1 (Function)TcRnMonad
2 (Function)TcSMonad
3 (Function)TcPluginM
getTopFloatBindsSimplEnv
getTopLevelSpliceLocsTcRnMonad
getTvSubstEnvGhcPlugins
getTypeIndexHieUtils
getTypeSigNamesTcEnv
getTyVarGhcPlugins
getTyVar_maybeGhcPlugins
getUnfoldingInRuleMatchSimplUtils
getUniqMetaLlvmCodeGen.Base
getUniqSetGhcPlugins
getUniqueGhcPlugins
getUniqueMSimplMonad, GhcPlugins
getUniqueNatNCGMonad
getUniqueRRegAlloc.Linear.State
getUniquesMSimplMonad, GhcPlugins
getUniqueSupplyMSimplMonad, GhcPlugins
getUniqueSupplyM3GhcPlugins
getUnsolvedInertsTcSMonad
getUpdFrameOff 
1 (Function)StgCmmMonad
2 (Function)StgCmmExtCode
getUsedVarsLlvmCodeGen.Base
getUserTypeErrorMsgTcRnMonad
getValueSafelyDynamicLoading
getVarTypeLlvm.Types, Llvm
getVerbFlagsGhcPlugins
getVirtHpStgCmmMonad, StgCmmHeap
getVisibleOrphanModsGhcPlugins
getWithUserDataBinIface
getWorkListTcSMonad
get_gen1_constrained_tysTcGenGenerics
get_GlobalReg_addrStgCmmUtils
GEU 
1 (Data Constructor)PPC.Cond
2 (Data Constructor)SPARC.Cond
3 (Data Constructor)X86.Cond
gfinallyGHC
GFREEX86.Instr
GFTOIX86.Instr
GhcGHC
GhcApiErrorGhcPlugins
GhcExceptionGHC
ghcHeapSizeGhcPlugins, GHC
GHCiCtxRnUtils
GhciCtxtTcValidity, TcHsType
ghciHistSizeGhcPlugins, GHC
GhciLStmtGHC
ghcInternalFunctionsLlvmCodeGen.Base
GHCiQException 
1 (Type/Class)GHCi.TH
2 (Data Constructor)GHCi.TH
ghciScriptsGhcPlugins, GHC
GhciStmtGHC
GhciStmtCtxtGHC
ghciSupportedGhcPlugins
ghciTablesNextToCodeGhcPlugins
ghciUsagePathGhcPlugins
GhcLinkGhcPlugins, GHC
ghcLinkGhcPlugins, GHC
ghcLinkInfoNoteNameSysTools.ExtraObj
ghcLinkInfoSectionNameSysTools.ExtraObj
GhcModeGhcPlugins, GHC
ghcModeGhcPlugins, GHC
GhcMonadGHC
GhcPassGHC
ghcPrimExportsPrelInfo
ghcPrimIdsPrelInfo
GhcPsGHC
GhcRnGHC
GhcTGHC
GhcTcGHC
GhcTcIdGHC
ghcUsagePathGhcPlugins
ghcVersionFileGhcPlugins, GHC
GITODX86.Instr
GITOFX86.Instr
GivenTcRnMonad
GivenOriginTcRnMonad
glasgowExtsFlagsGhcPlugins
GLDX86.Instr
GLD1X86.Instr
GLDZX86.Instr
GlobalLlvm.Types, Llvm
globalGhcPlugins
globaliseIdGhcPlugins
globalMGhcPlugins
GlobalPkgConfGhcPlugins
GlobalRdrEltGhcPlugins
GlobalRdrEnvGhcPlugins
globalRdrEnvEltsGhcPlugins
GlobalRegCmmExpr, Cmm
globalRegMaybe 
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
GlobalRegSetCmmExpr, Cmm
globalRegTypeCmmExpr, Cmm
GlobalScopeCmmNode, Cmm
GManyHoopl.Graph
GMOVX86.Instr
GMULX86.Instr
GNEGX86.Instr
GNilHoopl.Graph
GnuGoldGhcPlugins
GnuLDGhcPlugins
goodToLiftStgLiftLams.Analysis
goptGhcPlugins, GHC
goptMTcRnMonad
gopt_setGhcPlugins
gopt_unsetGhcPlugins
GotSymbolOffsetCLabel
GotSymbolPtrCLabel
Graph 
1 (Type/Class)GraphBase, GraphColor
2 (Data Constructor)GraphBase, GraphColor
3 (Type/Class)Hoopl.Graph
Graph'Hoopl.Graph
graphMapGraphBase, GraphColor
graphMapModifyGraphBase, GraphColor
GREGhcPlugins
gRegSPARC.Regs
GreHFCandTcHoleErrors
greLabelGhcPlugins
greOccNameGhcPlugins
greParent_maybeGhcPlugins
greQualModNameGhcPlugins
greRdrNamesGhcPlugins
gresFromAvailGhcPlugins
gresFromAvailsGhcPlugins, RnNames
greSrcSpanGhcPlugins
gresToAvailInfoGhcPlugins
gre_impGhcPlugins
gre_lclGhcPlugins
gre_nameGhcPlugins
gre_parGhcPlugins
GRHS 
1 (Data Constructor)GHC
2 (Type/Class)GHC
GRHSs 
1 (Data Constructor)GHC
2 (Type/Class)GHC
grhssCtOriginTcRnMonad
grhssExtGHC
grhssGRHSsGHC
grhssLocalBindsGHC
GroupFormGHC
group_extGHC
group_instdsGHC
group_rolesGHC
group_tycldsGHC
growThetaTyVarsTcSimplify
GSINX86.Instr
GSQRTX86.Instr
GSTX86.Instr
GSUBX86.Instr
GTANX86.Instr
GTT 
1 (Data Constructor)PPC.Cond
2 (Data Constructor)SPARC.Cond
3 (Data Constructor)X86.Cond
GU 
1 (Data Constructor)PPC.Cond
2 (Data Constructor)SPARC.Cond
3 (Data Constructor)X86.Cond
guardedBIdKeyTHNames
guardedBNameTHNames
GuardLStmtGHC
GuardStmtGHC
guessTargetGHC
GUnitHoopl.Graph
g_entryCmm
g_graphCmm