ghc-7.6.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 - G

g0 | SPARC.Regs
g1 | SPARC.Regs
g2 | SPARC.Regs
GABS | X86.Instr
GADD | X86.Instr
GadtConstr | ExternalCore
gammaTy | TysPrim
gammaTyVar | TysPrim
gblock | Exception
gbracket | Exception, GHC
GC | CmmNode, Cmm
gcatch | Exception, GHC
gcdIntegerIdKey | PrelNames
gcdIntegerName | PrelNames
GCEnter1 | CmmExpr, Cmm, OldCmm
GCFun | CmmExpr, Cmm, OldCmm
GCMP | X86.Instr
GCOS | X86.Instr
gcWord | CmmType, CmmExpr, Cmm, OldCmm
GDIV | X86.Instr
GDTOF | X86.Instr
GDTOI | X86.Instr
GE |
1 (Data Constructor) | SPARC.Cond
2 (Data Constructor) | X86.Cond
3 (Data Constructor) | PPC.Cond
geClassOpKey | PrelNames
geIntegerIdKey | PrelNames
geIntegerName | PrelNames
gen | CmmLive
Gen0 | TcGenGenerics
Gen1 | TcGenGenerics
gen1ClassKey | PrelNames
gen1ClassName | PrelNames
geName | PrelNames
genAuxBinds | TcGenDeriv
GenBasicBlock | OldCmm
genClassKey | PrelNames
genClassName | PrelNames
GenCmmDecl | Cmm, OldCmm
GenCmmGraph | Cmm
GenCmmGroup | Cmm, OldCmm
genCmmLabelRef | LlvmCodeGen.Base
GenCmmReplGraph | Cmm
GenDefMeth | Class
generatedDumps | DynFlags, GhcPlugins, GHC
generatedSrcLoc | SrcLoc, GhcPlugins
generateJumpTableForInstr |
1 (Function) | X86.CodeGen
2 (Function) | PPC.CodeGen
3 (Function) | SPARC.CodeGen
GenericCtx | RnEnv
GenericDM | BasicTypes, GhcPlugins
GenericKind | TcGenGenerics
gENERICS | PrelNames
GenericSig | HsBinds, HsSyn, GHC
genericTyConNames | PrelNames
genGenericMetaTyCons | TcGenGenerics
genLlvmData | LlvmCodeGen.Data
genLlvmProc | LlvmCodeGen.CodeGen
GenLocated | SrcLoc, GhcPlugins, GHC
GenSigCtxt | TcType, TcMType, TcHsType
GenStgAlt | StgSyn
GenStgArg | StgSyn
GenStgBinding | StgSyn
GenStgExpr | StgSyn
GenStgLiveVars | StgSyn
GenStgRhs | StgSyn
genStringLabelRef | LlvmCodeGen.Base
genUnitDataConKey | PrelNames
gen_Bounded_binds | TcGenDeriv
gen_Data_binds | TcGenDeriv
gen_Enum_binds | TcGenDeriv
gen_Eq_binds | TcGenDeriv
gen_Foldable_binds | TcGenDeriv
gen_Functor_binds | TcGenDeriv
gen_Generic_binds | TcGenGenerics
gen_Ix_binds | TcGenDeriv
gen_kill | CmmLive
gen_Ord_binds | TcGenDeriv
gen_Read_binds | TcGenDeriv
gen_Show_binds | TcGenDeriv
gen_Traversable_binds | TcGenDeriv
gen_Typeable_binds | TcGenDeriv
get |
1 (Function) | State
2 (Function) | Binary
getAmode | SPARC.CodeGen.Amode
getAnnotations | CoreMonad, GhcPlugins
getAnnTargetName_maybe | Annotations, GhcPlugins
GetApStackValOp | PrimOp
getArg | CmdLineParser
getArgAmode |
1 (Function) | CgBindery
2 (Function) | StgCmmEnv
getArgAmodes | CgBindery
getAssigR | RegAlloc.Linear.State
getAt | Binary
getBangStrictness | HsTypes, HsSyn, GHC
getBangType | HsTypes, HsSyn, GHC
getBindings | GHC
getBindName | Vectorise.Monad.Local, Vectorise.Monad
getBinds |
1 (Function) | CgMonad
2 (Function) | StgCmmMonad
getBlockAssigR | RegAlloc.Linear.State
getBlockIdNat | NCGMonad
getBreak | BreakArray, GHC
getBRewrite3 | Hoopl.Dataflow, Hoopl
getBTransfer3 | Hoopl.Dataflow, Hoopl
getByte | Binary
getByteArray | Binary
getCAddrModeIfVolatile | CgBindery
getCallMethod |
1 (Function) | ClosureInfo
2 (Function) | StgCmmClosure
GetCCSOfOp | PrimOp
getCgIdInfo |
1 (Function) | CgBindery
2 (Function) | StgCmmEnv
getCgStmts | CgMonad
getCgStmts' | CgMonad
getCgStmtsEC | CgExtCode
getCgStmtsEC' | CgExtCode
getClassPredTys | Type, GhcPlugins
getClassPredTys_maybe | Type, GhcPlugins
getClosureData | RtClosureInspect
getCmd | Util, GhcPlugins
getCmdLineState | CmdLineParser
getCmm |
1 (Function) | CgMonad
2 (Function) | StgCmmMonad
getCode | StgCmmMonad
getCodeR | StgCmmMonad
getCondCode | SPARC.CodeGen.CondCode
getConstraintVar | TcRnMonad
getConstrTag |
1 (Function) | CgInfoTbls
2 (Function) | StgCmmLayout
getContext | InteractiveEval, GHC
getCoreModuleName | ParserCoreUtils
getCoVar_maybe | Coercion, GhcPlugins
getCtCoercion | TcSMonad
getCtLoc | TcRnMonad
getCurLoc | CmdLineParser
GetCurrentCCSOp | PrimOp
getCvInScope | Coercion, GhcPlugins
getCvSubst | SimplEnv
getDeclaredDefaultTys | TcRnMonad
getDefaultInfo | TcSMonad
getDeltaNat | NCGMonad
getDeltaR | RegAlloc.Linear.State
getDflags | LlvmCodeGen.Base
getDFunTyKey | TcType
getDictFastString | BinIface
getDictionary | Binary
getDynFlags | DynFlags, Lexer, CgMonad, StgCmmMonad, TcSMonad, CoreMonad, GhcPlugins, NCGMonad
GetElemPtr | Llvm.AbsSyn, Llvm
getEndOfBlockInfo | CgMonad
getEnv |
1 (Function) | IOEnv, TcRnMonad
2 (Function) | CgExtCode
getEnvs | TcRnMonad
getEps | TcRnMonad
getEpsAndHpt | TcRnMonad
getEpsVar | TcRnMonad
getEqPredTys | Type, GhcPlugins
getEqPredTys_maybe | Type, GhcPlugins
getErrCtxt | TcRnMonad
getErrsVar | TcRnMonad
getEvTerms | TcSMonad
getFamEnvs | SimplMonad
getFamInstEnvs | TcSMonad
getFastStringTable | FastString, GhcPlugins
getFinalStackHW | CgStackery
getFirstAnnotations | CoreMonad, GhcPlugins
getFixityEnv | TcRnMonad
getFlatCache | TcSMonad
getFloatBinds | SimplEnv
getFloats | SimplEnv
getFreeRegs |
1 (Function) | RegAlloc.Linear.SPARC.FreeRegs
2 (Function) | RegAlloc.Linear.PPC.FreeRegs
3 (Function) | RegAlloc.Linear.X86.FreeRegs
getFreeRegsR | RegAlloc.Linear.State
getFRewrite3 | Hoopl.Dataflow, Hoopl
getFTransfer3 | Hoopl.Dataflow, Hoopl
getGblEnv |
1 (Function) | TcRnMonad
2 (Function) | TcSMonad
getGHCiMonad | TcRnMonad
getGhcMode | TcRnMonad
getGhcModeDs | DsMonad
getGivenLoc | TcRnTypes, TcRnMonad
getGlobalRdrEnv | TcRnMonad
getGlobalType | Llvm.Types, Llvm
getGlobalVar | Llvm.Types, Llvm
getGRE | GHC
getGRE_NameQualifier_maybes | RdrName, GhcPlugins
getHeapUsage | StgCmmMonad
getHistoryModule | InteractiveEval, GHC
getHistorySpan |
1 (Function) | InteractiveEval
2 (Function) | GHC
getHiVirtualRegFromLo | Reg
getHiVRegFromLo | Reg
getHpRelOffset |
1 (Function) | CgHeapery
2 (Function) | StgCmmLayout, StgCmmHeap
getHpt | TcRnMonad
getHpUsage |
1 (Function) | CgMonad
2 (Function) | StgCmmMonad
getHscEnv | CoreMonad, GhcPlugins
getHValue | Linker
getIdFromTrivialExpr | CoreUtils, GhcPlugins
getIfModule | TcRnMonad
getImports |
1 (Function) | TcRnMonad
2 (Function) | HeaderInfo
getInertEqs | TcSMonad
getInertInsols | TcSMonad
getInertUnsolved | TcSMonad
getInfo | InteractiveEval, GHC
getInfoDown |
1 (Function) | CgMonad
2 (Function) | StgCmmMonad
getInLocalScope | TcEnv
getInScope | SimplEnv
getInScopeVars | VarEnv, GhcPlugins
getInstEnvs | TcSMonad
getInsts | GHC
getInteractiveDynFlags | GHC
getInteractivePrintName | TcRnMonad
getIsGHCi | TcRnMonad
getJumpDestBlockId |
1 (Function) | X86.Instr
2 (Function) | SPARC.ShortcutJump
3 (Function) | PPC.RegInfo
getKey | Unique
getKeyFastInt | Unique
getLclEnv | TcRnMonad
getLclTypeEnv | TcRnMonad
getLexState | Lexer
getLink | Llvm.Types, Llvm
getLit | Llvm.Types, Llvm
getLitType | Llvm.Types, Llvm
getLiveStackBindings | CgBindery
getLiveStackSlots | CgBindery
getLlvmPlatform | LlvmCodeGen.Base
getLlvmVer | LlvmCodeGen.Base
getLoc | SrcLoc, GhcPlugins, GHC
getLocalNonValBinders | RnNames
getLocalRdrEnv | TcRnMonad
getLookupOccRn | RnEnv
getMaskingState | Exception
getMessages | Lexer
getModBreaks | InteractiveEval
getMode | SimplEnv
getModificationUTCTime | Util, GhcPlugins
getModSummary | GHC
getModule |
1 (Function) | TcRnMonad
2 (Function) | CoreMonad, GhcPlugins
getModuleDs | DsMonad
getModuleGraph | GHC
getModuleInfo | GHC
getModuleInterface | TcRnDriver
getModuleName |
1 (Function) | CgMonad
2 (Function) | StgCmmMonad
getName |
1 (Function) | Llvm.Types, Llvm
2 (Function) | Name, GhcPlugins, GHC
getNameCache | IfaceEnv
getNamesInScope | InteractiveEval, GHC
getNewLabelNat | NCGMonad
getNewRegNat | NCGMonad
getNewRegPairNat | NCGMonad
getNode | GraphOps, GraphColor
getNonVoidArgAmodes | StgCmmEnv
getOccName | Name, GhcPlugins, GHC
getOccString | Name, GhcPlugins
getOptions | HeaderInfo
getOptionsFromFile | HeaderInfo
getOpts | DynFlags, GhcPlugins
getOrigNameCache | CoreMonad, GhcPlugins
getOverlapFlag | Inst
getPackageDetails | Packages, GhcPlugins
getPackageExtraCcOpts | Packages, GhcPlugins
getPackageFrameworkPath | Packages, GhcPlugins
getPackageFrameworks | Packages, GhcPlugins
getPackageIncludePath | Packages, GhcPlugins
getPackageLibraryPath | Packages, GhcPlugins
getPackageLinkOpts | Packages, GhcPlugins
getPicBaseMaybeNat | NCGMonad
getPicBaseNat | NCGMonad
getPlainName | Llvm.Types, Llvm
getPprStyle | Outputable, GhcPlugins
getPreloadPackagesAnd | Packages, GhcPlugins
getPrimOpResultInfo | PrimOp
getPrintUnqual | GHC
getProgramDynFlags | GHC
getPState | Lexer
getRdrEnvs | TcRnMonad
getRdrName | RdrName, GhcPlugins
getRdrNamesInScope | InteractiveEval, GHC
getRealSp | CgStackery
getRecFieldEnv | TcRnMonad
getRegister | SPARC.CodeGen.Gen32
getRegisterReg | SPARC.CodeGen.Base
getRelevantCts | TcSMonad
getResumeContext | InteractiveEval, GHC
getRichTokenStream | GHC
getRuleBase | CoreMonad, GhcPlugins
getRules | Rules, GhcPlugins
gets | State
getSafeMode | HscTypes, GhcPlugins
getScopedTyVarBinds | TcEnv
getSequel | StgCmmMonad
getSequelAmode | CgCallConv
getSession | GhcMonad, GHC
getSessionDynFlags | GhcMonad, GHC
getSimplCount | SimplMonad
getSimplRules | SimplMonad, SimplEnv
getSomeReg | SPARC.CodeGen.Gen32
GetSparkOp | PrimOp
getSpRelOffset | CgStackery
getSrcLoc |
1 (Function) | Name, GhcPlugins
2 (Function) | Lexer
getSrcSpan | Name, GhcPlugins
getSrcSpanDs | DsMonad
getSrcSpanM | TcRnMonad
getSRT | CgMonad
getSRTInfo | CgUtils
getSRTLabel |
1 (Function) | CgMonad
2 (Function) | StgCmmMonad
getStackFrame | CgStackery
getStackSlotFor | RegAlloc.Linear.StackMap
getStage | TcRnMonad
getState |
1 (Function) | CgMonad
2 (Function) | StgCmmMonad
getStaticBinds |
1 (Function) | CgMonad
2 (Function) | StgCmmMonad
getStatType | Llvm.Types, Llvm
getStgToDo | DynFlags, GhcPlugins
getStkUsage | CgMonad
getSymtabName | BinIface
getTag_RDR | PrelNames
getTargets | GHC
getTBAA | LlvmCodeGen.Regs
getTcCoVar_maybe | TcEvidence
getTcEvBinds |
1 (Function) | TcRnMonad
2 (Function) | TcSMonad
getTcEvBindsMap | TcSMonad
getTcSImplics | TcSMonad
getTcSInerts | TcSMonad
getTcSTyBinds | TcSMonad
getTcSTyBindsMap | TcSMonad
getTcSWorkList | TcSMonad
getTcSWorkListTvs | TcSMonad
getThisPackage |
1 (Function) | CgMonad
2 (Function) | StgCmmMonad
getTickyCtrLabel |
1 (Function) | CgMonad
2 (Function) | StgCmmMonad
getTokenStream | GHC
getTopEnv |
1 (Function) | TcRnMonad
2 (Function) | TcSMonad
getTvInScope | Type, TcType, GhcPlugins
getTvSubst | SimplEnv
getTvSubstEnv | Type, TcType, GhcPlugins
getTypeSigNames | HsBinds, HsSyn, GHC
getTyVar | Type, GhcPlugins
getTyVar_maybe | Type, GhcPlugins
getUnfoldingInRuleMatch | SimplUtils
getUnique | Unique, PrelNames, GhcPlugins
getUniqueM | UniqSupply, GhcPlugins, SimplMonad
getUniqueNat | NCGMonad
getUniqueR | RegAlloc.Linear.State
getUniquesM | UniqSupply, GhcPlugins, SimplMonad
getUniqueSupplyM | UniqSupply, GhcPlugins, SimplMonad
getUniqueUs | UniqSupply, GhcPlugins
getUntouchables | TcSMonad
getUpdFrameOff | StgCmmMonad
getUs | UniqSupply, GhcPlugins
getUserData | Binary
getValueSafely | DynamicLoading
getVarType | Llvm.Types, Llvm
getVerbFlags | DynFlags, GhcPlugins
getVirtHp |
1 (Function) | CgHeapery
2 (Function) | StgCmmMonad, StgCmmHeap
getVirtSp | CgStackery
getVolatileRegs | CgBindery
getWantedLoc | TcRnTypes, TcRnMonad
getWayFlags | StaticFlags
get_gen1_constrained_tys | TcGenGenerics
get_GlobalReg_addr |
1 (Function) | CgUtils
2 (Function) | StgCmmUtils
GEU |
1 (Data Constructor) | SPARC.Cond
2 (Data Constructor) | X86.Cond
3 (Data Constructor) | PPC.Cond
ge_RDR | PrelNames
gfinally | Exception, GHC
GFREE | X86.Instr
GFTOI | X86.Instr
ghandle | Exception
Ghc |
1 (Type/Class) | GhcMonad, GHC
2 (Data Constructor) | GhcMonad
GhcApiError | HscTypes, GhcPlugins
ghcError | Panic
GhcException | Panic, GHC
ghcExit | ErrUtils
GHCiCtx | RnEnv
GhciCtxt | TcType, TcMType, TcHsType
ghciIoClassKey | PrelNames
ghciIoClassName | PrelNames
ghcInternalFunctions | LlvmCodeGen.Base
ghciScripts | DynFlags, GhcPlugins, GHC
ghciStepIoMClassOpKey | PrelNames
ghciStepIoMName | PrelNames
GhciStmt | HsExpr, HsSyn, GHC
ghciSupported | Util, GhcPlugins
ghciTablesNextToCode | Util, GhcPlugins
ghciUsagePath | DynFlags, GhcPlugins
GhcLink | DynFlags, GhcPlugins, GHC
ghcLink | DynFlags, GhcPlugins, GHC
GhcMode | DynFlags, GhcPlugins, GHC
ghcMode | DynFlags, GhcPlugins, GHC
GhcMonad | GhcMonad, GHC
ghcPrimExports | PrelInfo
ghcPrimIds | MkId, PrelInfo
GhcT |
1 (Type/Class) | GhcMonad, GHC
2 (Data Constructor) | GhcMonad
ghcUsagePath | DynFlags, GhcPlugins
gHC_ARR | PrelNames
gHC_BASE | PrelNames
gHC_CLASSES | PrelNames
gHC_CONC | PrelNames
gHC_CSTRING | PrelNames
gHC_DESUGAR | PrelNames
gHC_ENUM | PrelNames
gHC_ERR | PrelNames
gHC_EXTS | PrelNames
gHC_FLOAT | PrelNames
gHC_GENERICS | PrelNames
gHC_GHCI | PrelNames
gHC_INT | PrelNames
gHC_INTEGER_TYPE | PrelNames
gHC_IO | PrelNames
gHC_IO_Exception | PrelNames
gHC_IP | PrelNames
gHC_LIST | PrelNames
gHC_MAGIC | PrelNames
gHC_NUM | PrelNames
gHC_PARR' | PrelNames
gHC_PRIM | PrelNames
gHC_PTR | PrelNames
gHC_READ | PrelNames
gHC_REAL | PrelNames
gHC_SHOW | PrelNames
gHC_ST | PrelNames
gHC_STABLE | PrelNames
gHC_TOP_HANDLER | PrelNames
gHC_TUPLE | PrelNames
gHC_TYPELITS | PrelNames
gHC_TYPES | PrelNames
gHC_WORD | PrelNames
GITOD | X86.Instr
GITOF | X86.Instr
Given | TcRnTypes, TcRnMonad
GivenLoc | TcRnTypes, TcRnMonad
glasgowExtsFlags | DynFlags, GhcPlugins
GLD | X86.Instr
GLD1 | X86.Instr
GLDZ | X86.Instr
Global |
1 (Type/Class) | FastFunctions
2 (Data Constructor) | Vectorise.Env
global |
1 (Function) | FastFunctions
2 (Function) | Util, GhcPlugins
globalArgRegs | CmmCallConv
GlobalEnv |
1 (Type/Class) | Vectorise.Env
2 (Data Constructor) | Vectorise.Env
globaliseAndTidyId | TidyPgm
globaliseId | Var, Id, GhcPlugins
globalM | Util, GhcPlugins
GlobalPkgConf | DynFlags, GhcPlugins
GlobalRdrElt | RdrName, GhcPlugins
GlobalRdrEnv | RdrName, GhcPlugins
globalRdrEnvElts | RdrName, GhcPlugins
GlobalReg | CmmExpr, Cmm, OldCmm
globalRegMaybe |
1 (Function) | SPARC.RegPlate
2 (Function) | PPC.Regs
3 (Function) | X86.Regs
globalRegType | CmmExpr, Cmm, OldCmm
globalScalarTyCons | Vectorise.Monad.Global, Vectorise.Monad
globalScalarVars | Vectorise.Monad.Global, Vectorise.Monad
globalVectTyCons | Vectorise.Monad.Global, Vectorise.Monad
global_bindings | Vectorise.Env
global_datacons | Vectorise.Env
global_fam_inst_env | Vectorise.Env
global_inst_env | Vectorise.Env
global_novect_vars | Vectorise.Env
global_pa_funs | Vectorise.Env
global_pr_funs | Vectorise.Env
global_scalar_tycons | Vectorise.Env
global_scalar_vars | Vectorise.Env
global_tycons | Vectorise.Env
global_vars | Vectorise.Env
global_vect_decls | Vectorise.Env
GMany | Hoopl
gmask | Exception
GMOV | X86.Instr
GMUL | X86.Instr
GNEG | X86.Instr
GNil | Hoopl
gonException | Exception
GotSymbolOffset | CLabel
GotSymbolPtr | CLabel
granFetchAndReschedule | CgParallel
granThunk | StgCmmGran
granYield |
1 (Function) | CgParallel
2 (Function) | StgCmmGran
Graph |
1 (Type/Class) | Hoopl
2 (Type/Class) | GraphBase, GraphColor
3 (Data Constructor) | GraphBase, GraphColor
4 (Type/Class) | Digraph
Graph' | Hoopl
graphFromEdgedVertices | Digraph
graphFromVerticesAndAdjacency | Digraph
graphMap | GraphBase, GraphColor
graphMapModify | GraphBase, GraphColor
graphOfAGraph | Hoopl
GRE | RdrName, GhcPlugins
gReg | SPARC.Regs
greRdrName | RnEnv
gresFromAvail | Avail
gresFromAvails | Avail, RnNames
gre_name | RdrName, GhcPlugins
gre_par | RdrName, GhcPlugins
gre_prov | RdrName, GhcPlugins
GRHS |
1 (Type/Class) | HsExpr, HsSyn, GHC
2 (Data Constructor) | HsExpr, HsSyn, GHC
GRHSs |
1 (Type/Class) | HsExpr, HsSyn, GHC
2 (Data Constructor) | HsExpr, HsSyn, GHC
grhssGRHSs | HsExpr, HsSyn, GHC
grhssLocalBinds | HsExpr, HsSyn, GHC
GroupForm | HsExpr, HsSyn, GHC
groupWithIdKey | PrelNames
groupWithName | PrelNames
growThetaTyVars | TcMType
GSIN | X86.Instr
GSQRT | X86.Instr
GST | X86.Instr
GSUB | X86.Instr
GTAN | X86.Instr
gtDataCon | TysWiredIn, GhcPlugins
gtDataConId | TysWiredIn, GhcPlugins
gtDataConKey | PrelNames
gtDataConName | PrelNames
gtIntegerIdKey | PrelNames
gtIntegerName | PrelNames
gtry | Exception
GTT |
1 (Data Constructor) | SPARC.Cond
2 (Data Constructor) | X86.Cond
3 (Data Constructor) | PPC.Cond
gtTag_RDR | PrelNames
gt_RDR | PrelNames
GU |
1 (Data Constructor) | SPARC.Cond
2 (Data Constructor) | X86.Cond
3 (Data Constructor) | PPC.Cond
guardMIdKey | PrelNames
guardMName | PrelNames
guessTarget | GHC
gunblock | Exception
GUnit | Hoopl
gUnitCC | Hoopl
gUnitCO | Hoopl
gUnitOC | Hoopl
gUnitOO | Hoopl
g_entry | Cmm
g_graph | Cmm