ghc-7.0.4: 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 | ZipCfgCmmRep, MkZipCfgCmm
gcatch | Exception, GHC
GCEnter1 | CmmExpr, Cmm
GCFun | CmmExpr, Cmm
GCMP | X86.Instr
GCOS | X86.Instr
gcWord | CmmExpr, Cmm
GDIV | X86.Instr
GDTOI | X86.Instr
GE |
1 (Data Constructor) | SPARC.Cond
2 (Data Constructor) | X86.Cond
3 (Data Constructor) | PPC.Cond
geClassOpKey | PrelNames
geName | PrelNames
genAuxBind | TcGenDeriv
GenAvailInfo | HscTypes
GenBasicBlock | Cmm
genCCall | SPARC.CodeGen.CCall
GenCmm | Cmm
genCmmLabelRef | LlvmCodeGen.Base
GenCmmTop | Cmm
GenDefMeth | Class
generatedSrcLoc | SrcLoc
GenericDM | BasicTypes
GenericRep | SMRep
gENERICS | PrelNames
genericTyConNames | PrelNames
genLlvmData | LlvmCodeGen.Data
genLlvmProc | LlvmCodeGen.CodeGen
GenPatCtxt | TcType, TcMType, TcHsType
GenSigCtxt | TcType, TcMType, TcHsType
GenStgAlt | StgSyn
GenStgArg | StgSyn
GenStgBinding | StgSyn
GenStgExpr | StgSyn
GenStgLiveVars | StgSyn
GenStgRhs | StgSyn
genStringLabelRef | LlvmCodeGen.Base
genUnitDataConKey | PrelNames
genUnitDataCon_RDR | PrelNames
genUnitTyConKey | PrelNames
genUnitTyConName | 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_Ix_binds | TcGenDeriv
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
getAllFacts | DFMonad
getAmode | SPARC.CodeGen.Amode
getAnnotations | CoreMonad
getAnnTargetName_maybe | Annotations
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
getByte | Binary
getByteArray | Binary
getCAddrModeIfVolatile | CgBindery
getCallMethod |
1 (Function) | ClosureInfo
2 (Function) | StgCmmClosure
getCgIdInfo |
1 (Function) | CgBindery
2 (Function) | StgCmmEnv
getCgStmts | CgMonad
getCgStmts' | CgMonad
getCgStmtsEC | CgExtCode
getCgStmtsEC' | CgExtCode
getClassPredTys | TcType
getClassPredTys_maybe | TcType
getClosureData | RtClosureInspect
getClosureType |
1 (Function) | ClosureInfo
2 (Function) | StgCmmClosure
getCmd | Util
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
getCoreToDo | CoreMonad
getCtLoc | TcRnMonad
getDeclaredDefaultTys | TcRnMonad
getDefaultInfo | TcSMonad
getDeltaNat | NCGMonad
getDeltaR | RegAlloc.Linear.State
getDFunTyKey | TcType
getDictionary | Binary
getDOpts | TcRnMonad
getDOptsDs | DsMonad
getDOptsSmpl | SimplMonad
getDynFlags |
1 (Function) | Lexer
2 (Function) | CgMonad
3 (Function) | StgCmmMonad
4 (Function) | CoreMonad
5 (Function) | TcSMonad
getDynFlagsNat | NCGMonad
GetElemPtr | Llvm.AbsSyn, Llvm
getEnclosingCC | SimplEnv
getEndOfBlockInfo | CgMonad
getEnv |
1 (Function) | IOEnv, TcRnMonad
2 (Function) | CgExtCode
getEnvs | TcRnMonad
getEps | TcRnMonad
getEpsAndHpt | TcRnMonad
getEpsVar | TcRnMonad
getEqPredTys | Coercion
getErrCtxt | TcRnMonad
getErrsVar | TcRnMonad
getExitFact | DFMonad
getExtraViaCOpts | SysTools
getFact | DFMonad
getFamEnvs | SimplMonad
getFamInstEnvs | TcSMonad
getFastStringTable | FastString
getFinalStackHW | CgStackery
getFirstAnnotations | CoreMonad
getFixityEnv | TcRnMonad
getFloats | SimplEnv
getFreeRegs |
1 (Function) | RegAlloc.Linear.X86.FreeRegs, RegAlloc.Linear.FreeRegs
2 (Function) | RegAlloc.Linear.PPC.FreeRegs
3 (Function) | RegAlloc.Linear.SPARC.FreeRegs
getFreeRegsR | RegAlloc.Linear.State
getGblEnv |
1 (Function) | TcRnMonad
2 (Function) | TcSMonad
getGenericInstances | TcClassDcl
getGhcMode | TcRnMonad
getGhcModeDs | DsMonad
getGlobalRdrEnv | TcRnMonad
getGlobalType | Llvm.Types, Llvm
getGlobalVar | Llvm.Types, Llvm
getGRE | GHC
getGRE_NameQualifier_maybes | RdrName
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
getHValue | Linker
getIfModule | TcRnMonad
getImports |
1 (Function) | TcRnMonad
2 (Function) | HeaderInfo
getInfo | InteractiveEval, GHC
getInfoDown |
1 (Function) | CgMonad
2 (Function) | StgCmmMonad
getInLocalScope | TcEnv
getInScope | SimplEnv
getInScopeVars | VarEnv
getInstEnvs | TcSMonad
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
getLoc | SrcLoc, GHC
getLocalNonValBinders | RnNames
getLocalRdrEnv | TcRnMonad
getLookupOccRn | RnEnv
getMaskingState | Exception
getMessages | Lexer
getModBreaks | InteractiveEval
getMode | SimplEnv
getModSummary | GHC
getModule |
1 (Function) | TcRnMonad
2 (Function) | CoreMonad
getModuleDs | DsMonad
getModuleExports | TcRnDriver
getModuleGraph | GHC
getModuleInfo | GHC
getModuleName |
1 (Function) | CgMonad
2 (Function) | StgCmmMonad
getName |
1 (Function) | Name, GHC
2 (Function) | Llvm.Types, Llvm
getNameCache | IfaceEnv
getNamesInScope | InteractiveEval, GHC
getNewLabelNat | NCGMonad
getNewRegNat | NCGMonad
getNewRegPairNat | NCGMonad
getNode | GraphOps, GraphColor
getNonVoidArgAmodes | StgCmmEnv
getOccName | Name, GHC
getOccString | Name
getOptions | HeaderInfo
getOptionsFromFile | HeaderInfo
getOpts | DynFlags
getOrigNameCache | CoreMonad
getOverlapFlag | Inst
getPackageDetails | Packages
getPackageExtraCcOpts | Packages
getPackageFrameworkPath | Packages
getPackageFrameworks | Packages
getPackageIncludePath | Packages
getPackageLibraryPath | Packages
getPackageLinkOpts | Packages
getPicBaseMaybeNat | NCGMonad
getPicBaseNat | NCGMonad
getPlainName | Llvm.Types, Llvm
getPprStyle | Outputable
getPreloadPackagesAnd | Packages
getPrimOpResultInfo | PrimOp
getPrintUnqual | GHC
getPState | Lexer
getRdrEnvs | TcRnMonad
getRdrName | RdrName
getRdrNamesInScope | InteractiveEval, GHC
getRealSp | CgStackery
getRecFieldEnv | TcRnMonad
getRegister | SPARC.CodeGen.Gen32
getRegisterReg | SPARC.CodeGen.Base
getResumeContext | InteractiveEval, GHC
getRichTokenStream | GHC
getRuleBase | CoreMonad
getRules | Rules
gets | State
getScopedTyVarBinds | TcEnv
getSequel | StgCmmMonad
getSequelAmode | CgCallConv
getSession | HscTypes, GHC
getSessionDynFlags | GHC
getSimplCount | SimplMonad
getSimplRules | SimplMonad, SimplEnv
getSomeReg | SPARC.CodeGen.Gen32
GetSparkOp | PrimOp
getSpRelOffset | CgStackery
getSrcLoc |
1 (Function) | Name
2 (Function) | Lexer
getSrcSpan | Name
getSrcSpanDs | DsMonad
getSrcSpanM | TcRnMonad
getSRT | CgMonad
getSRTInfo |
1 (Function) | CgUtils
2 (Function) | StgCmmUtils
getSRTLabel |
1 (Function) | CgMonad
2 (Function) | StgCmmMonad
getStackFrame | CgStackery
getStackSlot | StackPlacements
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
getStkUsage | CgMonad
getTag_RDR | PrelNames
getTargets | GHC
getTcEvBinds | TcSMonad
getTcEvBindsBag | TcSMonad
getTcSContext | TcSMonad
getTcSTyBinds | TcSMonad
getTcSTyBindsMap | 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
getTvSubst | SimplEnv
getTvSubstEnv | Type, TcType
getTypeSigNames | HsBinds, HsSyn, GHC
getTyVar | Type
getTyVar_maybe | Type
getUnfoldingInRuleMatch | SimplUtils
getUnique | Unique, PrelNames
getUniqueM | UniqSupply, SimplMonad
getUniqueNat | NCGMonad
getUniqueR | RegAlloc.Linear.State
getUniquesM | UniqSupply, SimplMonad
getUniqueSupplyM | UniqSupply, SimplMonad
getUniqueUs | UniqSupply
getUntouchables | TcSMonad
getUpdFrameOff | StgCmmMonad
getUs | UniqSupply
getUserData | Binary
getVarType | Llvm.Types, Llvm
getVerbFlag | DynFlags
getVirtHp |
1 (Function) | CgHeapery
2 (Function) | StgCmmMonad, StgCmmHeap
getVirtSp | CgStackery
getVolatileRegs | CgBindery
getWantedLoc | TcSMonad
getWarnings | HscTypes, GHC
getWayFlags | StaticFlags
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) | HscTypes, GHC
2 (Data Constructor) | HscTypes
GhcApiCallbacks |
1 (Type/Class) | HscTypes, GHC
2 (Data Constructor) | HscTypes, GHC
GhcApiError | HscTypes
ghcError | Panic
GhcException | Panic, GHC
ghcExit | ErrUtils
GhciStmt | HsExpr, HsSyn, GHC
ghciSupported | Util
ghciTablesNextToCode | Util
ghciUsagePath | DynFlags, GHC
GhcLink | DynFlags, GHC
ghcLink | DynFlags, GHC
GhcMode | DynFlags, GHC
ghcMode | DynFlags, GHC
GhcMonad | HscTypes, GHC
ghcPrimExports | PrelInfo
ghcPrimIds | MkId, PrelInfo
GhcT |
1 (Type/Class) | HscTypes, GHC
2 (Data Constructor) | HscTypes
ghcUsagePath | DynFlags, GHC
gHC_ADDR | PrelNames
gHC_ARR | PrelNames
gHC_BASE | PrelNames
gHC_BOOL | PrelNames
gHC_CLASSES | PrelNames
gHC_CONC | PrelNames
gHC_DESUGAR | PrelNames
gHC_ENUM | PrelNames
gHC_ERR | PrelNames
gHC_EXTS | PrelNames
gHC_FLOAT | PrelNames
gHC_GENERICS | PrelNames
gHC_INT | PrelNames
gHC_INTEGER | PrelNames
gHC_INTEGER_TYPE | PrelNames
gHC_IO | PrelNames
gHC_IO_Exception | PrelNames
gHC_LIST | PrelNames
gHC_MAGIC | PrelNames
gHC_NUM | PrelNames
gHC_ORDERING | PrelNames
gHC_PACK | 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_TYPES | PrelNames
gHC_UNIT | PrelNames
gHC_WORD | PrelNames
GITOD | X86.Instr
GITOF | X86.Instr
Given | TcRnTypes, TcRnMonad
GivenLoc | TcRnTypes, TcRnMonad
givesUniquePredecessorTo | CmmZipUtil
glasgowExtsFlags | DynFlags
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
globalEmptyMVar | Util
GlobalEnv |
1 (Type/Class) | Vectorise.Env
2 (Data Constructor) | Vectorise.Env
globaliseAndTidyId | TidyPgm
globaliseId | Var, Id
globalMVar | Util
GlobalRdrElt | RdrName
GlobalRdrEnv | RdrName
globalRdrEnvElts | RdrName
GlobalReg | CmmExpr, Cmm
globalRegMaybe |
1 (Function) | SPARC.RegPlate
2 (Function) | X86.Regs
3 (Function) | PPC.Regs
globalRegType | CmmExpr, Cmm
globalScalars | Vectorise.Monad.Global, Vectorise.Monad
global_bindings | Vectorise.Env
global_boxed_tycons | Vectorise.Env
global_datacons | Vectorise.Env
global_exported_vars | Vectorise.Env
global_fam_inst_env | Vectorise.Env
global_inst_env | Vectorise.Env
global_pa_funs | Vectorise.Env
global_pr_funs | Vectorise.Env
global_scalars | Vectorise.Env
global_tycons | Vectorise.Env
global_vars | Vectorise.Env
gmask | Exception
GMOV | X86.Instr
GMUL | X86.Instr
GNEG | X86.Instr
gonException | Exception
goto_end | ZipCfg
GotSymbolOffset | CLabel
GotSymbolPtr | CLabel
granFetchAndReschedule | CgParallel
granThunk | StgCmmGran
granYield |
1 (Function) | CgParallel
2 (Function) | StgCmmGran
Graph |
1 (Type/Class) | GraphBase, GraphColor
2 (Data Constructor) | GraphBase, GraphColor
3 (Type/Class) | Digraph
4 (Type/Class) | ZipCfg
5 (Data Constructor) | ZipCfg
graphAddConflictSet | StackColor
graphFromEdgedVertices | Digraph
graphFromVerticesAndAdjacency | Digraph
graphMap | GraphBase, GraphColor
graphMapModify | GraphBase, GraphColor
graphOfAGraph | MkZipCfg, MkZipCfgCmm
graphOfLGraph | ZipCfg
graphOfMiddles | MkZipCfg
graphOfZTail | MkZipCfg
graphWasRewritten | DFMonad
GRE | RdrName
gReg | SPARC.Regs
gresFromAvails | RnNames
gre_name | RdrName
gre_par | RdrName
gre_prov | RdrName
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
GroupStmt | HsExpr, HsSyn, GHC
groupWithIdKey | PrelNames
groupWithName | PrelNames
growPredTyVars | TcMType
growThetaTyVars | TcMType
GSIN | X86.Instr
GSQRT | X86.Instr
GST | X86.Instr
GSUB | X86.Instr
GTAN | X86.Instr
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
guessTarget | GHC
gunblock | Exception
g_blocks | ZipCfg
g_entry | ZipCfg