ghc-7.4.2: The GHC API

Index - G

g0SPARC.Regs
g1SPARC.Regs
g2SPARC.Regs
GABSX86.Instr
GADDX86.Instr
GadtConstrExternalCore
gammaTyTysPrim
gammaTyVarTysPrim
gblockException
gbracketException, GHC
GCCmmNode, Cmm
gcatchException, GHC
gcdIntegerIdKeyPrelNames
gcdIntegerNamePrelNames
GCEnter1CmmExpr, Cmm, OldCmm
GCFunCmmExpr, Cmm, OldCmm
GCMPX86.Instr
GCOSX86.Instr
gcWordCmmType, CmmExpr, Cmm, OldCmm
GDIVX86.Instr
GDTOFX86.Instr
GDTOIX86.Instr
GE 
1 (Data Constructor)SPARC.Cond
2 (Data Constructor)X86.Cond
3 (Data Constructor)PPC.Cond
geClassOpKeyPrelNames
geIntegerIdKeyPrelNames
geIntegerNamePrelNames
genCmmLive
gen1ClassKeyPrelNames
gen1ClassNamePrelNames
geNamePrelNames
genAuxBindsTcGenDeriv
GenBasicBlockOldCmm
genCCallSPARC.CodeGen.CCall
genClassKeyPrelNames
genClassNamePrelNames
GenCmmDeclCmm, OldCmm
GenCmmGraphCmm
GenCmmGroupCmm, OldCmm
genCmmLabelRefLlvmCodeGen.Base
GenCmmReplGraphCmm
GenDefMethClass
generatedDumpsDynFlags, GhcPlugins, GHC
generatedSrcLocSrcLoc, GhcPlugins
generateJumpTableForInstr 
1 (Function)X86.CodeGen
2 (Function)PPC.CodeGen
3 (Function)SPARC.CodeGen
GenericDMBasicTypes, GhcPlugins
gENERICSPrelNames
GenericSigHsBinds, HsSyn, GHC
genericTyConNamesPrelNames
genLlvmDataLlvmCodeGen.Data
genLlvmProcLlvmCodeGen.CodeGen
GenLocatedSrcLoc, GhcPlugins, GHC
GenSigCtxtTcType, TcMType, TcHsType
GenStgAltStgSyn
GenStgArgStgSyn
GenStgBindingStgSyn
GenStgExprStgSyn
GenStgLiveVarsStgSyn
GenStgRhsStgSyn
genStringLabelRefLlvmCodeGen.Base
genUnitDataConKeyPrelNames
gen_Bounded_bindsTcGenDeriv
gen_Data_bindsTcGenDeriv
gen_Enum_bindsTcGenDeriv
gen_Eq_bindsTcGenDeriv
gen_Foldable_bindsTcGenDeriv
gen_Functor_bindsTcGenDeriv
gen_Generic_bindsTcGenGenerics
gen_Ix_bindsTcGenDeriv
gen_killCmmLive
gen_Ord_bindsTcGenDeriv
gen_Read_bindsTcGenDeriv
gen_Show_bindsTcGenDeriv
gen_Traversable_bindsTcGenDeriv
gen_Typeable_bindsTcGenDeriv
get 
1 (Function)State
2 (Function)Binary
getAmodeSPARC.CodeGen.Amode
getAnnotationsCoreMonad, GhcPlugins
getAnnTargetName_maybeAnnotations, GhcPlugins
GetApStackValOpPrimOp
getArgCmdLineParser
getArgAmode 
1 (Function)CgBindery
2 (Function)StgCmmEnv
getArgAmodesCgBindery
getAssigRRegAlloc.Linear.State
getAtBinary
getBangStrictnessHsTypes, HsSyn, GHC
getBangTypeHsTypes, HsSyn, GHC
getBindingsGHC
getBindNameVectorise.Monad.Local, Vectorise.Monad
getBinds 
1 (Function)CgMonad
2 (Function)StgCmmMonad
getBlockAssigRRegAlloc.Linear.State
getBlockIdNatNCGMonad
getBreakBreakArray, GHC
getByteBinary
getByteArrayBinary
getCAddrModeIfVolatileCgBindery
getCallMethod 
1 (Function)ClosureInfo
2 (Function)StgCmmClosure
GetCCSOfOpPrimOp
getCgIdInfo 
1 (Function)CgBindery
2 (Function)StgCmmEnv
getCgStmtsCgMonad
getCgStmts'CgMonad
getCgStmtsECCgExtCode
getCgStmtsEC'CgExtCode
getClassPredTysType, GhcPlugins
getClassPredTys_maybeType, GhcPlugins
getClosureDataRtClosureInspect
getCmdUtil, GhcPlugins
getCmdLineStateCmdLineParser
getCmm 
1 (Function)CgMonad
2 (Function)StgCmmMonad
getCodeStgCmmMonad
getCodeRStgCmmMonad
getCondCodeSPARC.CodeGen.CondCode
getConstraintVarTcRnMonad
getConstrTag 
1 (Function)CgInfoTbls
2 (Function)StgCmmLayout
getContextInteractiveEval, GHC
getCoreModuleNameParserCoreUtils
getCoVar_maybeCoercion, GhcPlugins
getCtCoercionTcSMonad
getCtLocTcRnMonad
getCurLocCmdLineParser
GetCurrentCCSOpPrimOp
getCvInScopeCoercion, GhcPlugins
getCvSubstSimplEnv
getDeclaredDefaultTysTcRnMonad
getDefaultInfoTcSMonad
getDeltaNatNCGMonad
getDeltaRRegAlloc.Linear.State
getDFunTyKeyTcType
getDictFastStringBinIface
getDictionaryBinary
getDOptsTcRnMonad
getDOptsDsDsMonad
getDOptsSmplSimplMonad
getDynFlags 
1 (Function)Lexer
2 (Function)CgMonad
3 (Function)StgCmmMonad
4 (Function)TcSMonad
5 (Function)CoreMonad, GhcPlugins
getDynFlagsNatNCGMonad
GetElemPtrLlvm.AbsSyn, Llvm
getEndOfBlockInfoCgMonad
getEnv 
1 (Function)IOEnv, TcRnMonad
2 (Function)CgExtCode
getEnvsTcRnMonad
getEpsTcRnMonad
getEpsAndHptTcRnMonad
getEpsVarTcRnMonad
getEqPredTysType, GhcPlugins
getEqPredTys_maybeType, GhcPlugins
getErrCtxtTcRnMonad
getErrsVarTcRnMonad
getFamEnvsSimplMonad
getFamInstEnvsTcSMonad
getFastStringTableFastString, GhcPlugins
getFinalStackHWCgStackery
getFirstAnnotationsCoreMonad, GhcPlugins
getFixityEnvTcRnMonad
getFloatBindsSimplEnv
getFloatsSimplEnv
getFreeRegs 
1 (Function)RegAlloc.Linear.SPARC.FreeRegs
2 (Function)RegAlloc.Linear.PPC.FreeRegs
3 (Function)RegAlloc.Linear.X86.FreeRegs
getFreeRegsRRegAlloc.Linear.State
getGblEnv 
1 (Function)TcRnMonad
2 (Function)TcSMonad
getGhcModeTcRnMonad
getGhcModeDsDsMonad
getGlobalRdrEnvTcRnMonad
getGlobalTypeLlvm.Types, Llvm
getGlobalVarLlvm.Types, Llvm
getGREGHC
getGRE_NameQualifier_maybesRdrName, GhcPlugins
getHeapUsageStgCmmMonad
getHistoryModuleInteractiveEval, GHC
getHistorySpan 
1 (Function)InteractiveEval
2 (Function)GHC
getHiVirtualRegFromLoReg
getHiVRegFromLoReg
getHpRelOffset 
1 (Function)CgHeapery
2 (Function)StgCmmLayout, StgCmmHeap
getHptTcRnMonad
getHpUsage 
1 (Function)CgMonad
2 (Function)StgCmmMonad
getHscEnvCoreMonad, GhcPlugins
getHValueLinker
getIdFromTrivialExprCoreUtils, GhcPlugins
getIfModuleTcRnMonad
getImports 
1 (Function)TcRnMonad
2 (Function)HeaderInfo
getInertEqsTcSMonad
getInfoInteractiveEval, GHC
getInfoDown 
1 (Function)CgMonad
2 (Function)StgCmmMonad
getInLocalScopeTcEnv
getInScopeSimplEnv
getInScopeVarsVarEnv, GhcPlugins
getInstEnvsTcSMonad
getInstsGHC
getIPPredTy_maybeType, GhcPlugins
getIsGHCiTcRnMonad
getJumpDestBlockId 
1 (Function)X86.Instr
2 (Function)SPARC.ShortcutJump
3 (Function)PPC.RegInfo
getKeyUnique
getKeyFastIntUnique
getLclEnvTcRnMonad
getLclTypeEnvTcRnMonad
getLexStateLexer
getLinkLlvm.Types, Llvm
getLitLlvm.Types, Llvm
getLitTypeLlvm.Types, Llvm
getLiveStackBindingsCgBindery
getLiveStackSlotsCgBindery
getLlvmPlatformLlvmCodeGen.Base
getLlvmVerLlvmCodeGen.Base
getLocSrcLoc, GhcPlugins, GHC
getLocalNonValBindersRnNames
getLocalRdrEnvTcRnMonad
getLookupOccRnRnEnv
getMaskingStateException
getMessagesLexer
getModBreaksInteractiveEval
getModeSimplEnv
getModSummaryGHC
getModule 
1 (Function)TcRnMonad
2 (Function)CoreMonad, GhcPlugins
getModuleDsDsMonad
getModuleGraphGHC
getModuleInfoGHC
getModuleInterfaceTcRnDriver
getModuleName 
1 (Function)CgMonad
2 (Function)StgCmmMonad
getName 
1 (Function)Name, GhcPlugins, GHC
2 (Function)Llvm.Types, Llvm
getNameCacheIfaceEnv
getNamesInScopeInteractiveEval, GHC
getNewLabelNatNCGMonad
getNewRegNatNCGMonad
getNewRegPairNatNCGMonad
getNodeGraphOps, GraphColor
getNonVoidArgAmodesStgCmmEnv
getOccNameName, GhcPlugins, GHC
getOccStringName, GhcPlugins
getOptionsHeaderInfo
getOptionsFromFileHeaderInfo
getOptsDynFlags, GhcPlugins
getOrigNameCacheCoreMonad, GhcPlugins
getOverlapFlagInst
getPackageDetailsPackages, GhcPlugins
getPackageExtraCcOptsPackages, GhcPlugins
getPackageFrameworkPathPackages, GhcPlugins
getPackageFrameworksPackages, GhcPlugins
getPackageIncludePathPackages, GhcPlugins
getPackageLibraryPathPackages, GhcPlugins
getPackageLinkOptsPackages, GhcPlugins
getPicBaseMaybeNatNCGMonad
getPicBaseNatNCGMonad
getPlainNameLlvm.Types, Llvm
getPprStyleOutputable, GhcPlugins
getPreloadPackagesAndPackages, GhcPlugins
getPrimOpResultInfoPrimOp
getPrintUnqualGHC
getPStateLexer
getRdrEnvsTcRnMonad
getRdrNameRdrName, GhcPlugins
getRdrNamesInScopeInteractiveEval, GHC
getRealSpCgStackery
getRecFieldEnvTcRnMonad
getRegisterSPARC.CodeGen.Gen32
getRegisterRegSPARC.CodeGen.Base
getRelevantCtsTcSMonad
getResumeContextInteractiveEval, GHC
getRichTokenStreamGHC
getRuleBaseCoreMonad, GhcPlugins
getRulesRules, GhcPlugins
getsState
getSafeModeHscTypes, GhcPlugins
getScopedTyVarBindsTcEnv
getSequelStgCmmMonad
getSequelAmodeCgCallConv
getSessionGhcMonad, GHC
getSessionDynFlagsGhcMonad, GHC
getSimplCountSimplMonad
getSimplRulesSimplMonad, SimplEnv
getSomeRegSPARC.CodeGen.Gen32
GetSparkOpPrimOp
getSpEntryMapCmmStackLayout
getSpRelOffsetCgStackery
getSrcLoc 
1 (Function)Name, GhcPlugins
2 (Function)Lexer
getSrcSpanName, GhcPlugins
getSrcSpanDsDsMonad
getSrcSpanMTcRnMonad
getSRTCgMonad
getSRTInfo 
1 (Function)CgUtils
2 (Function)StgCmmUtils
getSRTLabel 
1 (Function)CgMonad
2 (Function)StgCmmMonad
getStackFrameCgStackery
getStackSlotForRegAlloc.Linear.StackMap
getStageTcRnMonad
getState 
1 (Function)CgMonad
2 (Function)StgCmmMonad
getStaticBinds 
1 (Function)CgMonad
2 (Function)StgCmmMonad
getStatTypeLlvm.Types, Llvm
getStgToDoDynFlags, GhcPlugins
getStkUsageCgMonad
getSymtabNameBinIface
getTag_RDRPrelNames
getTargetsGHC
getTcCoVar_maybeTcEvidence
getTcEvBindsTcSMonad
getTcEvBindsMapTcSMonad
getTcSContextTcSMonad
getTcSEvVarCacheMapTcSMonad
getTcSEvVarFlatCacheTcSMonad
getTcSInertsTcSMonad
getTcSTyBindsTcSMonad
getTcSTyBindsMapTcSMonad
getTcSWorkListTcSMonad
getThisPackage 
1 (Function)CgMonad
2 (Function)StgCmmMonad
getTickyCtrLabel 
1 (Function)CgMonad
2 (Function)StgCmmMonad
getTokenStreamGHC
getTopEnv 
1 (Function)TcRnMonad
2 (Function)TcSMonad
getTvInScopeType, TcType, GhcPlugins
getTvSubstSimplEnv
getTvSubstEnvType, TcType, GhcPlugins
getTypeSigNamesHsBinds, HsSyn, GHC
getTyVarType, GhcPlugins
getTyVar_maybeType, GhcPlugins
getUnfoldingInRuleMatchSimplUtils
getUniqueUnique, PrelNames, GhcPlugins
getUniqueMUniqSupply, GhcPlugins, SimplMonad
getUniqueNatNCGMonad
getUniqueRRegAlloc.Linear.State
getUniquesMUniqSupply, GhcPlugins, SimplMonad
getUniqueSupplyMUniqSupply, GhcPlugins, SimplMonad
getUniqueUsUniqSupply, GhcPlugins
getUntouchablesTcSMonad
getUpdFrameOffStgCmmMonad
getUsUniqSupply, GhcPlugins
getUserDataBinary
getValueSafelyDynamicLoading
getVarTypeLlvm.Types, Llvm
getVerbFlagsDynFlags, GhcPlugins
getVirtHp 
1 (Function)CgHeapery
2 (Function)StgCmmMonad, StgCmmHeap
getVirtSpCgStackery
getVolatileRegsCgBindery
getWantedLocTcSMonad
getWayFlagsStaticFlags
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_RDRPrelNames
gfinallyException, GHC
GFREEX86.Instr
GFTOIX86.Instr
ghandleException
Ghc 
1 (Type/Class)GhcMonad, GHC
2 (Data Constructor)GhcMonad
GhcApiErrorHscTypes, GhcPlugins
ghcErrorPanic
GhcExceptionPanic, GHC
ghcExitErrUtils
GHCiCtxRnEnv
GhciCtxtTcType, TcMType, TcHsType
ghcInternalFunctionsLlvmCodeGen.Base
GhciStmtHsExpr, HsSyn, GHC
ghciSupportedUtil, GhcPlugins
ghciTablesNextToCodeUtil, GhcPlugins
ghciUsagePathDynFlags, GhcPlugins
GhcLinkDynFlags, GhcPlugins, GHC
ghcLinkDynFlags, GhcPlugins, GHC
GhcModeDynFlags, GhcPlugins, GHC
ghcModeDynFlags, GhcPlugins, GHC
GhcMonadGhcMonad, GHC
ghcPrimExportsPrelInfo
ghcPrimIdsMkId, PrelInfo
GhcT 
1 (Type/Class)GhcMonad, GHC
2 (Data Constructor)GhcMonad
ghcUsagePathDynFlags, GhcPlugins
gHC_ARRPrelNames
gHC_BASEPrelNames
gHC_CLASSESPrelNames
gHC_CONCPrelNames
gHC_CSTRINGPrelNames
gHC_DESUGARPrelNames
gHC_ENUMPrelNames
gHC_ERRPrelNames
gHC_EXTSPrelNames
gHC_FLOATPrelNames
gHC_GENERICSPrelNames
gHC_INTPrelNames
gHC_INTEGER_TYPEPrelNames
gHC_IOPrelNames
gHC_IO_ExceptionPrelNames
gHC_LISTPrelNames
gHC_MAGICPrelNames
gHC_NUMPrelNames
gHC_PARR'PrelNames
gHC_PRIMPrelNames
gHC_PTRPrelNames
gHC_READPrelNames
gHC_REALPrelNames
gHC_SHOWPrelNames
gHC_STPrelNames
gHC_STABLEPrelNames
gHC_TOP_HANDLERPrelNames
gHC_TUPLEPrelNames
gHC_TYPESPrelNames
gHC_WORDPrelNames
GITODX86.Instr
GITOFX86.Instr
GivenTcRnTypes, TcRnMonad
GivenKindTcRnTypes, TcRnMonad
GivenLocTcRnTypes, TcRnMonad
GivenOrigTcRnTypes, TcRnMonad
GivenSolvedTcRnTypes, TcRnMonad
glasgowExtsFlagsDynFlags, GhcPlugins
GLDX86.Instr
GLD1X86.Instr
GLDZX86.Instr
Global 
1 (Type/Class)FastFunctions
2 (Data Constructor)Vectorise.Env
global 
1 (Function)FastFunctions
2 (Function)Util, GhcPlugins
GlobalEnv 
1 (Type/Class)Vectorise.Env
2 (Data Constructor)Vectorise.Env
globaliseAndTidyIdTidyPgm
globaliseIdVar, Id, GhcPlugins
globalMUtil, GhcPlugins
GlobalRdrEltRdrName, GhcPlugins
GlobalRdrEnvRdrName, GhcPlugins
globalRdrEnvEltsRdrName, GhcPlugins
GlobalRegCmmExpr, Cmm, OldCmm
globalRegMaybe 
1 (Function)SPARC.RegPlate
2 (Function)PPC.Regs
3 (Function)X86.Regs
globalRegTypeCmmExpr, Cmm, OldCmm
globalScalarTyConsVectorise.Monad.Global, Vectorise.Monad
globalScalarVarsVectorise.Monad.Global, Vectorise.Monad
globalVectTyConsVectorise.Monad.Global, Vectorise.Monad
global_bindingsVectorise.Env
global_dataconsVectorise.Env
global_fam_inst_envVectorise.Env
global_inst_envVectorise.Env
global_novect_varsVectorise.Env
global_pa_funsVectorise.Env
global_pr_funsVectorise.Env
global_scalar_tyconsVectorise.Env
global_scalar_varsVectorise.Env
global_tyconsVectorise.Env
global_varsVectorise.Env
global_vect_declsVectorise.Env
gmaskException
GMOVX86.Instr
GMULX86.Instr
GNEGX86.Instr
gonExceptionException
GotSymbolOffsetCLabel
GotSymbolPtrCLabel
granFetchAndRescheduleCgParallel
granThunkStgCmmGran
granYield 
1 (Function)CgParallel
2 (Function)StgCmmGran
Graph 
1 (Type/Class)GraphBase, GraphColor
2 (Data Constructor)GraphBase, GraphColor
3 (Type/Class)Digraph
graphFromEdgedVerticesDigraph
graphFromVerticesAndAdjacencyDigraph
graphMapGraphBase, GraphColor
graphMapModifyGraphBase, GraphColor
GRERdrName, GhcPlugins
gRegSPARC.Regs
greRdrNameRnEnv
gresFromAvailAvail
gresFromAvailsAvail, RnNames
gre_nameRdrName, GhcPlugins
gre_parRdrName, GhcPlugins
gre_provRdrName, 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
grhssGRHSsHsExpr, HsSyn, GHC
grhssLocalBindsHsExpr, HsSyn, GHC
GroupFormHsExpr, HsSyn, GHC
groupWithIdKeyPrelNames
groupWithNamePrelNames
growPredTyVarsTcMType
growThetaTyVarsTcMType
GSINX86.Instr
GSQRTX86.Instr
GSTX86.Instr
GSUBX86.Instr
GTANX86.Instr
gtDataConTysWiredIn, GhcPlugins
gtDataConIdTysWiredIn, GhcPlugins
gtDataConKeyPrelNames
gtDataConNamePrelNames
gtIntegerIdKeyPrelNames
gtIntegerNamePrelNames
gtryException
GTT 
1 (Data Constructor)SPARC.Cond
2 (Data Constructor)X86.Cond
3 (Data Constructor)PPC.Cond
gtTag_RDRPrelNames
gt_RDRPrelNames
GU 
1 (Data Constructor)SPARC.Cond
2 (Data Constructor)X86.Cond
3 (Data Constructor)PPC.Cond
guardMIdKeyPrelNames
guardMNamePrelNames
guessTargetGHC
gunblockException
g_entryCmm
g_graphCmm