ghc-9.6.0.20230128: The GHC API

Index - F

FGHC.StgToCmm.ArgRep, GHC.StgToCmm.Layout
f1GHC.CmmToAsm.PPC.Regs
F32GHC.CmmToAsm.Wasm.Types
f32GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm
F64GHC.CmmToAsm.Wasm.Types
f64GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm
FABS 
1 (Data Constructor)GHC.CmmToAsm.AArch64.Instr
2 (Data Constructor)GHC.CmmToAsm.PPC.Instr
FactGHC.Cmm.Dataflow
FactBaseGHC.Cmm.Dataflow.Label, GHC.Cmm.Dataflow
fact_botGHC.Cmm.Dataflow
fact_joinGHC.Cmm.Dataflow
FADDGHC.CmmToAsm.PPC.Instr
failGHC.Prelude.Basic, GHC.Prelude
failAtGHC.Tc.Utils.Monad
failDsGHC.HsToCore.Monad
Failed 
1 (Data Constructor)GHC.Data.Maybe
2 (Data Constructor)GHC.Types.Basic, GHC.Plugins, GHC
failedGHC.Types.Basic, GHC.Plugins, GHC
failIfErrsMGHC.Tc.Utils.Monad
failIfMGHC.Tc.Utils.Monad
failIfTcGHC.Tc.Utils.Monad
failIfTcMGHC.Tc.Utils.Monad
failImportQualifiedTwiceGHC.Parser.PostProcess
failIOIdKeyGHC.Builtin.Names
failIONameGHC.Builtin.Names
failLocMsgPGHC.Parser.Lexer
failMGHC.Data.IOEnv, GHC.Tc.Utils.Monad
failMClassOpKeyGHC.Builtin.Names
failMEGHC.Data.Maybe
failMNameGHC.Builtin.Names
failMsgPGHC.Parser.Lexer
failMsgPDGHC.Cmm.Parser.Monad
failM_RDRGHC.Builtin.Names
failNotEnabledImportQualifiedPostGHC.Parser.PostProcess
FailOperatorLanguage.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC
failOpFewArgsGHC.Parser.PostProcess
failTcSGHC.Tc.Solver.Monad
failWithGHC.Tc.Utils.Monad
failWithDsGHC.HsToCore.Monad
failWithMGHC.Data.IOEnv, GHC.Tc.Utils.Monad
failWithTcGHC.Tc.Utils.Monad
failWithTcMGHC.Tc.Utils.Monad
FalseGHC.Prelude.Basic, GHC.Prelude
falseDataConGHC.Builtin.Types, GHC.Plugins
falseDataConIdGHC.Builtin.Types, GHC.Plugins
falseDataConKeyGHC.Builtin.Names
false_GHC.JS.Make
false_RDRGHC.Builtin.Types, GHC.Plugins
FamDataConPEGHC.Tc.Errors.Types, GHC.Tc.Types, GHC.Tc.Utils.Monad
FamDecGHC.Iface.Ext.Types
FamDeclLanguage.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC
FamEqn 
1 (Type/Class)Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC
2 (Data Constructor)Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC
FamFlavorGHC.Core.FamInstEnv
FamilyDecl 
1 (Type/Class)Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC
2 (Data Constructor)Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC
familyDeclLNameGHC.Hs.Decls, GHC.Hs, GHC
familyDeclNameGHC.Hs.Decls, GHC.Hs, GHC
FamilyInfoLanguage.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC
familyInstancesGHC.Core.FamInstEnv
familyNameInstancesGHC.Core.FamInstEnv
FamilyResultSigLanguage.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC
FamInst 
1 (Type/Class)GHC.Core.FamInstEnv, GHC
2 (Data Constructor)GHC.Core.FamInstEnv
famInstAxiomGHC.Core.FamInstEnv
FamInstEnvGHC.Core.FamInstEnv
famInstEnvEltsGHC.Core.FamInstEnv
FamInstEnvsGHC.Core.FamInstEnv, GHC.Tc.Instance.Family
famInstEnvSizeGHC.Core.FamInstEnv
FamInstMatch 
1 (Type/Class)GHC.Core.FamInstEnv
2 (Data Constructor)GHC.Core.FamInstEnv
famInstRepTyCon_maybeGHC.Core.FamInstEnv
famInstRHSGHC.Core.FamInstEnv
FamInstSkolGHC.Tc.Types.Origin
famInstsRepTyConsGHC.Core.FamInstEnv
famInstTyConGHC.Core.FamInstEnv
FamPatCtxGHC.Tc.Errors.Types
famResultKindSignatureGHC.Hs.Decls, GHC.Hs, GHC
FamTyConFlavGHC.Core.TyCon, GHC.Plugins
famTyConFlav_maybeGHC.Core.TyCon, GHC.Plugins
FastMutIntGHC.Data.FastMutInt
FastString 
1 (Type/Class)GHC.Data.FastString, GHC.Plugins
2 (Data Constructor)GHC.Data.FastString, GHC.Plugins
FastStringEnvGHC.Data.FastString.Env, GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins
fastStringToByteStringGHC.Data.FastString, GHC.Plugins
fastStringToShortByteStringGHC.Data.FastString, GHC.Plugins
FastZStringGHC.Data.FastString, GHC.Plugins
fastZStringToByteStringGHC.Data.FastString, GHC.Plugins
fatalErrorMsg 
1 (Function)GHC.Utils.Error
2 (Function)GHC.Core.Opt.Monad, GHC.Plugins
fatalErrorMsgSGHC.Core.Opt.Monad, GHC.Plugins
FatalMessagerGHC.Driver.Session, GHC.Plugins
fatalWarningFlagsGHC.Driver.Session, GHC.Plugins, GHC
FbindGHC.Parser.PostProcess
FCallIdGHC.Types.Id.Info, GHC.Plugins
fcat 
1 (Function)GHC.Utils.Ppr
2 (Function)GHC.Utils.Outputable, GHC.Plugins
FCFIDGHC.CmmToAsm.PPC.Instr
fcFileCacheGHC.Unit.Finder.Types
fcModuleCacheGHC.Unit.Finder.Types
FCMPGHC.CmmToAsm.PPC.Instr
FCodeGHC.StgToCmm.Monad
fco_aflGHC.Core.TyCo.Rep
fco_afrGHC.Core.TyCo.Rep
fco_argGHC.Core.TyCo.Rep
fco_multGHC.Core.TyCo.Rep
fco_resGHC.Core.TyCo.Rep
fco_roleGHC.Core.TyCo.Rep
FCTIDZGHC.CmmToAsm.PPC.Instr
FCTIWZGHC.CmmToAsm.PPC.Instr
FCVTGHC.CmmToAsm.AArch64.Instr
FCVTZSGHC.CmmToAsm.AArch64.Instr
FDEqnGHC.Tc.Instance.FunDeps
fdExtLanguage.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC
fdFixityLanguage.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC
fdGGHC.Data.TrieMap
fdInfoLanguage.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC
fdInjectivityAnnLanguage.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC
FDIV 
1 (Data Constructor)GHC.CmmToAsm.PPC.Instr
2 (Data Constructor)GHC.CmmToAsm.X86.Instr
fdLNameLanguage.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC
fdResultSigLanguage.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC
fdTopLevelLanguage.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC
fdTyVarsLanguage.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC
fd_eqsGHC.Tc.Instance.FunDeps
fd_e_extLanguage.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC
fd_feLanguage.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC
fd_fiLanguage.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC
fd_i_extLanguage.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC
fd_locGHC.Tc.Instance.FunDeps
fd_nameLanguage.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC
fd_pred1GHC.Tc.Instance.FunDeps
fd_pred2GHC.Tc.Instance.FunDeps
fd_qtvsGHC.Tc.Instance.FunDeps
fd_sig_tyLanguage.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC
FenceGHC.Llvm.Syntax, GHC.Llvm
feqn_bndrsLanguage.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC
feqn_extLanguage.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC
feqn_fixityLanguage.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC
feqn_patsLanguage.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC
feqn_rhsLanguage.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC
feqn_tyconLanguage.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC
FetchAddAddrOp_WordGHC.Builtin.PrimOps
FetchAddByteArrayOp_IntGHC.Builtin.PrimOps
FetchAndAddrOp_WordGHC.Builtin.PrimOps
FetchAndByteArrayOp_IntGHC.Builtin.PrimOps
FETCHGOTGHC.CmmToAsm.X86.Instr
FetchNandAddrOp_WordGHC.Builtin.PrimOps
FetchNandByteArrayOp_IntGHC.Builtin.PrimOps
FetchOrAddrOp_WordGHC.Builtin.PrimOps
FetchOrByteArrayOp_IntGHC.Builtin.PrimOps
FETCHPC 
1 (Data Constructor)GHC.CmmToAsm.PPC.Instr
2 (Data Constructor)GHC.CmmToAsm.X86.Instr
FetchSubAddrOp_WordGHC.Builtin.PrimOps
FetchSubByteArrayOp_IntGHC.Builtin.PrimOps
FetchXorAddrOp_WordGHC.Builtin.PrimOps
FetchXorByteArrayOp_IntGHC.Builtin.PrimOps
FF32GHC.CmmToAsm.Format
FF64GHC.CmmToAsm.Format
FfiBitGHC.Parser.Lexer
FFIInfo 
1 (Type/Class)GHC.ByteCode.Types
2 (Data Constructor)GHC.ByteCode.Types
fFlagsGHC.Driver.Session, GHC.Plugins
FFoldTypeGHC.Tc.Deriv.Functor
fieldExpIdKeyGHC.Builtin.Names.TH
fieldExpNameGHC.Builtin.Names.TH
fieldExpTyConKeyGHC.Builtin.Names.TH
fieldExpTyConNameGHC.Builtin.Names.TH
FieldGreNameGHC.Types.Avail, GHC.Types.Name.Reader, GHC.Plugins
FieldLabel 
1 (Type/Class)GHC.Types.FieldLabel, GHC.Core.DataCon, GHC.Plugins
2 (Data Constructor)GHC.Types.FieldLabel, GHC.Core.DataCon, GHC.Plugins
FieldLabelEnvGHC.Types.FieldLabel
fieldLabelPrintableNameGHC.Types.FieldLabel
FieldLabelString 
1 (Type/Class)Language.Haskell.Syntax.Basic, GHC.Core.DataCon, GHC.Plugins
2 (Data Constructor)Language.Haskell.Syntax.Basic
FieldLabelStrings 
1 (Type/Class)Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC
2 (Data Constructor)Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC
FieldNameGHC.Iface.Ext.Fields
fieldNotInTypeGHC.Tc.Gen.Head
FieldOcc 
1 (Type/Class)Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
2 (Data Constructor)Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
FieldOffGHC.StgToCmm.Layout
FieldOffOrPaddingGHC.StgToCmm.Layout
fieldPatIdKeyGHC.Builtin.Names.TH
fieldPatNameGHC.Builtin.Names.TH
fieldPatTyConKeyGHC.Builtin.Names.TH
fieldPatTyConNameGHC.Builtin.Names.TH
fieldSelectorOccNameGHC.Types.FieldLabel
FieldSelectors 
1 (Type/Class)GHC.Types.FieldLabel
2 (Data Constructor)GHC.Types.FieldLabel
field_labelLanguage.Haskell.Syntax.Basic
figureLlvmVersionGHC.SysTools.Tasks, GHC.SysTools
FileChangedGHC.Iface.Recomp
filedataGHC.SysTools.Ar
filegrpGHC.SysTools.Ar
fileHashIfExistsGHC.Utils.Misc, GHC.Plugins
FileHeaderPragmaTypeGHC.Parser.Errors.Types
filemodeGHC.SysTools.Ar
filenameGHC.SysTools.Ar
FileOptionGHC.Utils.CliOption, GHC.Driver.Session, GHC.SysTools, GHC.Plugins
fileownGHC.SysTools.Ar
FilePathGHC.Prelude.Basic, GHC.Prelude
FileSettings 
1 (Type/Class)GHC.Settings, GHC.Driver.Session, GHC.Plugins
2 (Data Constructor)GHC.Settings, GHC.Driver.Session, GHC.Plugins
fileSettingsGHC.Driver.Session, GHC.Plugins, GHC
fileSettings_ghciUsagePathGHC.Settings, GHC.Driver.Session, GHC.Plugins
fileSettings_ghcUsagePathGHC.Settings, GHC.Driver.Session, GHC.Plugins
fileSettings_globalPackageDatabaseGHC.Settings, GHC.Driver.Session, GHC.Plugins
fileSettings_toolDirGHC.Settings, GHC.Driver.Session, GHC.Plugins
fileSettings_topDirGHC.Settings, GHC.Driver.Session, GHC.Plugins
filesizeGHC.SysTools.Ar
FilesToClean 
1 (Type/Class)GHC.Utils.TmpFs
2 (Data Constructor)GHC.Utils.TmpFs
filetimeGHC.SysTools.Ar
fillCoercionHoleGHC.Tc.Utils.TcMType
FillDefaultingGHC.Tc.Types, GHC.Tc.Utils.Monad
FillInCaseDefaultGHC.Core.Opt.Stats, GHC.Plugins
filter 
1 (Function)GHC.Prelude.Basic, GHC.Prelude
2 (Function)GHC.Data.List.Infinite
filterAltsGHC.Core.Utils, GHC.Plugins
filterAvailGHC.Types.Avail
filterAvailsGHC.Types.Avail
filterBagGHC.Data.Bag
filterBagMGHC.Data.Bag
filterByListGHC.Utils.Misc, GHC.Plugins
filterByListsGHC.Utils.Misc, GHC.Plugins
filterClassesGHC.HsToCore.Docs
filterCTupleGHC.Builtin.Types, GHC.Plugins
filterDeclsGHC.HsToCore.Docs
filterDictsGHC.Tc.Solver.Types
filterDNameEnvGHC.Types.Name.Env, GHC.Plugins
filterDTyConEnvGHC.Core.TyCon.Env
filterDVarEnvGHC.Types.Var.Env, GHC.Plugins
filterDVarSetGHC.Types.Var.Set, GHC.Plugins
filterEdgesGHC.CmmToAsm.CFG
filterEqualCtListGHC.Tc.Solver.Types
filterEvBindMapGHC.Tc.Types.Evidence
filterFsEnvGHC.Data.FastString.Env
filterFVGHC.Utils.FV
filterHptGHC.Unit.Home.ModInfo
filterIdKeyGHC.Builtin.Names
filterInScopeMGHC.Rename.HsType
filterInstalledModuleEnvGHC.Unit.Module.Env, GHC.Unit.Module, GHC.Unit, GHC.Plugins
filterInstEnvGHC.Core.InstEnv
filterLinkerEnvGHC.Linker.Types
filterMatchingRMGHC.Core.RoughMap
filterMaybeGHC.Data.TrieMap
filterModuleEnvGHC.Unit.Module.Env, GHC.Unit.Module, GHC.Unit, GHC.Plugins
filterNameGHC.Builtin.Names
filterNameEnvGHC.Types.Name.Env, GHC.Plugins
filterNameSetGHC.Types.Name.Set, GHC.Plugins
filterOccEnvGHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins
filterOccSetGHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins
filterOutGHC.Utils.Misc, GHC.Plugins
filterOutInferredTypesGHC.Core.Type, GHC.Plugins
filterOutInvisibleTypesGHC.Core.Type, GHC.Plugins
filterOutMGHC.Utils.Monad, GHC.Data.IOEnv, GHC.Tc.Utils.Monad
filterRMGHC.Core.RoughMap
filterTcAppMapGHC.Tc.Solver.Types
filterTMGHC.Data.TrieMap, GHC.Core.Map.Type, GHC.Core.Map.Expr
filterToposortToModulesGHC.Unit.Module.Graph
filterTyConEnvGHC.Core.TyCon.Env
filterTyConSetGHC.Core.TyCon.Set
filterUDFMGHC.Types.Unique.DFM
filterUDFM_DirectlyGHC.Types.Unique.DFM
filterUFMGHC.Types.Unique.FM, GHC.Plugins
filterUFM_DirectlyGHC.Types.Unique.FM, GHC.Plugins
filterUniqDSetGHC.Types.Unique.DSet
filterUniqMapGHC.Types.Unique.Map
filterUniqSetGHC.Types.Unique.Set, GHC.Plugins
filterUniqSet_DirectlyGHC.Types.Unique.Set, GHC.Plugins
filterVarEnvGHC.Types.Var.Env, GHC.Plugins
filterVarSetGHC.Types.Var.Set, GHC.Plugins
fim_cosGHC.Core.FamInstEnv
fim_instanceGHC.Core.FamInstEnv
fim_tysGHC.Core.FamInstEnv
FinalActiveGHC.Types.Basic, GHC.Plugins
finalGraphGHC.Data.Graph.Collapse
finalizerCStubGHC.Types.ForeignStubs
FinalizeWeakOpGHC.Builtin.PrimOps
finallyGHC.Utils.Exception
FinalPhaseGHC.Types.Basic, GHC.Plugins
finalSafeModeGHC.Tc.Utils.Monad
final_exprLanguage.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC
findGHC.Data.UnionFind
findAltGHC.Core.Utils, GHC.Plugins
findAndReadIfaceGHC.Iface.Load
findAnnsGHC.Types.Annotations, GHC.Plugins
findAnnsByTypeRepGHC.Types.Annotations, GHC.Plugins
findChildrenGHC.Rename.Names
findCycleGHC.Data.Graph.Directed
findDefaultGHC.Core.Utils, GHC.Plugins
findDictGHC.Tc.Solver.Types
findDictsByClassGHC.Tc.Solver.Types
findDupsEqGHC.Data.List.SetOps
findDupTyVarTvsGHC.Tc.Utils.TcType
findEqGHC.Tc.Solver.InertSet
FinderCache 
1 (Type/Class)GHC.Unit.Finder.Types, GHC.Unit.Finder
2 (Data Constructor)GHC.Unit.Finder.Types
FinderCacheStateGHC.Unit.Finder.Types
FinderOpts 
1 (Type/Class)GHC.Unit.Finder.Types, GHC.Driver.Config.Finder, GHC.Unit.Finder
2 (Data Constructor)GHC.Unit.Finder.Types, GHC.Driver.Config.Finder, GHC.Unit.Finder
finder_bypassHiFileCheckGHC.Unit.Finder.Types, GHC.Driver.Config.Finder, GHC.Unit.Finder
finder_dynHiSufGHC.Unit.Finder.Types, GHC.Driver.Config.Finder, GHC.Unit.Finder
finder_dynObjectSufGHC.Unit.Finder.Types, GHC.Driver.Config.Finder, GHC.Unit.Finder
finder_enableSuggestionsGHC.Unit.Finder.Types, GHC.Driver.Config.Finder, GHC.Unit.Finder
finder_hiddenModulesGHC.Unit.Finder.Types, GHC.Driver.Config.Finder, GHC.Unit.Finder
finder_hiDirGHC.Unit.Finder.Types, GHC.Driver.Config.Finder, GHC.Unit.Finder
finder_hieDirGHC.Unit.Finder.Types, GHC.Driver.Config.Finder, GHC.Unit.Finder
finder_hieSufGHC.Unit.Finder.Types, GHC.Driver.Config.Finder, GHC.Unit.Finder
finder_hiSufGHC.Unit.Finder.Types, GHC.Driver.Config.Finder, GHC.Unit.Finder
finder_importPathsGHC.Unit.Finder.Types, GHC.Driver.Config.Finder, GHC.Unit.Finder
finder_lookupHomeInterfacesGHC.Unit.Finder.Types, GHC.Driver.Config.Finder, GHC.Unit.Finder
finder_objectDirGHC.Unit.Finder.Types, GHC.Driver.Config.Finder, GHC.Unit.Finder
finder_objectSufGHC.Unit.Finder.Types, GHC.Driver.Config.Finder, GHC.Unit.Finder
finder_reexportedModulesGHC.Unit.Finder.Types, GHC.Driver.Config.Finder, GHC.Unit.Finder
finder_stubDirGHC.Unit.Finder.Types, GHC.Driver.Config.Finder, GHC.Unit.Finder
finder_thisPackageNameGHC.Unit.Finder.Types, GHC.Driver.Config.Finder, GHC.Unit.Finder
finder_waysGHC.Unit.Finder.Types, GHC.Driver.Config.Finder, GHC.Unit.Finder
finder_workingDirectoryGHC.Unit.Finder.Types, GHC.Driver.Config.Finder, GHC.Unit.Finder
findEvidenceUseGHC.Iface.Ext.Utils
findExactModuleGHC.Unit.Finder
findExposedPackageModuleGHC.Unit.Finder
findExtraSigImportsGHC.Tc.Utils.Backpack, GHC.Tc.Module, GHC.Driver.Make
findFunEqGHC.Tc.Solver.Types
findFunEqsByTyConGHC.Tc.Solver.Types
findGlobalAnnsGHC
findHomeModuleGHC.Unit.Finder
findIdDemandGHC.Types.Demand
findImportedModule 
1 (Function)GHC.Unit.Finder
2 (Function)GHC.Tc.Plugin
findImportUsageGHC.Rename.Names
findInferredDiffGHC.Tc.Solver
findMethodBindGHC.Tc.TyCl.Class
findModuleGHC
findNeededEvVarsGHC.Tc.Types.Evidence
findObjectLinkableGHC.Unit.Finder
findObjectLinkableMaybeGHC.Unit.Finder
findPluginModuleGHC.Unit.Finder
findQualifiedModuleGHC
FindResultGHC.Unit.Finder.Types, GHC.Unit.Finder, GHC.Tc.Plugin
findRhsArityGHC.Core.Opt.Arity
findSpliceGHC.Rename.Module
FindSystemLibraryGHC.Runtime.Interpreter
findSystemLibraryGHC.Runtime.Interpreter
findTargetGHC.Unit.Module.ModSummary, GHC.Plugins
findToolDirGHC.SysTools.BaseDir
findTopDirGHC.SysTools.BaseDir
findTypeShapeGHC.Core.Opt.WorkWrap.Utils
findUsesGHC.Types.Name.Set, GHC.Plugins
findValidHoleFitsGHC.Tc.Errors.Hole
Fingerprint 
1 (Data Constructor)GHC.Utils.Fingerprint
2 (Type/Class)GHC.Utils.Fingerprint
fingerprint0GHC.Utils.Fingerprint
fingerprintBinMemGHC.Iface.Recomp.Binary
fingerprintByteStringGHC.Utils.Fingerprint
fingerprintDataGHC.Utils.Fingerprint
fingerprintDataConKeyGHC.Builtin.Names
fingerprintDataConNameGHC.Builtin.Names
fingerprintDynFlagsGHC.Iface.Recomp.Flags
fingerprintFingerprintsGHC.Utils.Fingerprint
fingerprintHpcFlagsGHC.Iface.Recomp.Flags
fingerprintOptFlagsGHC.Iface.Recomp.Flags
fingerprintStringGHC.Utils.Fingerprint
fingerprintStringBufferGHC.Data.StringBuffer
FiniArrayGHC.Cmm
FinishedGHC.StgToJS.Types
finishLogQueueGHC.Driver.Pipeline.LogQueue
finishTHGHC.Tc.Gen.Splice
FiniteBitsGHC.Prelude.Basic, GHC.Prelude
finiteBitSizeGHC.Prelude.Basic, GHC.Prelude
firstAIdKeyGHC.Builtin.Names
firstANameGHC.Builtin.Names
firstJustGHC.Data.Maybe
firstJustsGHC.Data.Maybe
firstJustsMGHC.Data.Maybe
firstNodeGHC.Cmm.Dataflow.Block
firstPatGHC.HsToCore.Utils
firstxmmGHC.CmmToAsm.X86.Regs
fIRST_TAGGHC.Types.Basic, GHC.Core.DataCon, GHC.Plugins
FitPluginGHC.Tc.Errors.Hole.FitTypes, GHC.Plugins
fitPluginGHC.Tc.Errors.Hole.FitTypes, GHC.Plugins, GHC.Tc.Errors.Hole
FitsGHC.Tc.Errors.Types
fitsGHC.Tc.Errors.Types
fits16BitsGHC.CmmToAsm.PPC.Regs
FitsMbSuppressedGHC.Tc.Errors.Types
fitsSuppressedGHC.Tc.Errors.Types
fixCGHC.StgToCmm.Monad
fixDsGHC.HsToCore.Monad
FixedArgsGHC.Llvm.Types, GHC.Llvm
FixedBangOptsGHC.Types.Id.Make
fixedHdrSizeGHC.Runtime.Heap.Layout
fixedHdrSizeWGHC.Runtime.Heap.Layout
fixedInfoTableSizeWGHC.Cmm.Info
fixedLayoutGHC.StgToJS.CoreUtils
FixedLengthEncoding 
1 (Type/Class)GHC.Utils.Binary
2 (Data Constructor)GHC.Utils.Binary
FixedRuntimeRepContextGHC.Tc.Types.Origin
FixedRuntimeRepDataConFieldGHC.Tc.Errors.Types
FixedRuntimeRepErrorGHC.Tc.Errors.Types
FixedRuntimeRepErrorInfoGHC.Tc.Errors.Types
FixedRuntimeRepOrigin 
1 (Type/Class)GHC.Tc.Types.Origin
2 (Data Constructor)GHC.Tc.Types.Origin
FixedRuntimeRepPatSynSigArgGHC.Tc.Errors.Types
FixedRuntimeRepPatSynSigResGHC.Tc.Errors.Types
FixedRuntimeRepProvenanceGHC.Tc.Errors.Types
FixItem 
1 (Type/Class)GHC.Types.Fixity.Env
2 (Data Constructor)GHC.Types.Fixity.Env
Fixity 
1 (Type/Class)GHC.Types.Fixity, GHC.Hs, GHC
2 (Data Constructor)GHC.Types.Fixity
FixityDirectionGHC.Types.Fixity, GHC
FixityEnvGHC.Types.Fixity.Env
FixitySig 
1 (Type/Class)Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC
2 (Data Constructor)Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC
fixMGHC.Data.IOEnv, GHC.Tc.Utils.Monad
fixSafeInstancesGHC.Tc.Utils.Monad
FixSigLanguage.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC
fixStgRegistersGHC.StgToCmm.CgUtils
fixValbindsAnnGHC.Parser.PostProcess
fixVarSetGHC.Types.Var.Set, GHC.Plugins
fi_axiomGHC.Core.FamInstEnv
fi_cvsGHC.Core.FamInstEnv
fi_famGHC.Core.FamInstEnv
fi_flavorGHC.Core.FamInstEnv
fi_rhsGHC.Core.FamInstEnv
fi_tcsGHC.Core.FamInstEnv
fi_tvsGHC.Core.FamInstEnv
fi_tysGHC.Core.FamInstEnv
FLGHC.Types.SourceText
Flag 
1 (Type/Class)GHC.Driver.CmdLine
2 (Data Constructor)GHC.Driver.CmdLine
flagGhcModeGHC.Driver.CmdLine
flagNameGHC.Driver.CmdLine
flagOptKindGHC.Driver.CmdLine
flagRecompileGHC.Driver.Plugins, GHC.Plugins
flagsAllGHC.Driver.Session, GHC.Plugins
FlagsChangedGHC.Iface.Recomp
flagsDynamicGHC.Driver.Session, GHC.Plugins
flagsForCompletionGHC.Driver.Session, GHC.Plugins
flagsPackageGHC.Driver.Session, GHC.Plugins
FlagSpec 
1 (Type/Class)GHC.Driver.Session, GHC.Plugins
2 (Data Constructor)GHC.Driver.Session, GHC.Plugins
flagSpecActionGHC.Driver.Session, GHC.Plugins
flagSpecFlagGHC.Driver.Session, GHC.Plugins
flagSpecGhcModeGHC.Driver.Session, GHC.Plugins
flagSpecNameGHC.Driver.Session, GHC.Plugins
flagSpecOfGHC.Driver.Session, GHC.Plugins
fLangFlagsGHC.Driver.Session, GHC.Plugins
flatConCprGHC.Types.Cpr
flatConCprTypeGHC.Types.Cpr
flatMapBagMGHC.Data.Bag
flatMapBagPairMGHC.Data.Bag
flatSRTsGHC.Cmm.Info.Build
flattenAstGHC.Iface.Ext.Utils
flattenBindsGHC.Core, GHC.Plugins
flattenBlocksGHC.JS.Ppr
flattenIncludesGHC.Driver.Session, GHC.Plugins
flattenRuleDeclsGHC.Hs.Decls, GHC.Hs, GHC
flattenSCCGHC.Data.Graph.Directed
flattenSCCsGHC.Data.Graph.Directed
flattenTysGHC.Core.Unify
flattenTysXGHC.Core.Unify
FlexiGHC.Tc.Utils.TcType
flHasDuplicateRecordFieldsGHC.Types.FieldLabel, GHC.Core.DataCon, GHC.Plugins
flHasFieldSelectorGHC.Types.FieldLabel, GHC.Core.DataCon, GHC.Plugins
flipGHC.Prelude.Basic, GHC.Prelude
flipSwapGHC.Types.Basic, GHC.Plugins
flIsOverloadedGHC.Types.FieldLabel
flLabelGHC.Types.FieldLabel, GHC.Core.DataCon, GHC.Plugins
FloatGHC.Prelude.Basic, GHC.Prelude
float 
1 (Function)GHC.Utils.Ppr
2 (Function)GHC.Utils.Outputable, GHC.Plugins
FloatAcoshOpGHC.Builtin.PrimOps
FloatAcosOpGHC.Builtin.PrimOps
FloatAddOpGHC.Builtin.PrimOps
FloatAsinhOpGHC.Builtin.PrimOps
FloatAsinOpGHC.Builtin.PrimOps
FloatAtanhOpGHC.Builtin.PrimOps
FloatAtanOpGHC.Builtin.PrimOps
FloatBindGHC.Core.Make, GHC.Plugins
floatBindingsGHC.Core.Make, GHC.Plugins
FloatCaseGHC.Core.Make, GHC.Plugins
FloatCoshOpGHC.Builtin.PrimOps
FloatCosOpGHC.Builtin.PrimOps
floatDataConGHC.Builtin.Types, GHC.Plugins
floatDataConKeyGHC.Builtin.Names
FloatDecode_IntOpGHC.Builtin.PrimOps
floatDigitsGHC.Prelude.Basic, GHC.Prelude
FloatDisabledGHC.Core.Opt.Simplify.Env
FloatDivOpGHC.Builtin.PrimOps
FloatElemRepGHC.Core.TyCon, GHC.Plugins
floatElemRepDataConTyGHC.Builtin.Types, GHC.Plugins
FloatEnableGHC.Core.Opt.Simplify.Env
FloatEnabledGHC.Core.Opt.Simplify.Env
FloatEqOpGHC.Builtin.PrimOps
FloatExpM1OpGHC.Builtin.PrimOps
FloatExpOpGHC.Builtin.PrimOps
FloatFabsOpGHC.Builtin.PrimOps
floatFormatGHC.CmmToAsm.Format
FloatGeOpGHC.Builtin.PrimOps
FloatGtOpGHC.Builtin.PrimOps
FloatingGHC.Prelude.Basic, GHC.Prelude
floatingClassKeyGHC.Builtin.Names
floatingClassNameGHC.Builtin.Names
floatInwardsGHC.Core.Opt.FloatIn
floatLamArgsGHC.Driver.Session, GHC.Plugins, GHC
FloatLangGHC.Stg.Lift.Monad
FloatLeOpGHC.Builtin.PrimOps
FloatLetGHC.Core.Make, GHC.Plugins
FloatLog1POpGHC.Builtin.PrimOps
FloatLogOpGHC.Builtin.PrimOps
FloatLtOpGHC.Builtin.PrimOps
FloatMeGHC.Core.Opt.SetLevels
FloatMulOpGHC.Builtin.PrimOps
FloatNegOpGHC.Builtin.PrimOps
FloatNeOpGHC.Builtin.PrimOps
FloatNestedOnlyGHC.Core.Opt.Simplify.Env
floatOutConstantsGHC.Core.Opt.Monad, GHC.Plugins
floatOutLambdasGHC.Core.Opt.Monad, GHC.Plugins
floatOutOverSatAppsGHC.Core.Opt.Monad, GHC.Plugins
FloatOutSwitches 
1 (Type/Class)GHC.Core.Opt.Monad, GHC.Plugins
2 (Data Constructor)GHC.Core.Opt.Monad, GHC.Plugins
floatOutwardsGHC.Core.Opt.FloatOut
FloatPowerOpGHC.Builtin.PrimOps
floatPrimLIdKeyGHC.Builtin.Names.TH
floatPrimLNameGHC.Builtin.Names.TH
floatPrimL_RDRGHC.Builtin.Names.TH
floatPrimTyGHC.Builtin.Types.Prim
floatPrimTyConGHC.Builtin.Types.Prim
floatPrimTyConKeyGHC.Builtin.Names
floatPrimTyConNameGHC.Builtin.Types.Prim
floatRadixGHC.Prelude.Basic, GHC.Prelude
floatRangeGHC.Prelude.Basic, GHC.Prelude
FloatRegGHC.Cmm.Reg, GHC.Cmm.Expr, GHC.Cmm
FloatRepGHC.Core.TyCon, GHC.Types.RepType, GHC.Plugins
floatRepDataConTyGHC.Builtin.Types, GHC.Plugins
FloatSinhOpGHC.Builtin.PrimOps
FloatSinOpGHC.Builtin.PrimOps
FloatSlotGHC.Types.RepType
FloatSpecGHC.Core.Opt.SetLevels
floatSpecLevelGHC.Core.Opt.SetLevels
FloatSqrtOpGHC.Builtin.PrimOps
FloatSubOpGHC.Builtin.PrimOps
FloatSuffixGHC.Driver.CmdLine
FloatTanhOpGHC.Builtin.PrimOps
FloatTanOpGHC.Builtin.PrimOps
floatToBytesGHC.CmmToAsm.Ppr
floatToDoubleLitGHC.Types.Literal, GHC.Plugins
FloatToDoubleOpGHC.Builtin.PrimOps
floatToIntLitGHC.Types.Literal, GHC.Plugins
FloatToIntOpGHC.Builtin.PrimOps
floatToTopLevelOnlyGHC.Core.Opt.Monad, GHC.Plugins
floatTyGHC.Builtin.Types, GHC.Plugins
floatTyConGHC.Builtin.Types, GHC.Plugins
floatTyConKeyGHC.Builtin.Names
floatTyConNameGHC.Builtin.Types, GHC.Plugins
FloatVecGHC.Builtin.PrimOps
floatX16PrimTyGHC.Builtin.Types.Prim
floatX16PrimTyConGHC.Builtin.Types.Prim
floatX16PrimTyConKeyGHC.Builtin.Names
floatX4PrimTyGHC.Builtin.Types.Prim
floatX4PrimTyConGHC.Builtin.Types.Prim
floatX4PrimTyConKeyGHC.Builtin.Names
floatX8PrimTyGHC.Builtin.Types.Prim
floatX8PrimTyConGHC.Builtin.Types.Prim
floatX8PrimTyConKeyGHC.Builtin.Names
fLOAT_SIZEGHC.Settings.Constants
floorGHC.Prelude.Basic, GHC.Prelude
flSelectorGHC.Types.FieldLabel, GHC.Core.DataCon, GHC.Plugins
flushFinderCachesGHC.Unit.Finder
FlushOut 
1 (Type/Class)GHC.Driver.Session, GHC.Plugins
2 (Data Constructor)GHC.Driver.Session, GHC.Plugins
flushOutGHC.Driver.Session, GHC.Plugins, GHC
fl_expGHC.Types.SourceText
fl_exp_baseGHC.Types.SourceText
fl_negGHC.Types.SourceText
fl_signiGHC.Types.SourceText
fl_textGHC.Types.SourceText
fmapGHC.Prelude.Basic, GHC.Prelude
fmapClassOpKeyGHC.Builtin.Names
fmapMaybeUBGHC.Data.Unboxed
fmapNameGHC.Builtin.Names
fmap_RDRGHC.Builtin.Names
FMULGHC.CmmToAsm.PPC.Instr
FNEGGHC.CmmToAsm.PPC.Instr
fNewtypeWrapGHC.Runtime.Heap.Inspect
foCmdlineFrameworksGHC.Linker.Config
foExtLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
foFrameworkPathsGHC.Linker.Config
foLabelLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
FoldableGHC.Prelude.Basic, GHC.Prelude
foldableClassKeyGHC.Builtin.Names
foldableClassNameGHC.Builtin.Names
foldable_foldr_RDRGHC.Builtin.Names
foldAndRecoverMGHC.Tc.Utils.Monad
foldBagGHC.Data.Bag
foldBindersOfBindsStrictGHC.Core, GHC.Plugins
foldBindersOfBindStrictGHC.Core, GHC.Plugins
foldBlockNodesBGHC.Cmm.Dataflow.Block
foldBlockNodesB3GHC.Cmm.Dataflow.Block
foldBlockNodesFGHC.Cmm.Dataflow.Block
foldCoreMapGHC.Core.Map.Expr
foldDataConArgsGHC.Tc.Deriv.Functor
foldDerivStrategyGHC.Hs.Decls, GHC.Hs, GHC
foldDictsGHC.Tc.Solver.Types
foldDNameEnvGHC.Types.Name.Env, GHC.Plugins
foldDTyConEnvGHC.Core.TyCon.Env
foldDVarEnvGHC.Types.Var.Env, GHC.Plugins
foldEvBindMapGHC.Tc.Types.Evidence
foldExpGHC.Cmm.Node, GHC.Cmm
foldExpDeepGHC.Cmm.Node, GHC.Cmm
foldFunEqsGHC.Tc.Solver.Types
foldGetGHC.Utils.Binary
foldIrredsGHC.Tc.Solver.Monad
foldlGHC.Prelude.Basic, GHC.Prelude
foldl'GHC.Prelude.Basic, GHC.Prelude
foldl1GHC.Prelude.Basic, GHC.Prelude
foldl1'GHC.Utils.Misc, GHC.Plugins
foldl2GHC.Utils.Misc, GHC.Plugins
foldlGraphBlocksGHC.Cmm.Utils
foldlMGHC.Utils.Monad, GHC.Data.IOEnv, GHC.Tc.Utils.Monad, GHC.HsToCore.Monad
foldlM_GHC.Utils.Monad, GHC.Data.IOEnv, GHC.Tc.Utils.Monad
foldLocalRegsDefdGHC.Cmm.Expr, GHC.Cmm
foldLocalRegsUsedGHC.Cmm.Expr, GHC.Cmm
foldlOLGHC.Data.OrdList
foldMapGHC.Prelude.Basic, GHC.Prelude
foldMapTMGHC.Data.TrieMap
foldMap_RDRGHC.Builtin.Names
foldMaybeGHC.Data.TrieMap
foldNodesBwdOOGHC.Cmm.Dataflow
foldOccEnvGHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins
foldrGHC.Prelude.Basic, GHC.Prelude
foldr1GHC.Prelude.Basic, GHC.Prelude
foldRegsDefdGHC.Cmm.Expr, GHC.Cmm
foldRegsUsedGHC.Cmm.Expr, GHC.Cmm
foldRewriteNodesBwdOOGHC.Cmm.Dataflow
foldrIdKeyGHC.Builtin.Names
foldRightGHC.Data.FiniteMap, GHC.Plugins
foldRightWithKeyGHC.Data.FiniteMap, GHC.Plugins
foldRMGHC.Core.RoughMap
foldrMGHC.Utils.Monad, GHC.Data.IOEnv, GHC.Tc.Utils.Monad, GHC.HsToCore.Monad
foldrNameGHC.Builtin.Names
foldrOLGHC.Data.OrdList
foldr_RDRGHC.Builtin.Names
foldTcAppMapGHC.Tc.Solver.Types
foldTermGHC.Runtime.Heap.Inspect
foldTMGHC.Data.TrieMap, GHC.Core.Map.Type, GHC.Core.Map.Expr
foldTyCoGHC.Core.TyCo.Rep, GHC.Core.Type, GHC.Plugins
foldTyEqsGHC.Tc.Solver.InertSet
foldTypeGHC.Iface.Ext.Utils
foldTypeMapGHC.Core.Map.Type
foldUDFMGHC.Types.Unique.DFM
foldUFMGHC.Types.Unique.FM, GHC.Plugins
followingCommentsGHC.Parser.Annotation, GHC.Hs, GHC
forallCIdKeyGHC.Builtin.Names.TH
forallCNameGHC.Builtin.Names.TH
ForAllCoGHC.Core.TyCo.Rep
forAllCycleBreakerBindings_GHC.Tc.Solver.InertSet
forAllLitGHC.Utils.Outputable, GHC.Plugins
ForAllPredGHC.Core.Predicate
ForAllSkolGHC.Tc.Types.Origin
forallSymGHC.Parser.Errors.Ppr
forallTIdKeyGHC.Builtin.Names.TH
forallTNameGHC.Builtin.Names.TH
ForAllTyGHC.Core.TyCo.Rep
ForAllTyBinderGHC.Types.Var, GHC.Core.Type, GHC.Plugins
ForAllTyFlagGHC.Types.Var, GHC.Core.TyCo.Rep, GHC.Core.Type, GHC.Iface.Type, GHC.Iface.Syntax, GHC.Tc.Utils.TcType, GHC.Plugins
forallVisTIdKeyGHC.Builtin.Names.TH
forallVisTNameGHC.Builtin.Names.TH
forceLoadModuleInterfacesGHC.Runtime.Loader
forceLoadNameModuleInterfaceGHC.Runtime.Loader
forceLoadTyConGHC.Runtime.Loader
forceModIfaceGHC.Unit.Module.ModIface, GHC.Plugins
ForceRecompileGHC.Driver.Plugins, GHC.Plugins
ForceSpecConstrGHC.Core.Opt.SpecConstr
ForDLanguage.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC
ForeachFieldGHC.Types.Cpr
ForeignCallGHC.Types.ForeignCall
ForeignConvention 
1 (Type/Class)GHC.Cmm.Node, GHC.Cmm
2 (Data Constructor)GHC.Cmm.Node, GHC.Cmm
ForeignDeclLanguage.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC
ForeignDeclCtxGHC.Tc.Errors.Types
ForeignDynNotPtrGHC.Tc.Utils.TcType
ForeignExport 
1 (Type/Class)Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC
2 (Data Constructor)Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC
ForeignHintGHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm
ForeignHValueGHC
ForeignImport 
1 (Type/Class)Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC
2 (Data Constructor)Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC
ForeignJSRef 
1 (Type/Class)GHC.StgToJS.Types
2 (Data Constructor)GHC.StgToJS.Types
ForeignLabelInExternalPackageGHC.Cmm.CLabel
ForeignLabelInPackageGHC.Cmm.CLabel
ForeignLabelInThisPackageGHC.Cmm.CLabel
ForeignLabelNotAPtrGHC.Tc.Utils.TcType
ForeignLabelSourceGHC.Cmm.CLabel
foreignLabelStdcallInfoGHC.Cmm.CLabel
foreignObjPrimTyConKeyGHC.Builtin.Names
foreignRefArgsGHC.StgToJS.Types
foreignRefCConvGHC.StgToJS.Types
foreignRefPatternGHC.StgToJS.Types
foreignRefResultGHC.StgToJS.Types
foreignRefSafetyGHC.StgToJS.Types
foreignRefSrcSpanGHC.StgToJS.Types
ForeignSrcLangGHC.Types.Basic, GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.Plugins
ForeignStubs 
1 (Type/Class)GHC.Types.ForeignStubs
2 (Data Constructor)GHC.Types.ForeignStubs
ForeignTarget 
1 (Type/Class)GHC.Cmm.Node, GHC.Cmm
2 (Data Constructor)GHC.Cmm.Node, GHC.Cmm
foreignTargetHintsGHC.Cmm.Node, GHC.Cmm
fOREIGN_C_TYPESGHC.Builtin.Names
forImpDIdKeyGHC.Builtin.Names.TH
forImpDNameGHC.Builtin.Names.TH
ForInStatGHC.JS.Syntax
forkAltPairGHC.StgToCmm.Monad
forkAltsGHC.StgToCmm.Monad
forkClosureBodyGHC.StgToCmm.Monad
forkLneBodyGHC.StgToCmm.Monad
forkMGHC.Tc.Utils.Monad
ForkOnOpGHC.Builtin.PrimOps
ForkOpGHC.Builtin.PrimOps
forkTmpFsFromGHC.Utils.TmpFs
FormatGHC.CmmToAsm.Format
FormatASMGHC.Utils.Logger
formatBulletedGHC.Utils.Error
FormatByteCodeGHC.Utils.Logger
FormatCGHC.Utils.Logger
FormatCMMGHC.Utils.Logger
FormatCoreGHC.Utils.Logger
FormatHaskellGHC.Utils.Logger
formatInBytesGHC.CmmToAsm.Format
FormatJSGHC.Utils.Logger
FormatLLVMGHC.Utils.Logger
FormatSTGGHC.Utils.Logger
FormatTextGHC.Utils.Logger
formatToWidthGHC.CmmToAsm.Format
formerFreeVarsGHC.Stg.Lift.Monad
ForSigCtxtGHC.Tc.Types.Origin, GHC.Tc.Validity, GHC.Tc.Gen.HsType
ForwardGHC.Data.Graph.Directed
forwardGHC.Runtime.Eval, GHC
forwardGetGHC.Utils.Binary
forwardPutGHC.Utils.Binary
forwardPut_GHC.Utils.Binary
ForwardsGHC.Utils.Misc, GHC.Plugins
FoundGHC.Unit.Finder.Types, GHC.Unit.Finder, GHC.Tc.Plugin
FoundChildGHC.Rename.Env
FoundHomeGHC.Driver.Make
FoundHomeWithErrorGHC.Driver.Make
FoundInstantiationGHC.Driver.Make
FoundMultipleGHC.Unit.Finder.Types, GHC.Unit.Finder, GHC.Tc.Plugin
fPrimGHC.Runtime.Heap.Inspect
FRGHC.CmmToAsm.Reg.Linear.FreeRegs
FractionalGHC.Prelude.Basic, GHC.Prelude
fractionalClassKeyGHC.Builtin.Names
fractionalClassKeysGHC.Builtin.Names
fractionalClassNameGHC.Builtin.Names
FractionalExponentBaseGHC.Types.SourceText
FractionalLitGHC.Types.SourceText
fractionalLitFromRationalGHC.Types.SourceText
frAllocateRegGHC.CmmToAsm.Reg.Linear.FreeRegs
FrameworkGHC.Linker.Types
FrameworkOpts 
1 (Type/Class)GHC.Linker.Config
2 (Data Constructor)GHC.Linker.Config
frameworkPathsGHC.Driver.Session, GHC.Plugins, GHC
FreeFFIGHC.Runtime.Interpreter
FreeHValueRefsGHC.Runtime.Interpreter
freeHValueRefsGHC.Runtime.Interpreter
FreeKiTyVarsGHC.Rename.HsType
freeNamesIfDeclGHC.Iface.Syntax
freeNamesIfFamInstGHC.Iface.Syntax
freeNamesIfRuleGHC.Iface.Syntax
freeReg 
1 (Function)GHC.Platform.X86_64
2 (Function)GHC.Platform.X86
3 (Function)GHC.Platform.Wasm32
4 (Function)GHC.Platform.S390X
5 (Function)GHC.Platform.RISCV64
6 (Function)GHC.Platform.PPC
7 (Function)GHC.Platform.NoRegs
8 (Function)GHC.Platform.LoongArch64
9 (Function)GHC.Platform.ARM
10 (Function)GHC.Platform.AArch64
11 (Function)GHC.Platform.Regs
freeRegBase 
1 (Function)GHC.Platform.X86_64
2 (Function)GHC.Platform.X86
FreeRegs 
1 (Type/Class)GHC.CmmToAsm.Reg.Linear.X86_64
2 (Data Constructor)GHC.CmmToAsm.Reg.Linear.X86_64
3 (Type/Class)GHC.CmmToAsm.Reg.Linear.X86
4 (Data Constructor)GHC.CmmToAsm.Reg.Linear.X86
5 (Type/Class)GHC.CmmToAsm.Reg.Linear.PPC
6 (Data Constructor)GHC.CmmToAsm.Reg.Linear.PPC
7 (Type/Class)GHC.CmmToAsm.Reg.Linear.AArch64
8 (Data Constructor)GHC.CmmToAsm.Reg.Linear.AArch64
freeTickGHC.Core.Opt.Simplify.Monad
FreeVarsGHC.Types.Name.Set, GHC.Plugins
freeVarsGHC.Core.FVs, GHC.Plugins
freeVarsBindGHC.Core.FVs, GHC.Plugins
freeVarsOfGHC.Core.FVs, GHC.Plugins
freeVarsOfAnnGHC.Core.FVs, GHC.Plugins
freeVarsOfRhsGHC.Stg.Syntax
freezeAllInGraphGHC.Data.Graph.Ops, GHC.Data.Graph.Color
FreezeArrayOpGHC.Builtin.PrimOps
freezeNodeGHC.Data.Graph.Ops, GHC.Data.Graph.Color
freezeOneInGraphGHC.Data.Graph.Ops, GHC.Data.Graph.Color
freezeSmallArrayGHC.Data.SmallArray
FreezeSmallArrayOpGHC.Builtin.PrimOps
fRefWrapGHC.Runtime.Heap.Inspect
fRegGHC.CmmToAsm.PPC.Regs
FreshGHC.Tc.Solver.Monad
freshGHC.Data.UnionFind
freshenGHC.Data.Graph.Collapse
freshenCoVarBndrsXGHC.Tc.Utils.Instantiate
freshenTyVarBndrsGHC.Tc.Utils.Instantiate
freshGoalsGHC.Tc.Solver.Monad
freshIdentGHC.StgToJS.Ids
freshIndexGHC.Iface.Ext.Utils
freshTypeIndexGHC.Iface.Ext.Utils
freshUniqueGHC.StgToJS.Ids
frGetFreeRegsGHC.CmmToAsm.Reg.Linear.FreeRegs
frInitFreeRegsGHC.CmmToAsm.Reg.Linear.FreeRegs
FromLanguage.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC
from1_RDRGHC.Builtin.Names
fromAdjGHC.CmmToAsm.CFG.Dominators
fromBranchesGHC.Core.Coercion.Axiom
fromEdgesGHC.CmmToAsm.CFG.Dominators
fromEIdKeyGHC.Builtin.Names.TH
fromENameGHC.Builtin.Names.TH
fromEnumGHC.Prelude.Basic, GHC.Prelude
fromEnum_RDRGHC.Builtin.Names
fromEPGHC.Types.Basic, GHC.Plugins
fromEvalResultGHC.Runtime.Interpreter
fromExceptionGHC.Utils.Exception, GHC.Utils.Panic, GHC.Plugins
fromExposedReexportGHC.Unit.State, GHC.Unit, GHC.Plugins
fromHiddenReexportGHC.Unit.State, GHC.Unit, GHC.Plugins
fromIntegerGHC.Prelude.Basic, GHC.Prelude
fromIntegerClassOpKeyGHC.Builtin.Names
fromIntegerNameGHC.Builtin.Names
fromInteger_RDRGHC.Builtin.Names
fromIntegralGHC.Prelude.Basic, GHC.Prelude
fromIntegralIdKeyGHC.Builtin.Names
fromIntegralNameGHC.Builtin.Names
fromIntegral_RDRGHC.Builtin.Names
fromJustGHC.Data.Maybe
fromLabelClassOpKeyGHC.Builtin.Names
fromLabelClassOpNameGHC.Builtin.Names
fromList 
1 (Function)GHC.Data.Stream
2 (Function)GHC.Data.EnumSet
fromListClassOpKeyGHC.Builtin.Names
fromListNameGHC.Builtin.Names
fromListNClassOpKeyGHC.Builtin.Names
fromListNNameGHC.Builtin.Names
fromListN_RDRGHC.Builtin.Names
fromList_RDRGHC.Builtin.Names
fromMaybe 
1 (Function)GHC.Data.Maybe
2 (Function)GHC.Data.Strict
fromMaybeContextGHC.Hs.Type, GHC.Hs, GHC
fromMaybeUBGHC.Data.Unboxed
fromNonVoidGHC.StgToCmm.Closure
fromOLGHC.Data.OrdList
fromOLReverseGHC.Data.OrdList
fromOrigUnitGHC.Unit.State, GHC.Unit, GHC.Plugins
fromPackageFlagGHC.Unit.State, GHC.Unit, GHC.Plugins
fromParseContextGHC.Parser.Errors.Types
fromPhaseDataConKeyGHC.Builtin.Names.TH
fromPhaseDataConNameGHC.Builtin.Names.TH
fromRationalGHC.Prelude.Basic, GHC.Prelude
fromRationalClassOpKeyGHC.Builtin.Names
fromRationalNameGHC.Builtin.Names
fromRational_RDRGHC.Builtin.Names
fromSerializedGHC.Plugins
FromSourceGHC.Types.Basic, GHC.Plugins
fromSpecTyVarBndrGHC.Parser.PostProcess
fromSpecTyVarBndrsGHC.Parser.PostProcess
fromStaticPtrClassOpKeyGHC.Builtin.Names
fromStaticPtrNameGHC.Builtin.Names
fromStgHalfWordGHC.Runtime.Heap.Layout
fromStgWordGHC.Runtime.Heap.Layout
fromStringClassOpKeyGHC.Builtin.Names
fromStringNameGHC.Builtin.Names
fromString_RDRGHC.Builtin.Names
FromThenLanguage.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC
fromThenEIdKeyGHC.Builtin.Names.TH
fromThenENameGHC.Builtin.Names.TH
FromThenToLanguage.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC
fromThenToEIdKeyGHC.Builtin.Names.TH
fromThenToENameGHC.Builtin.Names.TH
FromToLanguage.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC
fromToEIdKeyGHC.Builtin.Names.TH
fromToENameGHC.Builtin.Names.TH
from_RDRGHC.Builtin.Names
frontendGHC.Driver.Plugins, GHC.Plugins
FrontendPlugin 
1 (Type/Class)GHC.Driver.Plugins, GHC.Plugins
2 (Data Constructor)GHC.Driver.Plugins, GHC.Plugins
FrontendPluginActionGHC.Driver.Plugins, GHC.Plugins
frontendPluginOptsGHC.Driver.Session, GHC.Plugins, GHC
frontendPluginTyConKeyGHC.Builtin.Names
frontendPluginTyConNameGHC.Builtin.Names
FrontendResultGHC.Tc.Types, GHC.Tc.Utils.Monad
FrontendTypecheckGHC.Tc.Types, GHC.Tc.Utils.Monad
FRRArrowGHC.Tc.Types.Origin
FRRArrowContextGHC.Tc.Types.Origin
FRRBinderGHC.Tc.Types.Origin
FRRBindStmtGHC.Tc.Types.Origin
FRRBindStmtGuardGHC.Tc.Types.Origin
FRRBodyStmtGHC.Tc.Types.Origin
FRRBodyStmtGuardGHC.Tc.Types.Origin
FRRCaseGHC.Tc.Types.Origin
FRRDataConPatArgGHC.Tc.Types.Origin
frReleaseRegGHC.CmmToAsm.Reg.Linear.FreeRegs
FRRExpectedFunTyGHC.Tc.Types.Origin
FRRNoBindingResArgGHC.Tc.Types.Origin
FRROriginGHC.Tc.Types.Origin
FRRPatBindGHC.Tc.Types.Origin
FRRPatSynArgGHC.Tc.Types.Origin
FRRRecordConGHC.Tc.Types.Origin
FRRRecordUpdateGHC.Tc.Types.Origin
FRRTupleArgGHC.Tc.Types.Origin
FRRTupleSectionGHC.Tc.Types.Origin
FRRTypeGHC.Core.TyCo.Rep, GHC.Core.Type, GHC.Plugins
FRRUnboxedSumGHC.Tc.Types.Origin
frr_contextGHC.Tc.Types.Origin
FRR_InfoGHC.Tc.Errors.Types
frr_info_not_concreteGHC.Tc.Errors.Types
frr_info_originGHC.Tc.Errors.Types
frr_typeGHC.Tc.Types.Origin
FRSPGHC.CmmToAsm.PPC.Instr
fr_mods_hiddenGHC.Unit.Finder.Types, GHC.Unit.Finder, GHC.Tc.Plugin
fr_pathsGHC.Unit.Finder.Types, GHC.Unit.Finder, GHC.Tc.Plugin
fr_pkgGHC.Unit.Finder.Types, GHC.Unit.Finder, GHC.Tc.Plugin
fr_pkgs_hiddenGHC.Unit.Finder.Types, GHC.Unit.Finder, GHC.Tc.Plugin
fr_suggestionsGHC.Unit.Finder.Types, GHC.Unit.Finder, GHC.Tc.Plugin
fr_unusablesGHC.Unit.Finder.Types, GHC.Unit.Finder, GHC.Tc.Plugin
fsep 
1 (Function)GHC.Utils.Ppr
2 (Function)GHC.Utils.Outputable, GHC.Plugins
fsFromRoleGHC.Core.Coercion.Axiom
fsLitGHC.Data.FastString, GHC.Plugins
fstGHC.Prelude.Basic, GHC.Prelude
fst3GHC.Utils.Misc, GHC.Plugins
FSTableGHC.Utils.Binary
fstOf3GHC.Utils.Misc, GHC.Plugins
fsToUnitGHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins
FSUBGHC.CmmToAsm.PPC.Instr
fSuspensionGHC.Runtime.Heap.Inspect
fs_sbsGHC.Data.FastString, GHC.Plugins
fs_zencGHC.Data.FastString, GHC.Plugins
FTGHC.Tc.Deriv.Functor
ftcCurrentModuleGHC.Utils.TmpFs
ftcGhcSessionGHC.Utils.TmpFs
fTermGHC.Runtime.Heap.Inspect
ftext 
1 (Function)GHC.Utils.Ppr
2 (Function)GHC.Utils.Outputable, GHC.Plugins
FTF_C_CGHC.Types.Var, GHC.Core.TyCo.Rep, GHC.Core.Type, GHC.Iface.Type, GHC.Iface.Syntax, GHC.Tc.Utils.TcType, GHC.Plugins
FTF_C_TGHC.Types.Var, GHC.Core.TyCo.Rep, GHC.Core.Type, GHC.Iface.Type, GHC.Iface.Syntax, GHC.Tc.Utils.TcType, GHC.Plugins
FTF_T_CGHC.Types.Var, GHC.Core.TyCo.Rep, GHC.Core.Type, GHC.Iface.Type, GHC.Iface.Syntax, GHC.Tc.Utils.TcType, GHC.Plugins
FTF_T_TGHC.Types.Var, GHC.Core.TyCo.Rep, GHC.Core.Type, GHC.Iface.Type, GHC.Iface.Syntax, GHC.Tc.Utils.TcType, GHC.Plugins
ft_afGHC.Core.TyCo.Rep
ft_argGHC.Core.TyCo.Rep
ft_bad_appGHC.Tc.Deriv.Functor
ft_co_varGHC.Tc.Deriv.Functor
ft_forallGHC.Tc.Deriv.Functor
ft_funGHC.Tc.Deriv.Functor
ft_multGHC.Core.TyCo.Rep
ft_popsGHC.CmmToAsm.Wasm.Types, GHC.Wasm.ControlFlow
ft_pushesGHC.CmmToAsm.Wasm.Types, GHC.Wasm.ControlFlow
ft_resGHC.Core.TyCo.Rep
ft_trivGHC.Tc.Deriv.Functor
ft_tupGHC.Tc.Deriv.Functor
ft_ty_appGHC.Tc.Deriv.Functor
ft_varGHC.Tc.Deriv.Functor
FullArgCountGHC.Types.Basic, GHC.Plugins
fullPipelineGHC.Driver.Pipeline
fullRenderGHC.Utils.Ppr
fullWaysGHC.Platform.Ways
Fun 
1 (Data Constructor)GHC.Runtime.Heap.Layout, GHC.Cmm
2 (Data Constructor)GHC.StgToJS.Types
funAppCtxtGHC.Tc.Gen.HsType
FunArgGHC.Parser.PostProcess
funArgTyGHC.Core.Type, GHC.Plugins
funArityGHC.StgToJS.Heap
funArity'GHC.StgToJS.Heap
FunBindLanguage.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC
FunBindLacksEquationsGHC.Tc.Errors.Types
funcAlignGHC.Llvm.Types, GHC.Llvm
funcArgsGHC.Llvm.Syntax, GHC.Llvm
funcAttrsGHC.Llvm.Syntax, GHC.Llvm
funcBodiesGHC.CmmToAsm.Wasm.Types
FuncBody 
1 (Type/Class)GHC.CmmToAsm.Wasm.Types
2 (Data Constructor)GHC.CmmToAsm.Wasm.Types
funcBody 
1 (Function)GHC.CmmToAsm.Wasm.Types
2 (Function)GHC.Llvm.Syntax, GHC.Llvm
funcCcGHC.Llvm.Types, GHC.Llvm
funcDeclGHC.Llvm.Syntax, GHC.Llvm
funcLinkageGHC.Llvm.Types, GHC.Llvm
funcLocalsGHC.CmmToAsm.Wasm.Types
FunCoGHC.Core.TyCo.Rep
funcPrefixGHC.Llvm.Syntax, GHC.Llvm
funcSectGHC.Llvm.Syntax, GHC.Llvm
FunctionOrDataGHC.Types.Basic, GHC.Plugins
FunctorGHC.Prelude.Basic, GHC.Prelude
functorClassKeyGHC.Builtin.Names
functorClassNameGHC.Builtin.Names
functorLikeTraverseGHC.Tc.Deriv.Functor
funcTypesGHC.CmmToAsm.Wasm.Types
FunDep 
1 (Type/Class)GHC.Core.Class
2 (Type/Class)Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC
3 (Data Constructor)Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC
FunDepEqnGHC.Tc.Instance.FunDeps
funDepIdKeyGHC.Builtin.Names.TH
funDepNameGHC.Builtin.Names.TH
FunDepOrigin1GHC.Tc.Types.Origin
FunDepOrigin2GHC.Tc.Types.Origin
funDepTyConKeyGHC.Builtin.Names.TH
funDepTyConNameGHC.Builtin.Names.TH
funDIdKeyGHC.Builtin.Names.TH
funDNameGHC.Builtin.Names.TH
FunEqMapGHC.Tc.Solver.Types
funInfoArityGHC.Cmm.Info
funInfoTableGHC.Cmm.Info
funInsertGHC.CmmToLlvm.Base
FunLikeGHC.Types.Basic, GHC.Plugins
funLikeDataConKeyGHC.Builtin.Names.TH
funLikeDataConNameGHC.Builtin.Names.TH
funLookupGHC.CmmToLlvm.Base
funModuleGHC.StgToJS.Object
FunNGHC.StgToCmm.ExtCode
funOrPapArityGHC.StgToJS.Heap
funPrecGHC.Types.Basic, GHC.Core.TyCo.Ppr, GHC.Plugins
funPtrTyConKeyGHC.Builtin.Names
funPtrTyConNameGHC.Builtin.Names
funResultTyGHC.Core.Type, GHC.Plugins, GHC
FunRhsLanguage.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC
funRoleGHC.Core.Coercion, GHC.Plugins
FunSelGHC.Core.TyCo.Rep, GHC.Core.Coercion, GHC.Plugins
FunSigCtxtGHC.Tc.Types.Origin, GHC.Tc.Validity, GHC.Tc.Gen.HsType
funsSigCtxtGHC.Tc.Gen.HsType
funSymbolGHC.StgToJS.Object
funTagGHC.StgToCmm.Closure
FunTyGHC.Core.TyCo.Rep
fUNTyConGHC.Builtin.Types.Prim
funTyConAppTy_maybeGHC.Core.Type, GHC.Plugins
fUNTyConKeyGHC.Builtin.Names
fUNTyConNameGHC.Builtin.Types.Prim
funTyFixityGHC.Types.Fixity
FunTyFlagGHC.Types.Var, GHC.Core.TyCo.Rep, GHC.Core.Type, GHC.Iface.Type, GHC.Iface.Syntax, GHC.Tc.Utils.TcType, GHC.Plugins
funTyFlagResultTypeOrConstraintGHC.Types.Var, GHC.Plugins
funTyFlagTyConGHC.Builtin.Types.Prim, GHC.Core.Type, GHC.Plugins
fun_extLanguage.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC
fun_idLanguage.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC
fun_matchesLanguage.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC
fuzzyClsInstCmpGHC.Core.InstEnv
fuzzyLookupGHC.Utils.Misc, GHC.Plugins
fuzzyMatchGHC.Utils.Misc, GHC.Plugins
FVGHC.Utils.FV
FVAnnGHC.Core.FVs, GHC.Plugins
fvDVarSetGHC.Utils.FV
fvVarListGHC.Utils.FV
fvVarSetGHC.Utils.FV