ghc-7.0.4: The GHC API

Index - F

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
FABSSPARC.Instr
factsEnvDFMonad
factsStatusDFMonad
fact_add_toDFMonad
fact_botDFMonad
fact_do_loggingDFMonad
fact_nameDFMonad
FADD 
1 (Data Constructor)PPC.Instr
2 (Data Constructor)SPARC.Instr
Failed 
1 (Data Constructor)Maybes
2 (Data Constructor)BasicTypes, GHC
failedBasicTypes, GHC
failIfErrsMTcRnMonad
failIfMTcRnMonad
failIOIdKeyPrelNames
failIONamePrelNames
failLocMsgPLexer
failMIOEnv, TcRnMonad
failMClassOpKeyPrelNames
failMEMaybes
failMNamePrelNames
failM_RDRPrelNames
FailPParserCoreUtils
failPParserCoreUtils
failSpanMsgPLexer
failTcSTcSMonad
failWithTcRnMonad
failWithDsDsMonad
failWithMIOEnv, TcRnMonad
failWithTcTcRnMonad
failWithTcMTcRnMonad
fake0X86.Regs
fake1X86.Regs
fake2X86.Regs
fake3X86.Regs
fake4X86.Regs
fake5X86.Regs
falseDataConTysWiredIn
falseDataConIdTysWiredIn
falseDataConKeyPrelNames
false_RDRTysWiredIn
FamilyFlavourHsDecls, HsSyn, GHC
familyInstancesFamInstEnv
FamInst 
1 (Type/Class)FamInstEnv
2 (Data Constructor)FamInstEnv
FamInstEnvFamInstEnv
famInstEnvEltsFamInstEnv
FamInstEnvsFamInstEnv
famInstHeadFamInstEnv
FamInstSkolTcRnTypes, TcRnMonad
FamInstTyConTyCon
famInstTyConFamInstEnv
famInstTyVarsFamInstEnv
fastAndFastBool
FastBoolFastBool
fastBoolFastBool
FastCharFastTypes
fastChrFastTypes
FastIntFastTypes
FastMutIntFastMutInt
FastMutPtrFastMutInt
fastOrFastBool
fastOrdFastTypes
FastPtrFastTypes
FastString 
1 (Type/Class)FastString
2 (Data Constructor)FastString
fatalErrorMsg 
1 (Function)ErrUtils
2 (Function)CoreMonad
fatalErrorMsgSCoreMonad
FCallIdIdInfo
fcat 
1 (Function)Pretty
2 (Function)Outputable
FCMP 
1 (Data Constructor)PPC.Instr
2 (Data Constructor)SPARC.Instr
FCode 
1 (Type/Class)CgMonad
2 (Type/Class)StgCmmMonad
FCTIWZPPC.Instr
FDEq 
1 (Type/Class)FunDeps
2 (Data Constructor)FunDeps
FDEqnFunDeps
FDIV 
1 (Data Constructor)X86.Instr
2 (Data Constructor)PPC.Instr
3 (Data Constructor)SPARC.Instr
fd_eqsFunDeps
fd_posFunDeps
fd_pred1FunDeps
fd_pred2FunDeps
fd_qtvsFunDeps
fd_ty_leftFunDeps
fd_ty_rightFunDeps
FETCHGOTX86.Instr
FETCHPC 
1 (Data Constructor)X86.Instr
2 (Data Constructor)PPC.Instr
FF32Size
FF64Size
FF80Size
fFlagsDynFlags
FFoldTypeTcGenDeriv
FGraph 
1 (Type/Class)ZipCfg
2 (Data Constructor)ZipCfg
fg_entryZipCfg
fg_focusZipCfg
fg_othersZipCfg
FieldLabelTyCon
FileOptionDynFlags, SysTools
filesToCleanDynFlags, GHC
FillInCaseDefaultCoreMonad
filterBagBag
filterIdKeyPrelNames
filterModuleEnvModule
filterNamePrelNames
filterNameEnvNameEnv
filterNameSetNameSet
filterOccEnvOccName, Name
filterOutUtil
filterPIdKeyPrelNames
filterPNamePrelNames
filterRegsUsedCmmExpr, Cmm
filterUFMUniqFM
filterUFM_DirectlyUniqFM
filterUniqSetUniqSet
filterVarEnv_DirectlyVarEnv
filterVarSetVarSet
FinalBranchCmmBrokenBlock
FinalCallCmmBrokenBlock
FinalizeWeakOpPrimOp
FinalJumpCmmBrokenBlock
finallyException
FinalReturnCmmBrokenBlock
FinalStmtCmmBrokenBlock
FinalSwitchCmmBrokenBlock
findAltCoreUtils
findAndReadIfaceLoadIface
findAnnsAnnotations
findDefaultCoreUtils
findDupsEqListSetOps
FinderCacheHscTypes
findExactModuleFinder
findExposedPackageModuleFinder
findGlobalAnnsGHC
findHomeModuleFinder
findImportedModuleFinder
findInListListSetOps
findLocalDupsRdrEnvRdrName
findMethodBindTcClassDcl
findModuleGHC
findObjectLinkableFinder
findObjectLinkableMaybeFinder
FindResultHscTypes, Finder
findSpliceRnSource
findUsesNameSet
Fingerprint 
1 (Type/Class)Fingerprint
2 (Data Constructor)Fingerprint
fingerprint0Fingerprint
fingerprintBinMemBinary
fingerprintDataFingerprint
finishInfoTablesCmmBuildInfoTables
finishWarningsRnNames
firstAIdKeyPrelNames
firstANamePrelNames
firstfakeX86.Regs
firstJustMaybes
firstJustsMaybes
firstPatDsUtils
fIRST_TAGDataCon
fits13BitsSPARC.Base
fits16BitsPPC.Regs
fixC 
1 (Function)CgMonad
2 (Function)StgCmmMonad
fixC_ 
1 (Function)CgMonad
2 (Function)StgCmmMonad
fixDsDsMonad
FixedSPARC.CodeGen.Base
FixedArgsLlvm.Types, Llvm
fixedHdrSizeSMRep
fixedpointDataflow
fixEndianLlvm.Types
FixItem 
1 (Type/Class)HscTypes
2 (Data Constructor)HscTypes
Fixity 
1 (Type/Class)BasicTypes, HsSyn, GHC
2 (Data Constructor)BasicTypes
FixityDirectionBasicTypes, GHC
FixityEnvHscTypes
FixitySig 
1 (Type/Class)HsBinds, HsSyn, GHC
2 (Data Constructor)HsBinds, HsSyn, GHC
fixMIOEnv, TcRnMonad
FixSigHsBinds, HsSyn, GHC
fixStgRegistersCgUtils
fixVVectorise.Monad.Base, Vectorise.Monad
fixVarSetVarSet
fi_famFamInstEnv
fi_tcsFamInstEnv
fi_tvsFamInstEnv
fi_tyconFamInstEnv
fi_tysFamInstEnv
Flag 
1 (Type/Class)CmdLineParser
2 (Data Constructor)CmdLineParser
flagNameCmdLineParser
flagOptKindCmdLineParser
flagsDynFlags, GHC
fLangFlagsDynFlags
flatMapBagMBag
flatMapBagPairMBag
FlatSkolTcType
flattenBindsCoreSyn
flattenForAllErrorTcSTcErrors
flattenSCCDigraph
flattenSCCsDigraph
FlavoredEvVarTcRnTypes, TcRnMonad
FlexiTcType
float 
1 (Function)Pretty
2 (Function)Outputable
float2DoubleLitLiteral
Float2DoubleOpPrimOp
float2IntLitLiteral
Float2IntOpPrimOp
FloatAcosOpPrimOp
FloatAddOpPrimOp
FloatArgSMRep
FloatAsinOpPrimOp
FloatAtanOpPrimOp
floatBindsSimplEnv
FloatCoshOpPrimOp
FloatCosOpPrimOp
floatDataConTysWiredIn
floatDataConKeyPrelNames
FloatDecode_IntOpPrimOp
FloatDivOpPrimOp
FloatEqOpPrimOp
FloatExpOpPrimOp
FloatGeOpPrimOp
FloatGtOpPrimOp
floatingClassKeyPrelNames
floatingClassNamePrelNames
FloatingInfoTableCmmBuildInfoTables
floatInwardsFloatIn
floatLamArgsDynFlags, GHC
FloatLeOpPrimOp
FloatLogOpPrimOp
FloatLtOpPrimOp
FloatMulOpPrimOp
FloatNegOpPrimOp
FloatNeOpPrimOp
floatOutConstantsCoreMonad
floatOutLambdasCoreMonad
floatOutPartialApplicationsCoreMonad
FloatOutSwitches 
1 (Type/Class)CoreMonad
2 (Data Constructor)CoreMonad
floatOutwardsFloatOut
FloatPowerOpPrimOp
floatPrimTyTysPrim
floatPrimTyConTysPrim
floatPrimTyConKeyPrelNames
FloatRegCmmExpr, Cmm
FloatRepTyCon, Type
FloatsSimplEnv
FloatSinhOpPrimOp
FloatSinOpPrimOp
floatSizeSize
FloatSqrtOpPrimOp
FloatSubOpPrimOp
FloatTanhOpPrimOp
FloatTanOpPrimOp
floatToBytesPprBase
floatTyTysWiredIn
floatTyConTysWiredIn
floatTyConKeyPrelNames
floatTyConNameTysWiredIn
flushFinderCachesFinder
fmapEitherMMonadUtils, IOEnv, TcRnMonad
fmapMaybeMMonadUtils, IOEnv, TcRnMonad
fmapM_maybeMaybes
fmap_RDRPrelNames
FMOVSPARC.Instr
FMUL 
1 (Data Constructor)PPC.Instr
2 (Data Constructor)SPARC.Instr
FNEG 
1 (Data Constructor)PPC.Instr
2 (Data Constructor)SPARC.Instr
fNewtypeWrapRtClosureInspect
fNewtypeWrapMRtClosureInspect
foldableClassKeyPrelNames
foldableClassNamePrelNames
foldable_foldr_RDRPrelNames
foldBagBag
foldBlockEnvBlockId
foldBlockEnv'BlockId
foldBlockSetBlockId
foldConflictsStackColor
foldDataConArgsTcGenDeriv
foldExpDeepLastZipCfgCmmRep
foldExpDeepMiddleZipCfgCmmRep
foldExpLastZipCfgCmmRep
foldExpMiddleZipCfgCmmRep
foldl1'Util
foldl2Util
foldlBagBag
foldlBagMBag
foldlIdKeyPrelNames
foldlMMonadUtils, IOEnv, TcRnMonad, DsMonad
foldlM_MonadUtils, IOEnv, TcRnMonad
foldlOLOrdList
foldModuleEnvModule
foldNameEnvNameEnv
foldNameSetNameSet
foldOccEnvOccName, Name
foldOccSetOccName, Name
foldrBagBag
foldRegsDefdCmmExpr, Cmm
foldRegsUsedCmmExpr, Cmm
foldrIdKeyPrelNames
foldRightFiniteMap
foldRightWithKeyFiniteMap
foldrMMonadUtils, IOEnv, TcRnMonad, DsMonad
foldrNamePrelNames
foldrOLOrdList
foldr_RDRPrelNames
foldSlotsDefdCmmExpr, Cmm
foldSlotsUsedCmmExpr, Cmm
foldTermRtClosureInspect
foldTermMRtClosureInspect
foldUFMUniqFM
foldUFM_DirectlyUniqFM
foldUniqSetUniqSet
foldVarEnvVarEnv
foldVarSetVarSet
fold_blocksZipCfg
fold_edge_facts_bStackColor
fold_fwd_blockZipCfg
fold_layoutZipCfg
fold_succsZipCfg
forall_tv_RDRPrelNames
ForceSpecConstrSpecConstr
ForDHsDecls, HsSyn, GHC
ForeignZipCfgCmmRep, MkZipCfgCmm
ForeignCallForeignCall
ForeignCallTokenLibFFI
ForeignConvention 
1 (Type/Class)ZipCfgCmmRep, MkZipCfgCmm
2 (Data Constructor)ZipCfgCmmRep, MkZipCfgCmm
ForeignDeclHsDecls, HsSyn, GHC
ForeignExport 
1 (Type/Class)HsDecls, HsSyn, GHC
2 (Data Constructor)HsDecls, HsSyn, GHC
ForeignHintCmm, ZipCfgCmmRep
ForeignImport 
1 (Type/Class)HsDecls, HsSyn, GHC
2 (Data Constructor)HsDecls, HsSyn, GHC
ForeignLabelInExternalPackageCLabel
ForeignLabelInPackageCLabel
ForeignLabelInThisPackageCLabel
ForeignLabelSourceCLabel
foreignLabelStdcallInfoCLabel
foreignObjPrimTyConKeyPrelNames
ForeignSafetyZipCfgCmmRep
ForeignStubs 
1 (Type/Class)HscTypes
2 (Data Constructor)HscTypes
ForeignTargetZipCfgCmmRep, MkZipCfgCmm
ForeignTypeHsDecls, HsSyn, GHC
forgetFactDFMonad
forgetLastOutFactsDFMonad
forkAlts 
1 (Function)CgMonad
2 (Function)StgCmmMonad
forkCgStmtsCgMonad
forkClosureBody 
1 (Function)CgMonad
2 (Function)StgCmmMonad
forkEvalCgMonad
forkEvalHelpCgMonad
forkLabelledCodeCgMonad
forkLabelledCodeECCgExtCode
forkMTcRnMonad
forkM_maybeTcRnMonad
ForkOnOpPrimOp
ForkOpPrimOp
forkProc 
1 (Function)CgMonad
2 (Function)StgCmmMonad
forkStatics 
1 (Function)CgMonad
2 (Function)StgCmmMonad
ForSigCtxtTcType, TcMType, TcHsType
forward 
1 (Function)Digraph
2 (Function)InteractiveEval, GHC
ForwardFixedPointZipDataflow
ForwardRewrites 
1 (Type/Class)ZipDataflow
2 (Data Constructor)ZipDataflow
ForwardsUtil
ForwardTransfers 
1 (Type/Class)ZipDataflow
2 (Data Constructor)ZipDataflow
FoundHscTypes, Finder
FoundMultipleHscTypes, Finder
fpSPARC.Regs
fpRelSPARC.Stack
fpRelEASPARC.Instr
fPrimRtClosureInspect
fPrimMRtClosureInspect
fractionalClassKeyPrelNames
fractionalClassKeysPrelNames
fractionalClassNamePrelNames
frameSpCgMonad
frameworkDirsPackageConfig, Packages
frameworkPathsDynFlags, GHC
frameworksPackageConfig, Packages
freeNamesIfDeclIfaceSyn
freeNamesIfRuleIfaceSyn
freeReg 
1 (Function)SPARC.RegPlate
2 (Function)X86.Regs
3 (Function)PPC.Regs
FreeRegs 
1 (Type/Class)RegAlloc.Linear.X86.FreeRegs, RegAlloc.Linear.FreeRegs
2 (Type/Class)RegAlloc.Linear.PPC.FreeRegs
3 (Data Constructor)RegAlloc.Linear.PPC.FreeRegs
4 (Type/Class)RegAlloc.Linear.SPARC.FreeRegs
5 (Data Constructor)RegAlloc.Linear.SPARC.FreeRegs
freeStackSlotsCgStackery
freeStkCgMonad
freeTickSimplMonad
FreeVarsNameSet
freeVarsCoreFVs
freeVarsOfCoreFVs
freezeAllInGraphGraphOps, GraphColor
freezeNodeGraphOps, GraphColor
freezeOneInGraphGraphOps, GraphColor
fRefWrapRtClosureInspect
fRefWrapMRtClosureInspect
fReg 
1 (Function)PPC.Regs
2 (Function)SPARC.Regs
freshBlockIdMkZipCfg
FromHsExpr, HsSyn, GHC
fromCoICoercion
FromDynFlagsDynFlags
fromEnum_RDRPrelNames
fromEPBasicTypes
fromExceptionException, Panic
fromIntegerClassOpKeyPrelNames
fromIntegerNamePrelNames
fromInteger_RDRPrelNames
fromJustMaybes
fromMaybeMaybes
fromOLOrdList
fromRationalClassOpKeyPrelNames
fromRationalNamePrelNames
fromRational_RDRPrelNames
fromSerializedSerialized
fromStringClassOpKeyPrelNames
fromStringNamePrelNames
fromString_RDRPrelNames
FromThenHsExpr, HsSyn, GHC
FromThenToHsExpr, HsSyn, GHC
FromToHsExpr, HsSyn, GHC
fromVectVectorise.Convert
fromVoidVarVectorise.Builtins.Base, Vectorise.Builtins
FRSPPPC.Instr
fr_exitZipDataflow
fr_firstZipDataflow
fr_lastZipDataflow
fr_middleZipDataflow
fsep 
1 (Function)Pretty
2 (Function)Outputable
fsLitFastString
FSQRTSPARC.Instr
fstIdKeyPrelNames
fstNamePrelNames
fstOf3Util
fsToPackageIdModule
FSUB 
1 (Data Constructor)PPC.Instr
2 (Data Constructor)SPARC.Instr
fSuspensionRtClosureInspect
fSuspensionMRtClosureInspect
FTTcGenDeriv
fTermRtClosureInspect
fTermMRtClosureInspect
ftext 
1 (Function)Pretty
2 (Function)Outputable
fToStrLlvm.Types
ft_bad_appTcGenDeriv
ft_co_varTcGenDeriv
ft_exit_outZipDataflow
ft_first_outZipDataflow
ft_forallTcGenDeriv
ft_funTcGenDeriv
ft_last_outsZipDataflow
ft_middle_outZipDataflow
ft_trivTcGenDeriv
ft_tupTcGenDeriv
ft_ty_appTcGenDeriv
ft_varTcGenDeriv
FuelConsumerOptimizationFuel, DFMonad
fuelConsumingPassOptimizationFuel, DFMonad
fuelDec1OptimizationFuel, DFMonad
fuelDecrementOptimizationFuel, DFMonad
fuelExhaustedOptimizationFuel, DFMonad
FuelMonadOptimizationFuel, DFMonad
fuelRemainingOptimizationFuel, DFMonad
FuelStateOptimizationFuel, DFMonad
FuelUsingMonadOptimizationFuel, DFMonad
fullRenderPretty
FullSlotStackPlacements
Fun 
1 (Data Constructor)SMRep
2 (Data Constructor)CgExtCode
3 (Data Constructor)RtClosureInspect
funArgTyType
FunBindHsBinds, HsSyn, GHC
funcAlignLlvm.Types, Llvm
funcArgsLlvm.AbsSyn, Llvm
funcAttrsLlvm.AbsSyn, Llvm
funcBodyLlvm.AbsSyn, Llvm
funcCcLlvm.Types, Llvm
funcDeclLlvm.AbsSyn, Llvm
funcLinkageLlvm.Types, Llvm
funcSectLlvm.AbsSyn, Llvm
FunctionEntryCmmBrokenBlock
FunctionOrDataBasicTypes
functorClassKeyPrelNames
functorClassNamePrelNames
functorLikeTraverseTcGenDeriv
FunDepClass
FunDepOriginTcRnTypes, TcRnMonad
funEntryChecksCgHeapery
FunInfoCmm
funInfoTable 
1 (Function)CgInfoTbls
2 (Function)StgCmmLayout
funInsertLlvmCodeGen.Base
FunLikeBasicTypes
funLookupLlvmCodeGen.Base
funPtrTyConKeyPrelNames
funPtrTyConNamePrelNames
funResultTyType, GHC
FunRhsHsExpr, HsSyn, GHC
FunSigCtxtTcType, TcMType, TcHsType
funTag 
1 (Function)ClosureInfo
2 (Function)StgCmmClosure
funTagLFInfoClosureInfo
funTyConType
funTyConKeyPrelNames
funTyFixityBasicTypes
fun_co_fnHsBinds, HsSyn, GHC
fun_idHsBinds, HsSyn, GHC
fun_infixHsBinds, HsSyn, GHC
fun_matchesHsBinds, HsSyn, GHC
fun_tickHsBinds, HsSyn, GHC
fuzzyMatchUtil
FxTOySPARC.Instr