ghc-7.0.3: The GHC API

- A
- B
- C
- D
- E
- F
- G
- H
- I
- J
- K
- L
- M
- N
- O
- P
- Q
- R
- S
- T
- U
- V
- W
- X
- Y
- Z
- $
- *
- +
- /
- <
- =
- >
- -
- _
- All

Index - F

f0 | SPARC.Regs
f1 |
1 (Function) | PPC.Regs
2 (Function) | SPARC.Regs
f20 | PPC.Regs
f21 | PPC.Regs
f22 | SPARC.Regs
f26 | SPARC.Regs
f27 | SPARC.Regs
f32 | CmmExpr, Cmm
f6 | SPARC.Regs
f64 | CmmExpr, Cmm
f8 | SPARC.Regs
FABS | SPARC.Instr
factsEnv | DFMonad
factsStatus | DFMonad
fact_add_to | DFMonad
fact_bot | DFMonad
fact_do_logging | DFMonad
fact_name | DFMonad
FADD |
1 (Data Constructor) | PPC.Instr
2 (Data Constructor) | SPARC.Instr
Failed |
1 (Data Constructor) | Maybes
2 (Data Constructor) | BasicTypes, GHC
failed | BasicTypes, GHC
failIfErrsM | TcRnMonad
failIfM | TcRnMonad
failIOIdKey | PrelNames
failIOName | PrelNames
failLocMsgP | Lexer
failM | IOEnv, TcRnMonad
failMClassOpKey | PrelNames
failME | Maybes
failMName | PrelNames
failM_RDR | PrelNames
FailP | ParserCoreUtils
failP | ParserCoreUtils
failSpanMsgP | Lexer
failTcS | TcSMonad
failWith | TcRnMonad
failWithDs | DsMonad
failWithM | IOEnv, TcRnMonad
failWithTc | TcRnMonad
failWithTcM | TcRnMonad
fake0 | X86.Regs
fake1 | X86.Regs
fake2 | X86.Regs
fake3 | X86.Regs
fake4 | X86.Regs
fake5 | X86.Regs
falseDataCon | TysWiredIn
falseDataConId | TysWiredIn
falseDataConKey | PrelNames
false_RDR | TysWiredIn
FamilyFlavour | HsDecls, HsSyn, GHC
familyInstances | FamInstEnv
FamInst |
1 (Type/Class) | FamInstEnv
2 (Data Constructor) | FamInstEnv
FamInstEnv | FamInstEnv
famInstEnvElts | FamInstEnv
FamInstEnvs | FamInstEnv
famInstHead | FamInstEnv
FamInstSkol | TcRnTypes, TcRnMonad
FamInstTyCon | TyCon
famInstTyCon | FamInstEnv
famInstTyVars | FamInstEnv
fastAnd | FastBool
FastBool | FastBool
fastBool | FastBool
FastChar | FastTypes
fastChr | FastTypes
FastInt | FastTypes
FastMutInt | FastMutInt
FastMutPtr | FastMutInt
fastOr | FastBool
fastOrd | FastTypes
FastPtr | FastTypes
FastString |
1 (Type/Class) | FastString
2 (Data Constructor) | FastString
fatalErrorMsg |
1 (Function) | ErrUtils
2 (Function) | CoreMonad
fatalErrorMsgS | CoreMonad
FCallId | IdInfo
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
FCTIWZ | PPC.Instr
FDEq |
1 (Type/Class) | FunDeps
2 (Data Constructor) | FunDeps
FDEqn | FunDeps
FDIV |
1 (Data Constructor) | X86.Instr
2 (Data Constructor) | PPC.Instr
3 (Data Constructor) | SPARC.Instr
fd_eqs | FunDeps
fd_pos | FunDeps
fd_pred1 | FunDeps
fd_pred2 | FunDeps
fd_qtvs | FunDeps
fd_ty_left | FunDeps
fd_ty_right | FunDeps
FETCHGOT | X86.Instr
FETCHPC |
1 (Data Constructor) | X86.Instr
2 (Data Constructor) | PPC.Instr
FF32 | Size
FF64 | Size
FF80 | Size
fFlags | DynFlags
FFoldType | TcGenDeriv
FGraph |
1 (Type/Class) | ZipCfg
2 (Data Constructor) | ZipCfg
fg_entry | ZipCfg
fg_focus | ZipCfg
fg_others | ZipCfg
FieldLabel | TyCon
FileOption | DynFlags, SysTools
filesToClean | DynFlags, GHC
FillInCaseDefault | CoreMonad
filterBag | Bag
filterIdKey | PrelNames
filterModuleEnv | Module
filterName | PrelNames
filterNameEnv | NameEnv
filterNameSet | NameSet
filterOccEnv | OccName, Name
filterOut | Util
filterPIdKey | PrelNames
filterPName | PrelNames
filterRegsUsed | CmmExpr, Cmm
filterUFM | UniqFM
filterUFM_Directly | UniqFM
filterUniqSet | UniqSet
filterVarEnv_Directly | VarEnv
filterVarSet | VarSet
FinalBranch | CmmBrokenBlock
FinalCall | CmmBrokenBlock
FinalizeWeakOp | PrimOp
FinalJump | CmmBrokenBlock
finally | Exception
FinalReturn | CmmBrokenBlock
FinalStmt | CmmBrokenBlock
FinalSwitch | CmmBrokenBlock
findAlt | CoreUtils
findAndReadIface | LoadIface
findAnns | Annotations
findDefault | CoreUtils
findDupsEq | ListSetOps
FinderCache | HscTypes
findExactModule | Finder
findExposedPackageModule | Finder
findGlobalAnns | GHC
findHomeModule | Finder
findImportedModule | Finder
findInList | ListSetOps
findLocalDupsRdrEnv | RdrName
findMethodBind | TcClassDcl
findModule | GHC
findObjectLinkable | Finder
findObjectLinkableMaybe | Finder
FindResult | HscTypes, Finder
findSplice | RnSource
findUses | NameSet
Fingerprint |
1 (Type/Class) | Fingerprint
2 (Data Constructor) | Fingerprint
fingerprint0 | Fingerprint
fingerprintBinMem | Binary
fingerprintData | Fingerprint
finishInfoTables | CmmBuildInfoTables
finishWarnings | RnNames
firstAIdKey | PrelNames
firstAName | PrelNames
firstfake | X86.Regs
firstJust | Maybes
firstJusts | Maybes
firstPat | DsUtils
fIRST_TAG | DataCon
fits13Bits | SPARC.Base
fits16Bits | PPC.Regs
fixC |
1 (Function) | CgMonad
2 (Function) | StgCmmMonad
fixC_ |
1 (Function) | CgMonad
2 (Function) | StgCmmMonad
fixDs | DsMonad
Fixed | SPARC.CodeGen.Base
FixedArgs | Llvm.Types, Llvm
fixedHdrSize | SMRep
fixedpoint | Dataflow
fixEndian | Llvm.Types
FixItem |
1 (Type/Class) | HscTypes
2 (Data Constructor) | HscTypes
Fixity |
1 (Type/Class) | BasicTypes, HsSyn, GHC
2 (Data Constructor) | BasicTypes
FixityDirection | BasicTypes, GHC
FixityEnv | HscTypes
FixitySig |
1 (Type/Class) | HsBinds, HsSyn, GHC
2 (Data Constructor) | HsBinds, HsSyn, GHC
fixM | IOEnv, TcRnMonad
FixSig | HsBinds, HsSyn, GHC
fixStgRegisters | CgUtils
fixV | Vectorise.Monad.Base, Vectorise.Monad
fixVarSet | VarSet
fi_fam | FamInstEnv
fi_tcs | FamInstEnv
fi_tvs | FamInstEnv
fi_tycon | FamInstEnv
fi_tys | FamInstEnv
Flag |
1 (Type/Class) | CmdLineParser
2 (Data Constructor) | CmdLineParser
flagName | CmdLineParser
flagOptKind | CmdLineParser
flags | DynFlags, GHC
fLangFlags | DynFlags
flatMapBagM | Bag
flatMapBagPairM | Bag
FlatSkol | TcType
flattenBinds | CoreSyn
flattenForAllErrorTcS | TcErrors
flattenSCC | Digraph
flattenSCCs | Digraph
FlavoredEvVar | TcRnTypes, TcRnMonad
Flexi | TcType
float |
1 (Function) | Pretty
2 (Function) | Outputable
float2DoubleLit | Literal
Float2DoubleOp | PrimOp
float2IntLit | Literal
Float2IntOp | PrimOp
FloatAcosOp | PrimOp
FloatAddOp | PrimOp
FloatArg | SMRep
FloatAsinOp | PrimOp
FloatAtanOp | PrimOp
floatBinds | SimplEnv
FloatCoshOp | PrimOp
FloatCosOp | PrimOp
floatDataCon | TysWiredIn
floatDataConKey | PrelNames
FloatDecode_IntOp | PrimOp
FloatDivOp | PrimOp
FloatEqOp | PrimOp
FloatExpOp | PrimOp
FloatGeOp | PrimOp
FloatGtOp | PrimOp
floatingClassKey | PrelNames
floatingClassName | PrelNames
FloatingInfoTable | CmmBuildInfoTables
floatInwards | FloatIn
floatLamArgs | DynFlags, GHC
FloatLeOp | PrimOp
FloatLogOp | PrimOp
FloatLtOp | PrimOp
FloatMulOp | PrimOp
FloatNegOp | PrimOp
FloatNeOp | PrimOp
floatOutConstants | CoreMonad
floatOutLambdas | CoreMonad
floatOutPartialApplications | CoreMonad
FloatOutSwitches |
1 (Type/Class) | CoreMonad
2 (Data Constructor) | CoreMonad
floatOutwards | FloatOut
FloatPowerOp | PrimOp
floatPrimTy | TysPrim
floatPrimTyCon | TysPrim
floatPrimTyConKey | PrelNames
FloatReg | CmmExpr, Cmm
FloatRep | TyCon, Type
Floats | SimplEnv
FloatSinhOp | PrimOp
FloatSinOp | PrimOp
floatSize | Size
FloatSqrtOp | PrimOp
FloatSubOp | PrimOp
FloatTanhOp | PrimOp
FloatTanOp | PrimOp
floatToBytes | PprBase
floatTy | TysWiredIn
floatTyCon | TysWiredIn
floatTyConKey | PrelNames
floatTyConName | TysWiredIn
flushFinderCaches | Finder
fmapEitherM | MonadUtils, IOEnv, TcRnMonad
fmapMaybeM | MonadUtils, IOEnv, TcRnMonad
fmapM_maybe | Maybes
fmap_RDR | PrelNames
FMOV | SPARC.Instr
FMUL |
1 (Data Constructor) | PPC.Instr
2 (Data Constructor) | SPARC.Instr
FNEG |
1 (Data Constructor) | PPC.Instr
2 (Data Constructor) | SPARC.Instr
fNewtypeWrap | RtClosureInspect
fNewtypeWrapM | RtClosureInspect
foldableClassKey | PrelNames
foldableClassName | PrelNames
foldable_foldr_RDR | PrelNames
foldBag | Bag
foldBlockEnv | BlockId
foldBlockEnv' | BlockId
foldBlockSet | BlockId
foldConflicts | StackColor
foldDataConArgs | TcGenDeriv
foldExpDeepLast | ZipCfgCmmRep
foldExpDeepMiddle | ZipCfgCmmRep
foldExpLast | ZipCfgCmmRep
foldExpMiddle | ZipCfgCmmRep
foldl1' | Util
foldl2 | Util
foldlBag | Bag
foldlBagM | Bag
foldlIdKey | PrelNames
foldlM | MonadUtils, IOEnv, TcRnMonad, DsMonad
foldlM_ | MonadUtils, IOEnv, TcRnMonad
foldlOL | OrdList
foldModuleEnv | Module
foldNameEnv | NameEnv
foldNameSet | NameSet
foldOccEnv | OccName, Name
foldOccSet | OccName, Name
foldrBag | Bag
foldRegsDefd | CmmExpr, Cmm
foldRegsUsed | CmmExpr, Cmm
foldrIdKey | PrelNames
foldRight | FiniteMap
foldRightWithKey | FiniteMap
foldrM | MonadUtils, IOEnv, TcRnMonad, DsMonad
foldrName | PrelNames
foldrOL | OrdList
foldr_RDR | PrelNames
foldSlotsDefd | CmmExpr, Cmm
foldSlotsUsed | CmmExpr, Cmm
foldTerm | RtClosureInspect
foldTermM | RtClosureInspect
foldUFM | UniqFM
foldUFM_Directly | UniqFM
foldUniqSet | UniqSet
foldVarEnv | VarEnv
foldVarSet | VarSet
fold_blocks | ZipCfg
fold_edge_facts_b | StackColor
fold_fwd_block | ZipCfg
fold_layout | ZipCfg
fold_succs | ZipCfg
forall_tv_RDR | PrelNames
ForceSpecConstr | SpecConstr
ForD | HsDecls, HsSyn, GHC
Foreign | ZipCfgCmmRep, MkZipCfgCmm
ForeignCall | ForeignCall
ForeignCallToken | LibFFI
ForeignConvention |
1 (Type/Class) | ZipCfgCmmRep, MkZipCfgCmm
2 (Data Constructor) | ZipCfgCmmRep, MkZipCfgCmm
ForeignDecl | HsDecls, HsSyn, GHC
ForeignExport |
1 (Type/Class) | HsDecls, HsSyn, GHC
2 (Data Constructor) | HsDecls, HsSyn, GHC
ForeignHint | Cmm, ZipCfgCmmRep
ForeignImport |
1 (Type/Class) | HsDecls, HsSyn, GHC
2 (Data Constructor) | HsDecls, HsSyn, GHC
ForeignLabelInExternalPackage | CLabel
ForeignLabelInPackage | CLabel
ForeignLabelInThisPackage | CLabel
ForeignLabelSource | CLabel
foreignLabelStdcallInfo | CLabel
foreignObjPrimTyConKey | PrelNames
ForeignSafety | ZipCfgCmmRep
ForeignStubs |
1 (Type/Class) | HscTypes
2 (Data Constructor) | HscTypes
ForeignTarget | ZipCfgCmmRep, MkZipCfgCmm
ForeignType | HsDecls, HsSyn, GHC
forgetFact | DFMonad
forgetLastOutFacts | DFMonad
forkAlts |
1 (Function) | CgMonad
2 (Function) | StgCmmMonad
forkCgStmts | CgMonad
forkClosureBody |
1 (Function) | CgMonad
2 (Function) | StgCmmMonad
forkEval | CgMonad
forkEvalHelp | CgMonad
forkLabelledCode | CgMonad
forkLabelledCodeEC | CgExtCode
forkM | TcRnMonad
forkM_maybe | TcRnMonad
ForkOnOp | PrimOp
ForkOp | PrimOp
forkProc |
1 (Function) | CgMonad
2 (Function) | StgCmmMonad
forkStatics |
1 (Function) | CgMonad
2 (Function) | StgCmmMonad
ForSigCtxt | TcType, TcMType, TcHsType
forward |
1 (Function) | Digraph
2 (Function) | InteractiveEval, GHC
ForwardFixedPoint | ZipDataflow
ForwardRewrites |
1 (Type/Class) | ZipDataflow
2 (Data Constructor) | ZipDataflow
Forwards | Util
ForwardTransfers |
1 (Type/Class) | ZipDataflow
2 (Data Constructor) | ZipDataflow
Found | HscTypes, Finder
FoundMultiple | HscTypes, Finder
fp | SPARC.Regs
fpRel | SPARC.Stack
fpRelEA | SPARC.Instr
fPrim | RtClosureInspect
fPrimM | RtClosureInspect
fractionalClassKey | PrelNames
fractionalClassKeys | PrelNames
fractionalClassName | PrelNames
frameSp | CgMonad
frameworkDirs | PackageConfig, Packages
frameworkPaths | DynFlags, GHC
frameworks | PackageConfig, Packages
freeNamesIfDecl | IfaceSyn
freeNamesIfRule | IfaceSyn
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
freeStackSlots | CgStackery
freeStk | CgMonad
freeTick | SimplMonad
FreeVars | NameSet
freeVars | CoreFVs
freeVarsOf | CoreFVs
freezeAllInGraph | GraphOps, GraphColor
freezeNode | GraphOps, GraphColor
freezeOneInGraph | GraphOps, GraphColor
fRefWrap | RtClosureInspect
fRefWrapM | RtClosureInspect
fReg |
1 (Function) | PPC.Regs
2 (Function) | SPARC.Regs
freshBlockId | MkZipCfg
From | HsExpr, HsSyn, GHC
fromCoI | Coercion
FromDynFlags | DynFlags
fromEnum_RDR | PrelNames
fromEP | BasicTypes
fromException | Exception, Panic
fromIntegerClassOpKey | PrelNames
fromIntegerName | PrelNames
fromInteger_RDR | PrelNames
fromJust | Maybes
fromMaybe | Maybes
fromOL | OrdList
fromRationalClassOpKey | PrelNames
fromRationalName | PrelNames
fromRational_RDR | PrelNames
fromSerialized | Serialized
fromStringClassOpKey | PrelNames
fromStringName | PrelNames
fromString_RDR | PrelNames
FromThen | HsExpr, HsSyn, GHC
FromThenTo | HsExpr, HsSyn, GHC
FromTo | HsExpr, HsSyn, GHC
fromVect | Vectorise.Convert
fromVoidVar | Vectorise.Builtins.Base, Vectorise.Builtins
FRSP | PPC.Instr
fr_exit | ZipDataflow
fr_first | ZipDataflow
fr_last | ZipDataflow
fr_middle | ZipDataflow
fsep |
1 (Function) | Pretty
2 (Function) | Outputable
fsLit | FastString
FSQRT | SPARC.Instr
fstIdKey | PrelNames
fstName | PrelNames
fstOf3 | Util
fsToPackageId | Module
FSUB |
1 (Data Constructor) | PPC.Instr
2 (Data Constructor) | SPARC.Instr
fSuspension | RtClosureInspect
fSuspensionM | RtClosureInspect
FT | TcGenDeriv
fTerm | RtClosureInspect
fTermM | RtClosureInspect
ftext |
1 (Function) | Pretty
2 (Function) | Outputable
fToStr | Llvm.Types
ft_bad_app | TcGenDeriv
ft_co_var | TcGenDeriv
ft_exit_out | ZipDataflow
ft_first_out | ZipDataflow
ft_forall | TcGenDeriv
ft_fun | TcGenDeriv
ft_last_outs | ZipDataflow
ft_middle_out | ZipDataflow
ft_triv | TcGenDeriv
ft_tup | TcGenDeriv
ft_ty_app | TcGenDeriv
ft_var | TcGenDeriv
FuelConsumer | OptimizationFuel, DFMonad
fuelConsumingPass | OptimizationFuel, DFMonad
fuelDec1 | OptimizationFuel, DFMonad
fuelDecrement | OptimizationFuel, DFMonad
fuelExhausted | OptimizationFuel, DFMonad
FuelMonad | OptimizationFuel, DFMonad
fuelRemaining | OptimizationFuel, DFMonad
FuelState | OptimizationFuel, DFMonad
FuelUsingMonad | OptimizationFuel, DFMonad
fullRender | Pretty
FullSlot | StackPlacements
Fun |
1 (Data Constructor) | SMRep
2 (Data Constructor) | CgExtCode
3 (Data Constructor) | RtClosureInspect
funArgTy | Type
FunBind | HsBinds, HsSyn, GHC
funcAlign | Llvm.Types, Llvm
funcArgs | Llvm.AbsSyn, Llvm
funcAttrs | Llvm.AbsSyn, Llvm
funcBody | Llvm.AbsSyn, Llvm
funcCc | Llvm.Types, Llvm
funcDecl | Llvm.AbsSyn, Llvm
funcLinkage | Llvm.Types, Llvm
funcSect | Llvm.AbsSyn, Llvm
FunctionEntry | CmmBrokenBlock
FunctionOrData | BasicTypes
functorClassKey | PrelNames
functorClassName | PrelNames
functorLikeTraverse | TcGenDeriv
FunDep | Class
FunDepOrigin | TcRnTypes, TcRnMonad
funEntryChecks | CgHeapery
FunInfo | Cmm
funInfoTable |
1 (Function) | CgInfoTbls
2 (Function) | StgCmmLayout
funInsert | LlvmCodeGen.Base
FunLike | BasicTypes
funLookup | LlvmCodeGen.Base
funPtrTyConKey | PrelNames
funPtrTyConName | PrelNames
funResultTy | Type, GHC
FunRhs | HsExpr, HsSyn, GHC
FunSigCtxt | TcType, TcMType, TcHsType
funTag |
1 (Function) | ClosureInfo
2 (Function) | StgCmmClosure
funTagLFInfo | ClosureInfo
funTyCon | Type
funTyConKey | PrelNames
funTyFixity | BasicTypes
fun_co_fn | HsBinds, HsSyn, GHC
fun_id | HsBinds, HsSyn, GHC
fun_infix | HsBinds, HsSyn, GHC
fun_matches | HsBinds, HsSyn, GHC
fun_tick | HsBinds, HsSyn, GHC
fuzzyMatch | Util
FxTOy | SPARC.Instr