ghc-7.0.1: The GHC API

Index - L

LSrcLoc, GHC
LAPPC.Instr
LABELByteCodeInstr
Label 
1 (Data Constructor)ExternalCore
2 (Data Constructor)CgExtCode
labelAGraphMkZipCfg, MkZipCfgCmm
labelCCgMonad
labelDynamicCLabel
LabelThreadOpPrimOp
Lam 
1 (Data Constructor)ExternalCore
2 (Data Constructor)CoreSyn
LambdaBindOutputable
LambdaExprHsExpr, HsSyn, GHC
LambdaFormInfo 
1 (Type/Class)ClosureInfo
2 (Type/Class)StgCmmClosure
LamPatSigCtxtTcType, TcMType, TcHsType
languageDynFlags, GHC
LAnnDeclHsDecls, HsSyn, GHC
largeOffsetErrorSPARC.Base
LastZipCfgCmmRep, MkZipCfgCmm
lastZipCfg
LastBranchZipCfgCmmRep
LastCallZipCfgCmmRep
LastCondBranchZipCfgCmmRep
LastExitZipCfg
lastFuelPassOptimizationFuel, DFMonad
LastNodeZipCfg
LastOtherZipCfg
LastOutFacts 
1 (Type/Class)ZipDataflow
2 (Data Constructor)ZipDataflow
LastSwitchZipCfgCmmRep
last_lenLexer
last_locLexer
layoutCmmStackLayout
layOutDynConstr 
1 (Function)CgHeapery
2 (Function)StgCmmHeap
layOutStaticConstr 
1 (Function)CgHeapery
2 (Function)StgCmmHeap
lazyDmdDemand
lazyGetBinary
lazyIdMkId
lazyIdKeyPrelNames, MkId
lazyMapUsUniqSupply
LazyPatHsPat, HsSyn, GHC
lazyPutBinary
lazySetIdInfo 
1 (Function)Var
2 (Function)Id
lazyThenUsUniqSupply
LBangTypeHsTypes, HsSyn, GHC
lbrace 
1 (Function)Pretty
2 (Function)Outputable
lbrack 
1 (Function)Pretty
2 (Function)Outputable
LBVarInfoIdInfo
lbvarInfoIdInfo
LcharExternalCore
LConDeclHsDecls, HsSyn, GHC
LD 
1 (Data Constructor)PPC.Instr
2 (Data Constructor)SPARC.Instr
LDATA 
1 (Data Constructor)X86.Instr
2 (Data Constructor)PPC.Instr
3 (Data Constructor)SPARC.Instr
LDefaultDeclHsDecls, HsSyn, GHC
LDerivDeclHsDecls, HsSyn, GHC
LDocDeclHsDecls, HsSyn, GHC
ldOptionsPackageConfig, Packages
ldvEnter 
1 (Function)CgProf
2 (Function)StgCmmProf
ldvEnterClosure 
1 (Function)CgProf
2 (Function)StgCmmProf
ldvRecordCreate 
1 (Function)CgProf
2 (Function)StgCmmProf
LE 
1 (Data Constructor)SPARC.Cond
2 (Data Constructor)X86.Cond
3 (Data Constructor)PPC.Cond
LEAX86.Instr
LeftCoercionExternalCore
leftCoercionTyConCoercion
leftCoercionTyConKeyPrelNames
leftDataConKeyPrelNames
leftDataConNamePrelNames
LeftModePretty
leftmost_largestSrcLoc, GHC
leftmost_smallestSrcLoc, GHC
left_RDRPrelNames
lenStringBuffer
lengthAtLeastUtil
lengthBagBag
lengthExceedsUtil
lengthFSFastString
lengthIsUtil
lengthLSFastString
lengthPIdKeyPrelNames
lengthPNamePrelNames
Let 
1 (Data Constructor)ExternalCore
2 (Data Constructor)CoreSyn
LetBindOutputable
LetBndrSpecTcPat
LetEvBindDsBinds
LetFloatFromLetCoreMonad
LetGblBndrTcPat
LetLclBndrTcPat
letNoEscapeIdInfoCgBindery
LetStmtHsExpr, HsSyn, GHC
LEU 
1 (Data Constructor)SPARC.Cond
2 (Data Constructor)X86.Cond
3 (Data Constructor)PPC.Cond
Level 
1 (Type/Class)SetLevels
2 (Data Constructor)SetLevels
LevelledBindSetLevels
LevelledExprSetLevels
lEXPrelNames
lexCharLexCore
lexemeToFastStringStringBuffer
lexemeToStringStringBuffer
lexer 
1 (Function)LexCore
2 (Function)Lexer
lexKeywordLexCore
lexNameLexCore
lexNumLexCore
lexP_RDRPrelNames
lexStringLexCore
lexTokenStreamLexer
lex_stateLexer
le_RDRPrelNames
LFBlackHoleClosureInfo
LFConClosureInfo
lfDynTagStgCmmClosure
LFixitySigHsBinds, HsSyn, GHC
LFLetNoEscapeClosureInfo
LForeignDeclHsDecls, HsSyn, GHC
LFReEntrantClosureInfo
LFThunkClosureInfo
LFUnknownClosureInfo
LGraph 
1 (Type/Class)ZipCfg
2 (Data Constructor)ZipCfg
lgraphOfAGraphMkZipCfg, MkZipCfgCmm
lGraphOfGraphOptimizationFuel, DFMonad
LGRHSHsExpr, HsSyn, GHC
lg_blocksZipCfg
lg_entryZipCfg
LHsBindHsBinds, HsSyn, GHC
LHsBindLRHsBinds, HsSyn, GHC
LHsBindsHsBinds, HsSyn, GHC
LHsBindsLRHsBinds, HsSyn, GHC
LHsCmdHsExpr, HsSyn, GHC
LHsCmdTopHsExpr, HsSyn, GHC
LHsContextHsTypes, HsSyn, GHC
LHsDeclHsDecls, HsSyn, GHC
LHsDocStringHsDoc, HsSyn, GHC
LHsExprHsExpr, HsSyn, GHC
LHsPredHsTypes, HsSyn, GHC
LHsTypeHsTypes, HsSyn, GHC
LHsTyVarBndrHsTypes, HsSyn, GHC
LIPPC.Instr
liberateCaseLiberateCase
liberateCaseThresholdDynFlags, GHC
libraryDirsPackageConfig, Packages
libraryPathsDynFlags, GHC
licensePackageConfig, Packages
LIEHsImpExp, HsSyn, GHC
lifeMapFromSpillCostInfoRegAlloc.Graph.SpillCost
liftBuiltinDsVectorise.Monad
liftDsVectorise.Monad.Base, Vectorise.Monad
liftedVectorise.Vect
liftedApplyVarVectorise.Builtins.Base, Vectorise.Builtins
liftedClosureVarVectorise.Builtins.Base, Vectorise.Builtins
liftedConKeyPrelNames
liftedTypeKindType, TcType
liftedTypeKindTyConType
liftedTypeKindTyConKeyPrelNames
liftEwMCmdLineParser
liftGhcTHscTypes
liftingContextVectorise.Builtins.Base, Vectorise.Builtins
liftIOMonadUtils, IOEnv, HscTypes, TcRnMonad, CoreMonad
liftIO1MonadUtils, IOEnv, TcRnMonad, CoreMonad
liftIO2MonadUtils, IOEnv, TcRnMonad, CoreMonad
liftIO3MonadUtils, IOEnv, TcRnMonad, CoreMonad
liftIO4MonadUtils, IOEnv, TcRnMonad, CoreMonad
liftIOWithCountCoreMonad
liftNameDsMeta
liftPatchFnToRegRegReg
liftPDVectorise.Utils
liftStringNameDsMeta
liftToDFMDFMonad
liftUniqOptimizationFuel, DFMonad
LImportDeclHsImpExp, HsSyn, GHC
linkDriverPipeline
LinkableHscTypes
linkableModuleHscTypes
linkableTimeHscTypes
linkableUnlinkedHscTypes
linkBCOByteCodeLink
LinkBinaryDynFlags, GHC
linkBinaryDriverPipeline
LinkDynLibDynFlags, GHC
linkExprLinker
LinkInMemoryDynFlags, GHC
LinkOnceLlvm.Types, Llvm
linkPackagesLinker
LInstDeclHsDecls, HsSyn, GHC
LintExternalCore
lintCoreBindingsCoreLint
lintStgBindingsStgLint
lintUnfoldingCoreLint
LIPBindHsBinds, HsSyn, GHC
LISPPC.Instr
ListCompHsExpr, HsSyn, GHC
listCs 
1 (Function)CgMonad
2 (Function)StgCmmMonad
listFCs 
1 (Function)CgMonad
2 (Function)StgCmmMonad
ListGraph 
1 (Type/Class)Cmm
2 (Data Constructor)Cmm
listLengthCmpUtil
ListPatHsPat, HsSyn, GHC
listSplitUniqSupplyUniqSupply
listToBagBag
listToMaybeMaybes
listToUFMUniqFM
listToUFM_CUniqFM
listToUFM_DirectlyUniqFM
listTyConTysWiredIn
listTyConKeyPrelNames
listTyConNameTysWiredIn
listTyCon_nameRnHsSyn
listTyCon_RDRTysWiredIn
Lit 
1 (Type/Class)ExternalCore
2 (Data Constructor)ExternalCore
3 (Data Constructor)CoreSyn
LitAltCoreSyn
LiteralLiteral
LiteralOriginTcRnTypes, TcRnMonad
literalTypeLiteral
litFitsInCharLiteral
litIdInfoStgCmmEnv
litIsDupableLiteral
litIsTrivialLiteral
LitPatHsPat, HsSyn, GHC
LitStringFastString
litToImm 
1 (Function)X86.Regs
2 (Function)PPC.Regs
3 (Function)SPARC.Imm
LiveBasicBlockRegAlloc.Liveness
liveBornRegAlloc.Liveness
LiveCmmTopRegAlloc.Liveness
liveDieReadRegAlloc.Liveness
liveDieWriteRegAlloc.Liveness
LiveInfo 
1 (Type/Class)RegAlloc.Liveness
2 (Data Constructor)RegAlloc.Liveness
LiveInstr 
1 (Type/Class)RegAlloc.Liveness
2 (Data Constructor)RegAlloc.Liveness
liveLatticeCmmLiveZ
Liveness 
1 (Type/Class)ClosureInfo, StgCmmClosure
2 (Type/Class)RegAlloc.Liveness
3 (Data Constructor)RegAlloc.Liveness
liveSlotAnalCmmStackLayout
liveSlotTransfersCmmStackLayout, CmmBuildInfoTables
LlvmAliasLlvm.Types, Llvm
LlvmBasicBlockLlvmCodeGen.Base
LlvmBlock 
1 (Type/Class)Llvm.AbsSyn, Llvm
2 (Data Constructor)Llvm.AbsSyn, Llvm
LlvmBlockIdLlvm.AbsSyn, Llvm
LlvmBlocksLlvm.AbsSyn, Llvm
LlvmCallConventionLlvm.Types, Llvm
LlvmCallTypeLlvm.Types, Llvm
LlvmCastOpLlvm.Types, Llvm
LlvmCmmTopLlvmCodeGen.Base
LlvmCmpOpLlvm.Types, Llvm
llvmCodeGenLlvmCodeGen
LlvmDataLlvmCodeGen.Base
LlvmEnvLlvmCodeGen.Base
LlvmExpressionLlvm.AbsSyn, Llvm
llvmFixupAsmLlvmMangler, LlvmCodeGen
llvmFunAlignLlvmCodeGen.Base
LlvmFuncAttrLlvm.Types, Llvm
LlvmFunction 
1 (Type/Class)Llvm.AbsSyn, Llvm
2 (Data Constructor)Llvm.AbsSyn, Llvm
LlvmFunctionDecl 
1 (Type/Class)Llvm.Types, Llvm
2 (Data Constructor)Llvm.Types, Llvm
LlvmFunctionDeclsLlvm.Types, Llvm
LlvmFunctionsLlvm.AbsSyn, Llvm
llvmFunSigLlvmCodeGen.Base
llvmFunTyLlvmCodeGen.Base
llvmInfAlignLlvmCodeGen.Base
LlvmLinkageTypeLlvm.Types, Llvm
LlvmLitLlvm.Types, Llvm
LlvmLlcDriverPhases
LlvmMachOpLlvm.Types, Llvm
LlvmMangleDriverPhases
LlvmModule 
1 (Type/Class)Llvm.AbsSyn, Llvm
2 (Data Constructor)Llvm.AbsSyn, Llvm
LlvmOpLlvm.AbsSyn, Llvm
LlvmOptDriverPhases
LlvmParamAttrLlvm.Types, Llvm
LlvmParameterLlvm.Types, Llvm
LlvmParameterListTypeLlvm.Types, Llvm
llvmPtrBitsLlvmCodeGen.Base
llvmSDocLlvm.PpLlvm, Llvm
LlvmStatementLlvm.AbsSyn, Llvm
LlvmStaticLlvm.Types, Llvm
llvmStdFunAttrsLlvmCodeGen.Base
LlvmTypeLlvm.Types, Llvm
LlvmUnresDataLlvmCodeGen.Base
LlvmVarLlvm.Types, Llvm
llvmWidthInBitsLlvm.Types, Llvm
llvmWordLlvm.Types, Llvm
llvmWordPtrLlvm.Types, Llvm
LMHscTypes
LMAddLlvm.Types, Llvm
LMAliasLlvm.Types, Llvm
LMAlignLlvm.Types, Llvm
LMArrayLlvm.Types, Llvm
LMatchHsExpr, HsSyn, GHC
LMBitcLlvm.Types, Llvm
LMCommentLlvm.Types, Llvm
LMConstLlvm.Types
LMDoubleLlvm.Types, Llvm
LMFloatLlvm.Types, Llvm
LMFloat128Llvm.Types, Llvm
LMFloat80Llvm.Types, Llvm
LMFloatLitLlvm.Types, Llvm
LMFunctionLlvm.Types, Llvm
LMGlobalLlvm.Types, Llvm
lmGlobalRegArgLlvmCodeGen.Regs
lmGlobalRegVarLlvmCodeGen.Regs
LMGlobalVarLlvm.Types, Llvm
LMIntLlvm.Types, Llvm
LMIntLitLlvm.Types, Llvm
LMLabelLlvm.Types, Llvm
LMLitVarLlvm.Types, Llvm
LMLocalVarLlvm.Types, Llvm
LMNLocalVarLlvm.Types, Llvm
LMNullLitLlvm.Types, Llvm
LMPointerLlvm.Types, Llvm
LMPtoILlvm.Types, Llvm
LMSectionLlvm.Types, Llvm
LMStaticArrayLlvm.Types, Llvm
LMStaticLitLlvm.Types, Llvm
LMStaticPointerLlvm.Types, Llvm
LMStaticStrLlvm.Types, Llvm
LMStaticStrucLlvm.Types, Llvm
LMStringLlvm.Types, Llvm
LMStructLlvm.Types, Llvm
LMSubLlvm.Types, Llvm
LMUndefLitLlvm.Types, Llvm
LMUninitTypeLlvm.Types, Llvm
LMVoidLlvm.Types, Llvm
LM_BitcastLlvm.Types, Llvm
LM_CMP_EqLlvm.Types, Llvm
LM_CMP_FeqLlvm.Types, Llvm
LM_CMP_FgeLlvm.Types, Llvm
LM_CMP_FgtLlvm.Types, Llvm
LM_CMP_FleLlvm.Types, Llvm
LM_CMP_FltLlvm.Types, Llvm
LM_CMP_FneLlvm.Types, Llvm
LM_CMP_NeLlvm.Types, Llvm
LM_CMP_SgeLlvm.Types, Llvm
LM_CMP_SgtLlvm.Types, Llvm
LM_CMP_SleLlvm.Types, Llvm
LM_CMP_SltLlvm.Types, Llvm
LM_CMP_UgeLlvm.Types, Llvm
LM_CMP_UgtLlvm.Types, Llvm
LM_CMP_UleLlvm.Types, Llvm
LM_CMP_UltLlvm.Types, Llvm
LM_FpextLlvm.Types, Llvm
LM_FptosiLlvm.Types, Llvm
LM_FptouiLlvm.Types, Llvm
LM_FptruncLlvm.Types, Llvm
LM_InttoptrLlvm.Types, Llvm
LM_MO_AddLlvm.Types, Llvm
LM_MO_AndLlvm.Types, Llvm
LM_MO_AShrLlvm.Types, Llvm
LM_MO_FAddLlvm.Types, Llvm
LM_MO_FDivLlvm.Types, Llvm
LM_MO_FMulLlvm.Types, Llvm
LM_MO_FRemLlvm.Types, Llvm
LM_MO_FSubLlvm.Types, Llvm
LM_MO_LShrLlvm.Types, Llvm
LM_MO_MulLlvm.Types, Llvm
LM_MO_OrLlvm.Types, Llvm
LM_MO_SDivLlvm.Types, Llvm
LM_MO_ShlLlvm.Types, Llvm
LM_MO_SRemLlvm.Types, Llvm
LM_MO_SubLlvm.Types, Llvm
LM_MO_UDivLlvm.Types, Llvm
LM_MO_URemLlvm.Types, Llvm
LM_MO_XorLlvm.Types, Llvm
LM_PtrtointLlvm.Types, Llvm
LM_SextLlvm.Types, Llvm
LM_SitofpLlvm.Types, Llvm
LM_TruncLlvm.Types, Llvm
LM_UitofpLlvm.Types, Llvm
LM_ZextLlvm.Types, Llvm
lneIdInfoStgCmmEnv
LneLocStgCmmMonad
LO 
1 (Data Constructor)PPC.Regs
2 (Data Constructor)SPARC.Imm
LoadLlvm.AbsSyn, Llvm
loadGHC
LoadAllTargetsGHC
loadArchiveObjLink
loadArgsIntoTempsCmmUtils
loadDeclsLoadIface
LoadDependenciesOfGHC
loadDLLObjLink
LoadHowMuchGHC
loadInterfaceLoadIface
loadInterfaceForNameLoadIface
loadModuleGHC
loadObjObjLink
loadOrphanModulesLoadIface
loadRRegAlloc.Linear.State
loadSrcInterfaceLoadIface
loadSysInterfaceLoadIface
loadThreadStateStgCmmForeign
LoadUpToGHC
loadUserInterfaceLoadIface
loadWiredInHomeIfaceLoadIface
loadWithLoggerGHC
LocRegAlloc.Linear.Base, RegAlloc.Linear.Main
locLexer
LocalVectorise.Env
localCAFInfoCmmBuildInfoTables
LocalDefRdrName
LocalEnv 
1 (Type/Class)Vectorise.Env
2 (Data Constructor)Vectorise.Env
localiseIdId
localiseNameName
LocalRdrEnvRdrName
localRecNameMakerRnPat
LocalReg 
1 (Type/Class)CmmExpr, Cmm
2 (Data Constructor)CmmExpr, Cmm
localRegTypeCmmExpr, Cmm
localTyVarsVectorise.Monad.Local, Vectorise.Monad
localVVectorise.Monad.Local, Vectorise.Monad
local_bind_nameVectorise.Env
local_tyvarsVectorise.Env
local_tyvar_paVectorise.Env
local_varsVectorise.Env
LocatedSrcLoc, GHC
logWarningsHscTypes
log_actionDynFlags, GHC
LongArgSMRep
LongRegCmmExpr, Cmm
looksLikeModuleNameUtil
lookupBlockEnvBlockId
lookupBoxedTyConVectorise.Monad.Global, Vectorise.Monad
lookupClassHscTypes
lookupConstructorFieldsRnEnv
lookupDataCon 
1 (Function)HscTypes
2 (Function)Vectorise.Monad.Global, Vectorise.Monad
lookupEvBindHsBinds, HsSyn, GHC
lookupEvidenceDsUtils
lookupFamInstVectorise.Monad.InstEnv, Vectorise.Monad
lookupFamInstDeclBndrRnEnv
lookupFamInstEnvFamInstEnv
lookupFamInstEnvConflictsFamInstEnv
lookupFixityHscTypes
lookupFixityRnRnEnv
lookupFsEnvRnEnv
lookupGlobalNameGHC
lookupGlobalOccRnRnEnv
lookupGlobalOccRn_maybeRnEnv
lookupGlobalRdrEnvRdrName
lookupGreLocalRnRnEnv
lookupGreRnRnEnv
lookupGreRn_maybeRnEnv
lookupGRE_NameRdrName
lookupGRE_RdrNameRdrName
lookupIdHscTypes
lookupIdSubstCoreSubst
lookupIEByteCodeLink
lookupIfaceByModuleHscTypes
lookupIfaceTopIfaceEnv
lookupIfaceTyVarIfaceEnv
lookupInScopeVarEnv
lookupInScope_DirectlyVarEnv
lookupInstVectorise.Monad.InstEnv, Vectorise.Monad
lookupInstDeclBndrRnEnv
lookupInstEnvInstEnv
lookupLabelCgExtCode
lookupLocalDataTcNamesRnEnv
lookupLocalRdrEnvRdrName
lookupLocalRdrOccRdrName
lookupLocatedGlobalOccRnRnEnv
lookupLocatedOccRnRnEnv
lookupLocatedTopBndrRnRnEnv
lookupModuleGHC
lookupModuleEnvModule
lookupModuleInAllPackagesPackages
lookupName 
1 (Function)CgExtCode
2 (Function)ByteCodeLink
3 (Function)GHC
lookupNameEnvNameEnv
lookupNameEnv_NFNameEnv
lookupNodeGraphOps, GraphColor
lookupOccEnvOccName, Name
lookupOccRnRnEnv
lookupOrigIfaceEnv
lookupOrigNameCacheIfaceEnv
lookupPackagePackages
lookupPrimMethodVectorise.Monad
lookupPrimPArrayVectorise.Monad
lookupRecBndrSimplEnv
lookupRnInScopeVarEnv
lookupRuleRules
lookupSigOccRnRnEnv
lookupStaticPtrByteCodeLink
lookupSubBndrRnEnv
lookupSymbolObjLink
lookupSyntaxNameRnEnv
lookupSyntaxTableRnEnv
lookupThingHscTypes
lookupThName_maybeTcSplice
lookupTopBndrRnRnEnv
lookupTvSubstCoreSubst
lookupTyCon 
1 (Function)HscTypes
2 (Function)Vectorise.Monad.Global, Vectorise.Monad
lookupTyConPAVectorise.Monad.Global, Vectorise.Monad
lookupTyConPRVectorise.Monad.Global, Vectorise.Monad
lookupTyFixityRnRnEnv
lookupTypeHscTypes
lookupTypeEnvHscTypes
lookupTypeHscEnvHscTypes
lookupTyVarType, TcType
lookupTyVarPAVectorise.Monad.Local, Vectorise.Monad
lookupUFMUniqFM
lookupUFM_DirectlyUniqFM
lookupUniqSetUniqSet
lookupVarVectorise.Monad
lookupVarEnvVarEnv
lookupVarEnv_DirectlyVarEnv
lookupVarEnv_NFVarEnv
lookupVarSetVarSet
lookupWithDefaultBEnvBlockId
lookupWithDefaultModuleEnvModule
lookupWithDefaultUFMUniqFM
lookupWithDefaultUFM_DirectlyUniqFM
lookupWithDefaultVarEnvVarEnv
loopAIdKeyPrelNames
loopANamePrelNames
loopDeclsCgExtCode
LossOfPrecisionException
lowerSafeForeignCallsCmmBuildInfoTables
lparen 
1 (Function)Pretty
2 (Function)Outputable
LPatHsPat, HsSyn, GHC
LrationalExternalCore
lRegSPARC.Regs
LRuleDeclHsDecls, HsSyn, GHC
LSigHsBinds, HsSyn, GHC
LStmtHsExpr, HsSyn, GHC
LStmtLRHsExpr, HsSyn, GHC
LStrPretty
LstringExternalCore
ltAltCoreSyn
LTcSpecPragHsBinds, HsSyn, GHC
ltLvlSetLevels
ltMajLvlSetLevels
LTT 
1 (Data Constructor)SPARC.Cond
2 (Data Constructor)X86.Cond
3 (Data Constructor)PPC.Cond
ltTag_RDRPrelNames
LTyClDeclHsDecls, HsSyn, GHC
lt_RDRPrelNames
LU 
1 (Data Constructor)SPARC.Cond
2 (Data Constructor)X86.Cond
3 (Data Constructor)PPC.Cond
LWarnDeclHsDecls, HsSyn, GHC
LWSYNCPPC.Instr