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

Index - F

FStgCmmArgRep, StgCmmLayout
f0SPARC.Regs
f1 
1 (Function)PPC.Regs
2 (Function)SPARC.Regs
f20PPC.Regs
f21PPC.Regs
f22SPARC.Regs
f26SPARC.Regs
f27SPARC.Regs
f32CmmExpr, Cmm
f6SPARC.Regs
f64CmmExpr, Cmm
f8SPARC.Regs
FABS 
1 (Data Constructor)SPARC.Instr
2 (Data Constructor)PPC.Instr
FactHoopl.Dataflow
FactBaseHoopl.Label, Hoopl.Dataflow
fact_botHoopl.Dataflow
fact_joinHoopl.Dataflow
FADD 
1 (Data Constructor)SPARC.Instr
2 (Data Constructor)PPC.Instr
FailablePatternTcRnMonad
failAtTcRnMonad
failDsDsMonad
FailedGhcPlugins, GHC
failedGhcPlugins, GHC
failIfEmitsConstraintsTcHsType
failIfErrsMTcRnMonad
failIfMTcRnMonad
failIfTcTcRnMonad
failIfTcMTcRnMonad
failMTcRnMonad
failTcSTcSMonad
failTHTcRnMonad
failWithTcRnMonad
failWithDsDsMonad
failWithMTcRnMonad
failWithTcTcRnMonad
failWithTcMTcRnMonad
fake0X86.Regs
fake1X86.Regs
fake2X86.Regs
fake3X86.Regs
fake4X86.Regs
fake5X86.Regs
falseDataConGhcPlugins
falseDataConIdGhcPlugins
falsePmExprTmOracle
false_RDRGhcPlugins
FamDataConPETcRnMonad
FamDecHieTypes
FamDeclGHC
famDeclHasCuskGHC
FamEqn 
1 (Data Constructor)GHC
2 (Type/Class)GHC
FamilyDecl 
1 (Data Constructor)GHC
2 (Type/Class)GHC
FamilyInfoGHC
FamilyResultSigGHC
FamInstGHC
FamInstEnvsFamInst
FamInstEqnGHC
FamInstSkolTcRnMonad
FamPatCtxRnUtils
famTcResVarGhcPlugins
FamTyConFlavGhcPlugins
famTyConFlav_maybeGhcPlugins
FastString 
1 (Data Constructor)GhcPlugins
2 (Type/Class)GhcPlugins
FastStringEnvGhcPlugins
fastStringToByteStringGhcPlugins
FastZStringGhcPlugins
fastZStringToByteStringGhcPlugins
fatalErrorMsgGhcPlugins
fatalErrorMsgSGhcPlugins
FatalMessagerGhcPlugins
fatalWarningFlagsGhcPlugins, GHC
FCallIdGhcPlugins
fcatGhcPlugins
FCFIDPPC.Instr
FCMP 
1 (Data Constructor)SPARC.Instr
2 (Data Constructor)PPC.Instr
FCodeStgCmmMonad
FCTIDZPPC.Instr
FCTIWZPPC.Instr
FDEqnFunDeps
fdExtGHC
fdFixityGHC
fdInfoGHC
fdInjectivityAnnGHC
FDIV 
1 (Data Constructor)X86.Instr
2 (Data Constructor)SPARC.Instr
3 (Data Constructor)PPC.Instr
fdLNameGHC
fdResultSigGHC
fdTyVarsGHC
fd_eqsFunDeps
fd_e_extGHC
fd_feGHC
fd_fiGHC
fd_i_extGHC
fd_locFunDeps
fd_nameGHC
fd_pred1FunDeps
fd_pred2FunDeps
fd_qtvsFunDeps
fd_sig_tyGHC
FenceLlvm.AbsSyn, Llvm
feqn_bndrsGHC
feqn_extGHC
feqn_fixityGHC
feqn_patsGHC
feqn_rhsGHC
feqn_tyconGHC
FETCHGOTX86.Instr
FETCHPC 
1 (Data Constructor)X86.Instr
2 (Data Constructor)PPC.Instr
FF32Format
FF64Format
FF80Format
fFlagsGhcPlugins
FFoldTypeTcGenFunctor
fieldExpIdKeyTHNames
fieldExpNameTHNames
fieldExpQTyConKeyTHNames
fieldExpQTyConNameTHNames
fieldExpTyConKeyTHNames
fieldExpTyConNameTHNames
FieldLabel 
1 (Type/Class)GhcPlugins
2 (Data Constructor)GhcPlugins
FieldLabelStringGhcPlugins
FieldLblGhcPlugins
FieldOcc 
1 (Data Constructor)GHC
2 (Type/Class)GHC
FieldOffStgCmmLayout
FieldOffOrPaddingStgCmmLayout
fieldPatIdKeyTHNames
fieldPatNameTHNames
fieldPatQTyConKeyTHNames
fieldPatQTyConNameTHNames
fieldPatTyConKeyTHNames
fieldPatTyConNameTHNames
figureLlvmVersionSysTools.Tasks, SysTools
filedataAr
filegrpAr
filemodeAr
filenameAr
FileOptionSysTools, GhcPlugins
fileownAr
filesizeAr
FilesToClean 
1 (Data Constructor)GhcPlugins
2 (Type/Class)GhcPlugins
filesToCleanGhcPlugins, GHC
filetimeAr
fillCoercionHoleTcMType
FillInCaseDefaultGhcPlugins
filterAltsGhcPlugins
filterByListGhcPlugins
filterByListsGhcPlugins
filterComplexTmOracle
filterDictsTcSMonad
filterDVarEnvGhcPlugins
filterDVarSetGhcPlugins
filterEdgesCFG
filterEqSpecGhcPlugins
filterHptGhcPlugins
filterInstalledModuleEnvGhcPlugins
filterModuleEnvGhcPlugins
filterNameEnvGhcPlugins
filterNameSetGhcPlugins
filterOccEnvGhcPlugins
filterOccSetGhcPlugins
filterOutGhcPlugins
filterOutInferredTypesGhcPlugins
filterOutInvisibleTypesGhcPlugins
filterOutMTcRnMonad
filterUFMGhcPlugins
filterUFM_DirectlyGhcPlugins
filterUniqMapUniqMap
filterUniqSetGhcPlugins
filterUniqSet_DirectlyGhcPlugins
filterVarEnvGhcPlugins
filterVarEnv_DirectlyGhcPlugins
filterVarSetGhcPlugins
finalSafeModeTcRnMonad
findAltGhcPlugins
findAndReadIfaceLoadIface
findAnnsGhcPlugins
findAnnsByTypeRepGhcPlugins
findChildrenRnNames
findDefaultGhcPlugins
findDictTcSMonad
findDictsByClassTcSMonad
FinderCacheGhcPlugins
findExactModuleFinder
findExposedPackageModuleFinder
findExtraSigImportsTcBackpack, TcRnDriver, GhcMake
findExtraSigImports'TcBackpack
findFunEqTcSMonad
findFunEqsByTyConTcSMonad
findGlobalAnnsGHC
findHomeModuleFinder
findImportedModule 
1 (Function)Finder
2 (Function)TcPluginM
findImportUsageRnNames
findMethodBindTcClassDcl
findModuleGHC
findObjectLinkableFinder
findObjectLinkableMaybeFinder
findPluginModuleFinder
FindResultFinder, GhcPlugins, TcPluginM
findSpliceRnSource
FindSystemLibraryGHCi
findSystemLibrary 
1 (Function)GHCi.ObjLink
2 (Function)GHCi
findTyEqsTcSMonad
findTypeShapeWwLib
findUsesGhcPlugins
findValidHoleFitsTcHoleErrors
Fingerprint 
1 (Data Constructor)Fingerprint
2 (Type/Class)Fingerprint
fingerprint0Fingerprint
fingerprintByteStringFingerprint
fingerprintDataFingerprint
fingerprintDynFlagsFlagChecker
fingerprintFingerprintsFingerprint
fingerprintHpcFlagsFlagChecker
fingerprintOptFlagsFlagChecker
fingerprintStringFingerprint
finishTHTcSplice
first3MGhcPlugins
firstfakeX86.Regs
firstMGhcPlugins
firstNodeHoopl.Block
firstPatDsUtils
fIRST_TAGGhcPlugins
fits13BitsSPARC.Base
fits16BitsPPC.Regs
fixCStgCmmMonad
fixDsDsMonad
FixedSPARC.CodeGen.Base
FixedArgsLlvm.Types, Llvm
fixedHdrSizeSMRep
fixedHdrSizeWSMRep
fixedInfoTableSizeWCmmInfo
fixEndianLlvm.Types
FixItem 
1 (Data Constructor)GhcPlugins
2 (Type/Class)GhcPlugins
Fixity 
1 (Data Constructor)GhcPlugins
2 (Type/Class)GhcPlugins, GHC
FixityDirectionGhcPlugins, GHC
FixityEnvGhcPlugins
FixitySig 
1 (Data Constructor)GHC
2 (Type/Class)GHC
fixMTcRnMonad
fixSafeInstancesTcRnMonad
FixSigGHC
fixStgRegistersCgUtils
fixVarSetGhcPlugins
FLGhcPlugins
flagRecompileGhcPlugins
flagsAllGhcPlugins
flagsDynamicGhcPlugins
flagsForCompletionGhcPlugins
flagsPackageGhcPlugins
FlagSpec 
1 (Data Constructor)GhcPlugins
2 (Type/Class)GhcPlugins
flagSpecActionGhcPlugins
flagSpecFlagGhcPlugins
flagSpecGhcModeGhcPlugins
flagSpecNameGhcPlugins
fLangFlagsGhcPlugins
flattenTcFlatten
flattenArgsNomTcFlatten
flattenAstHieUtils
flattenBindsGhcPlugins
flattenIncludesGhcPlugins
flattenKindTcFlatten
FlattenModeTcFlatten
flattenPmVarEnvTmOracle
flattenRuleDeclsGHC
FldParentGhcPlugins
flipSwapGhcPlugins
flIsOverloadedGhcPlugins
flLabelGhcPlugins
floatGhcPlugins
float2DoubleLitGhcPlugins
float2IntLitGhcPlugins
FloatBindGhcPlugins
FloatCaseGhcPlugins
floatDataConGhcPlugins
FloatElemRepGhcPlugins
floatElemRepDataConTyGhcPlugins
floatFormatFormat
floatInwardsFloatIn
floatLamArgsGhcPlugins, GHC
FloatLangStgLiftLams.LiftM
FloatLetGhcPlugins
FloatMeSetLevels
floatOutConstantsGhcPlugins
floatOutLambdasGhcPlugins
floatOutOverSatAppsGhcPlugins
FloatOutSwitches 
1 (Data Constructor)GhcPlugins
2 (Type/Class)GhcPlugins
floatOutwardsFloatOut
floatPrimLIdKeyTHNames
floatPrimLNameTHNames
floatPrimL_RDRTHNames
FloatRegCmmExpr, Cmm
FloatRepGhcPlugins
floatRepDataConTyGhcPlugins
FloatSpecSetLevels
floatSpecLevelSetLevels
floatToBytesPprBase
floatToTopLevelOnlyGhcPlugins
floatTyGhcPlugins
floatTyConGhcPlugins
floatTyConNameGhcPlugins
flSelectorGhcPlugins
FlushErr 
1 (Data Constructor)GhcPlugins
2 (Type/Class)GhcPlugins
flushErrGhcPlugins, GHC
flushFinderCachesFinder
FlushOut 
1 (Data Constructor)GhcPlugins
2 (Type/Class)GhcPlugins
flushOutGhcPlugins, GHC
fl_negGhcPlugins
fl_textGhcPlugins
fl_valueGhcPlugins
fmapEitherMTcRnMonad
fmapMaybeMTcRnMonad
FMOVSPARC.Instr
FMUL 
1 (Data Constructor)SPARC.Instr
2 (Data Constructor)PPC.Instr
FM_FlattenAllTcFlatten
FM_SubstOnlyTcFlatten
FNEG 
1 (Data Constructor)SPARC.Instr
2 (Data Constructor)PPC.Instr
fNewtypeWrapRtClosureInspect
foldListT
foldAndRecoverMTcRnMonad
foldBlockNodesBHoopl.Block
foldBlockNodesB3Hoopl.Block
foldBlockNodesFHoopl.Block
foldDataConArgsTcGenFunctor
foldDictsTcSMonad
foldDVarEnvGhcPlugins
foldDVarSetGhcPlugins
foldExpCmmNode, Cmm
foldExpDeepCmmNode, Cmm
foldIrredsTcSMonad
foldl1'GhcPlugins
foldl2GhcPlugins
foldlGraphBlocksCmmUtils
foldlMTcRnMonad, DsMonad
foldlM_TcRnMonad
foldLocalRegsDefdCmmExpr, Cmm
foldLocalRegsUsedCmmExpr, Cmm
foldNodesBwdOOHoopl.Dataflow
foldOccEnvGhcPlugins
foldRegsDefdCmmExpr, Cmm
foldRegsUsedCmmExpr, Cmm
foldRewriteNodesBwdOOHoopl.Dataflow
foldRightGhcPlugins
foldRightWithKeyGhcPlugins
foldrMTcRnMonad, DsMonad
foldTermRtClosureInspect
foldTyEqsTcSMonad
foldTypeHieUtils
foldUFMGhcPlugins
forallCIdKeyTHNames
forallCNameTHNames
forAllLitGhcPlugins
ForAllPredGhcPlugins
ForAllSkolTcRnMonad
forallTIdKeyTHNames
forallTNameTHNames
ForallXABExportGHC
ForallXAmbiguousFieldOccGHC
ForallXAnnDeclGHC
ForallXApplicativeArgGHC
ForallXBracketGHC
ForallXClsInstDeclGHC
ForallXCmdGHC
ForallXCmdTopGHC
ForallXConDeclGHC
ForallXConDeclFieldGHC
ForallXDefaultDeclGHC
ForallXDerivDeclGHC
ForallXExprGHC
ForallXFamEqnGHC
ForallXFamilyDeclGHC
ForallXFamilyResultSigGHC
ForallXFieldOccGHC
ForallXFixitySigGHC
ForallXForeignDeclGHC
ForallXGRHSGHC
ForallXGRHSsGHC
ForallXHsBindsLRGHC
ForallXHsDataDefnGHC
ForallXHsDeclGHC
ForallXHsDerivingClauseGHC
ForallXHsGroupGHC
ForallXHsImplicitBndrsGHC
ForallXHsIPBindsGHC
ForallXHsLitGHC
ForallXHsLocalBindsLRGHC
ForallXHsWildCardBndrsGHC
ForallXIEGHC
ForallXImportDeclGHC
ForallXInstDeclGHC
ForallXIPBindGHC
ForallXLHsQTyVarsGHC
ForallXMatchGHC
ForallXMatchGroupGHC
ForallXOverLitGHC
ForallXParStmtBlockGHC
ForallXPatGHC
ForallXPatSynBindGHC
ForallXRoleAnnotDeclGHC
ForallXRuleBndrGHC
ForallXRuleDeclGHC
ForallXRuleDeclsGHC
ForallXSigGHC
ForallXSpliceGHC
ForallXSpliceDeclGHC
ForallXStmtLRGHC
ForallXTupArgGHC
ForallXTyClDeclGHC
ForallXTyClGroupGHC
ForallXTypeGHC
ForallXTyVarBndrGHC
ForallXValBindsLRGHC
ForallXWarnDeclGHC
ForallXWarnDeclsGHC
forceLoadModuleInterfacesDynamicLoading
forceLoadNameModuleInterfaceDynamicLoading
forceLoadTyConDynamicLoading
ForceRecompileGhcPlugins
ForceSpecConstrSpecConstr
ForDGHC
ForeignConvention 
1 (Type/Class)CmmNode, Cmm
2 (Data Constructor)CmmNode, Cmm
ForeignDeclGHC
ForeignDeclCtxRnUtils
ForeignExport 
1 (Data Constructor)GHC
2 (Type/Class)GHC
ForeignHintCmmExpr, Cmm
ForeignHValueGHC
ForeignImport 
1 (Data Constructor)GHC
2 (Type/Class)GHC
ForeignLabelInExternalPackageCLabel
ForeignLabelInPackageCLabel
ForeignLabelInThisPackageCLabel
ForeignLabelSourceCLabel
foreignLabelStdcallInfoCLabel
ForeignSrcLangTcRnMonad, GhcPlugins
ForeignStubs 
1 (Data Constructor)GhcPlugins
2 (Type/Class)GhcPlugins
ForeignTarget 
1 (Type/Class)CmmNode, Cmm
2 (Data Constructor)CmmNode, Cmm
foreignTargetHintsCmmNode, Cmm
foreign_osDriverPipeline
forImpDIdKeyTHNames
forImpDNameTHNames
forkAltPairStgCmmMonad
forkAltsStgCmmMonad
forkClosureBodyStgCmmMonad
forkLneBodyStgCmmMonad
forkMTcRnMonad
forkM_maybeTcRnMonad
FormatFormat
formatInBytesFormat
formatLevPolyErrTcMType
formatToWidthFormat
formerFreeVarsStgLiftLams.LiftM
ForSigCtxtTcValidity, TcHsType
forwardInteractiveEval, GHC
ForwardsGhcPlugins
FoundFinder, GhcPlugins, TcPluginM
FoundFLRnEnv
FoundMultipleFinder, GhcPlugins, TcPluginM
FoundNameRnEnv
fpSPARC.Regs
fpRelSPARC.Stack
fpRelEASPARC.Instr
fPrimRtClosureInspect
FRRegAlloc.Linear.FreeRegs
FractionalLitGhcPlugins
frAllocateRegRegAlloc.Linear.FreeRegs
frameworkDirsGhcPlugins
frameworkPathsGhcPlugins, GHC
frameworksGhcPlugins
FreeFFIGHCi
FreeHValueRefsGHCi
freeHValueRefsGHCi
freeKiTyVarsAllVarsRnTypes
freeKiTyVarsKindVarsRnTypes
freeKiTyVarsTypeVarsRnTypes
freeReg 
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
freeRegBase 
1 (Function)CodeGen.Platform.X86_64
2 (Function)CodeGen.Platform.X86
FreeRegs 
1 (Type/Class)RegAlloc.Linear.PPC.FreeRegs
2 (Data Constructor)RegAlloc.Linear.PPC.FreeRegs
3 (Type/Class)RegAlloc.Linear.SPARC.FreeRegs
4 (Data Constructor)RegAlloc.Linear.SPARC.FreeRegs
5 (Type/Class)RegAlloc.Linear.X86_64.FreeRegs
6 (Data Constructor)RegAlloc.Linear.X86_64.FreeRegs
7 (Type/Class)RegAlloc.Linear.X86.FreeRegs
8 (Data Constructor)RegAlloc.Linear.X86.FreeRegs
freeTickSimplMonad
FreeVarsGhcPlugins
freeVarsGhcPlugins
freeVarsBindGhcPlugins
freeVarsOfGhcPlugins
freeVarsOfAnnGhcPlugins
freezeAllInGraphGraphOps, GraphColor
freezeNodeGraphOps, GraphColor
freezeOneInGraphGraphOps, GraphColor
fRefWrapRtClosureInspect
fReg 
1 (Function)PPC.Regs
2 (Function)SPARC.Regs
FreshTcSMonad
freshenCoVarBndrsXTcMType
freshenTyVarBndrsTcMType
freshGoalsTcSMonad
freshIndexHieUtils
freshTypeIndexHieUtils
frGetFreeRegsRegAlloc.Linear.FreeRegs
frInitFreeRegsRegAlloc.Linear.FreeRegs
FromGHC
fromEIdKeyTHNames
fromENameTHNames
fromEPGhcPlugins
fromEvalResultGHCi
fromExposedReexportGhcPlugins
fromHiddenReexportGhcPlugins
fromListStream
fromNonVoidStgCmmClosure
fromOrigPackageGhcPlugins
fromPackageFlagGhcPlugins
fromPhaseDataConKeyTHNames
fromPhaseDataConNameTHNames
fromSerializedGhcPlugins
FromSourceGhcPlugins
fromStgHalfWordSMRep
fromStgWordSMRep
FromThenGHC
fromThenEIdKeyTHNames
fromThenENameTHNames
FromThenToGHC
fromThenToEIdKeyTHNames
fromThenToENameTHNames
FromToGHC
fromToEIdKeyTHNames
fromToENameTHNames
frontendGhcPlugins
FrontendPlugin 
1 (Data Constructor)GhcPlugins
2 (Type/Class)GhcPlugins
FrontendPluginActionGhcPlugins
frontendPluginOptsGhcPlugins, GHC
FrontendResultTcRnMonad
FrontendTypecheckTcRnMonad
frReleaseRegRegAlloc.Linear.FreeRegs
FRSPPPC.Instr
fr_mods_hiddenFinder, GhcPlugins, TcPluginM
fr_pathsFinder, GhcPlugins, TcPluginM
fr_pkgFinder, GhcPlugins, TcPluginM
fr_pkgs_hiddenFinder, GhcPlugins, TcPluginM
fr_suggestionsFinder, GhcPlugins, TcPluginM
fr_unusablesFinder, GhcPlugins, TcPluginM
fsepGhcPlugins
fsLitGhcPlugins
FSQRTSPARC.Instr
fst3GhcPlugins
fstOf3GhcPlugins
fsToInstalledUnitIdGhcPlugins
fsToUnitIdGhcPlugins
FSUB 
1 (Data Constructor)SPARC.Instr
2 (Data Constructor)PPC.Instr
fSuspensionRtClosureInspect
fs_bsGhcPlugins
fs_refGhcPlugins
FTTcGenFunctor
ftcCurrentModuleGhcPlugins
ftcGhcSessionGhcPlugins
fTermRtClosureInspect
ftextGhcPlugins
ft_bad_appTcGenFunctor
ft_co_varTcGenFunctor
ft_forallTcGenFunctor
ft_funTcGenFunctor
ft_trivTcGenFunctor
ft_tupTcGenFunctor
ft_ty_appTcGenFunctor
ft_varTcGenFunctor
FunSMRep, Cmm
funAppCtxtTcHsType
funArgTyGhcPlugins
FunBindGHC
funcAlignLlvm.Types, Llvm
funcArgsLlvm.AbsSyn, Llvm
funcAttrsLlvm.AbsSyn, Llvm
funcBodyLlvm.AbsSyn, Llvm
funcCcLlvm.Types, Llvm
funcDeclLlvm.AbsSyn, Llvm
funcLinkageLlvm.Types, Llvm
funcPrefixLlvm.AbsSyn, Llvm
funcSectLlvm.AbsSyn, Llvm
FunctionOrDataGhcPlugins
functorLikeTraverseTcGenFunctor
FunDepEqnFunDeps
funDepIdKeyTHNames
funDepNameTHNames
FunDepOrigin1TcRnMonad
FunDepOrigin2TcRnMonad
funDepTyConKeyTHNames
funDepTyConNameTHNames
funDIdKeyTHNames
funDNameTHNames
funEqCanDischargeTcRnMonad
funEqCanDischargeFTcRnMonad
funInfoArityCmmInfo
funInfoTableCmmInfo
funInsertLlvmCodeGen.Base
FunLikeGhcPlugins
funLikeDataConKeyTHNames
funLikeDataConNameTHNames
funLookupLlvmCodeGen.Base
FunNStgCmmExtCode
funPrecGhcPlugins
funResultTyGhcPlugins, GHC
FunRhsGHC
FunSigCtxtTcValidity, TcHsType
funsSigCtxtTcHsType
funTagStgCmmClosure
funTyConGhcPlugins
funTyFixityGhcPlugins
fun_co_fnGHC
fun_extGHC
fun_idGHC
fun_matchesGHC
fun_tickGHC
fuzzyLookupGhcPlugins
fuzzyMatchGhcPlugins
FVAnnGhcPlugins
FxTOySPARC.Instr