| ghc-6.12.3: The GHC API | Contents | Index

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 | $ | * | + | / | < | = | > | - | _

Index (L)

L | SrcLoc, GHC
LA | PPC.Instr
LABEL | ByteCodeInstr
Label | ExternalCore
labelAGraph | MkZipCfg, MkZipCfgCmm
labelC | CgMonad
labelDynamic | CLabel
LabelThreadOp | PrimOp
Lam
1 (Data Constructor) | ExternalCore
2 (Data Constructor) | CoreSyn
LambdaBind | Outputable
LambdaExpr | HsExpr, HsSyn, GHC
LambdaFormInfo
1 (Type/Class) | ClosureInfo
2 (Type/Class) | StgCmmClosure
LamPatSigCtxt | TcType, TcMType, TcHsType
languageOptions | DynFlags
LAnnDecl | HsDecls, HsSyn, GHC
largeOffsetError | SPARC.Base
Last | ZipCfgCmmRep, MkZipCfgCmm
last | ZipCfg
LastBranch | ZipCfgCmmRep
LastCall | ZipCfgCmmRep
LastCondBranch | ZipCfgCmmRep
LastExit | ZipCfg
lastFuelPass | OptimizationFuel, DFMonad
LastNode | ZipCfg
LastOther | ZipCfg
LastOutFacts
1 (Type/Class) | ZipDataflow
2 (Data Constructor) | ZipDataflow
LastSwitch | ZipCfgCmmRep
last_len | Lexer
last_line_len | Lexer
last_loc | Lexer
last_offs | Lexer
layout | CmmStackLayout
layOutDynConstr
1 (Function) | CgHeapery
2 (Function) | StgCmmHeap
layOutStaticConstr
1 (Function) | CgHeapery
2 (Function) | StgCmmHeap
lazyDmd | NewDemand
lazyGet | Binary
lazyId | MkId, PrelInfo
lazyIdKey | PrelNames, MkId, PrelInfo
lazyMapUs | UniqSupply
LazyPat | HsPat, HsSyn, GHC
lazyPut | Binary
lazySetIdInfo
1 (Function) | Var
2 (Function) | Id
lazyThenUs | UniqSupply
LBangType | HsTypes, HsSyn, GHC
lbrace
1 (Function) | Pretty
2 (Function) | Outputable
lbrack
1 (Function) | Pretty
2 (Function) | Outputable
LBVarInfo | IdInfo
lbvarInfo | IdInfo
Lchar | ExternalCore
lclEnvElts | TcEnv
LConDecl | HsDecls, 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
LDefaultDecl | HsDecls, HsSyn, GHC
LDerivDecl | HsDecls, HsSyn, GHC
LDocDecl | HsDecls, HsSyn, GHC
ldOptions | PackageConfig, 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
LEA | X86.Instr
LeafUFM | UniqFM
LeftCoercion | ExternalCore
leftCoercionTyCon | Coercion
leftCoercionTyConKey | PrelNames
leftDataConKey | PrelNames
leftDataConName | PrelNames
LeftMode | Pretty
leftmost_largest | SrcLoc, GHC
leftmost_smallest | SrcLoc, GHC
left_RDR | PrelNames
len | StringBuffer
lengthAtLeast | Util
lengthBag | Bag
lengthExceeds | Util
lengthFS | FastString
lengthIs | Util
lengthLS | FastString
lengthPIdKey | PrelNames
lengthPName | PrelNames
Let
1 (Data Constructor) | ExternalCore
2 (Data Constructor) | CoreSyn
LetBind | Outputable
LetFloatFromLet | SimplMonad
letNoEscapeIdInfo | CgBindery
LetStmt | HsExpr, 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
LevelledBind | SetLevels
LevelledExpr | SetLevels
lEX | PrelNames
lexChar | LexCore
lexemeToFastString | StringBuffer
lexemeToString | StringBuffer
lexer
1 (Function) | LexCore
2 (Function) | Lexer
lexKeyword | LexCore
lexName | LexCore
lexNum | LexCore
lexP_RDR | PrelNames
lexString | LexCore
lexTokenStream | Lexer
lex_state | Lexer
le_RDR | PrelNames
LFBlackHole | ClosureInfo
LFCon | ClosureInfo
lfDynTag | StgCmmClosure
LFixitySig | HsBinds, HsSyn, GHC
LFLetNoEscape | ClosureInfo
LForeignDecl | HsDecls, HsSyn, GHC
LFReEntrant | ClosureInfo
LFThunk | ClosureInfo
LFUnknown | ClosureInfo
LGraph
1 (Type/Class) | ZipCfg
2 (Data Constructor) | ZipCfg
lgraphOfAGraph | MkZipCfg, MkZipCfgCmm
lGraphOfGraph | OptimizationFuel, DFMonad
LGRHS | HsExpr, HsSyn, GHC
lg_blocks | ZipCfg
lg_entry | ZipCfg
LHsBind | HsBinds, HsSyn, GHC
LHsBindLR | HsBinds, HsSyn, GHC
LHsBinds | HsBinds, HsSyn, GHC
LHsBindsLR | HsBinds, HsSyn, GHC
LHsCmd | HsExpr, HsSyn, GHC
LHsCmdTop | HsExpr, HsSyn, GHC
LHsContext | HsTypes, HsSyn, GHC
LHsDecl | HsDecls, HsSyn, GHC
LHsDocString | HsDoc, HsSyn, GHC
LHsExpr | HsExpr, HsSyn, GHC
LHsPred | HsTypes, HsSyn, GHC
LHsType | HsTypes, HsSyn, GHC
LHsTyVarBndr | HsTypes, HsSyn, GHC
LI | PPC.Instr
liberateCase | LiberateCase
liberateCaseThreshold | DynFlags, GHC
libraryDirs | PackageConfig, Packages
libraryPaths | DynFlags, GHC
license | PackageConfig, Packages
LIE
1 (Type/Class) | HsImpExp, HsSyn, GHC
2 (Type/Class) | TcRnTypes, TcRnMonad
lieToList | TcRnTypes, TcRnMonad
lifeMapFromSpillCostInfo | RegAlloc.Graph.SpillCost
liftDs | VectMonad
lifted | VectCore
liftedApplyVar | VectBuiltIn, VectMonad
liftedClosureVar | VectBuiltIn, VectMonad
liftedConKey | PrelNames
liftedTypeKind | Type, TcType
liftedTypeKindTyCon | Type
liftedTypeKindTyConKey | PrelNames
liftGhcT | HscTypes
liftingContext | VectBuiltIn, VectMonad
liftIO | MonadUtils, IOEnv, HscTypes, TcRnMonad, CoreMonad
liftIO1 | MonadUtils, IOEnv, TcRnMonad, CoreMonad
liftIO2 | MonadUtils, IOEnv, TcRnMonad, CoreMonad
liftIO3 | MonadUtils, IOEnv, TcRnMonad, CoreMonad
liftIO4 | MonadUtils, IOEnv, TcRnMonad, CoreMonad
liftIOWithCount | CoreMonad
liftName | DsMeta
liftPatchFnToRegReg | Reg
liftPD | VectUtils
liftStringName | DsMeta
liftToDFM | DFMonad
liftUniq | OptimizationFuel, DFMonad
LImportDecl | HsImpExp, HsSyn, GHC
link | DriverPipeline
Linkable | HscTypes
linkableModule | HscTypes
linkableTime | HscTypes
linkableUnlinked | HscTypes
linkBCO | ByteCodeLink
LinkBinary | DynFlags, GHC
linkBinary | DriverPipeline
LinkDynLib | DynFlags, GHC
linkExpr | Linker
LinkInMemory | DynFlags, GHC
linkPackages | Linker
LInstDecl | HsDecls, HsSyn, GHC
Lint | ExternalCore
lintCoreBindings | CoreLint
lintStgBindings | StgLint
lintUnfolding | CoreLint
LIPBind | HsBinds, HsSyn, GHC
LIS | PPC.Instr
ListComp | HsExpr, 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
listLengthCmp | Util
ListPat | HsPat, HsSyn, GHC
listSplitUniqSupply | UniqSupply
listToBag | Bag
listToFM | FiniteMap
listToLIE | TcRnTypes, TcRnMonad
listToMaybe | Maybes
listToUFM
1 (Function) | UniqFM
2 (Function) | LazyUniqFM
listToUFM_C | UniqFM
listToUFM_Directly
1 (Function) | UniqFM
2 (Function) | LazyUniqFM
listTyCon | TysWiredIn
listTyConKey | PrelNames
listTyConName | TysWiredIn
listTyCon_name | RnHsSyn
listTyCon_RDR | TysWiredIn
Lit
1 (Type/Class) | ExternalCore
2 (Data Constructor) | ExternalCore
3 (Data Constructor) | CoreSyn
LitAlt | CoreSyn
Literal | Literal
LiteralOrigin | TcRnTypes, TcRnMonad, Inst
literalType | Literal
litFitsInChar | Literal
litIdInfo | StgCmmEnv
LitInst | TcRnTypes, TcRnMonad
litIsDupable | Literal
litIsTrivial | Literal
LitPat | HsPat, HsSyn, GHC
LitString | FastString
litToImm
1 (Function) | SPARC.Imm
2 (Function) | X86.Regs
3 (Function) | PPC.Regs
LiveBasicBlock | RegAlloc.Liveness
liveBorn | RegAlloc.Liveness
LiveCmmTop | RegAlloc.Liveness
liveDieRead | RegAlloc.Liveness
liveDieWrite | RegAlloc.Liveness
LiveInfo
1 (Type/Class) | RegAlloc.Liveness
2 (Data Constructor) | RegAlloc.Liveness
LiveInstr | RegAlloc.Liveness
liveLattice | CmmLiveZ
Liveness
1 (Type/Class) | ClosureInfo, StgCmmClosure
2 (Type/Class) | RegAlloc.Liveness
3 (Data Constructor) | RegAlloc.Liveness
liveSlotAnal | CmmStackLayout
liveSlotTransfers | CmmStackLayout
LM | HscTypes
LMatch | HsExpr, HsSyn, GHC
lneIdInfo | StgCmmEnv
LneLoc | StgCmmMonad
LO
1 (Data Constructor) | SPARC.Imm
2 (Data Constructor) | PPC.Regs
load | GHC
LoadAllTargets | GHC
loadArgsIntoTemps | CmmUtils
loadDecls | LoadIface
LoadDependenciesOf | GHC
loadDLL | ObjLink
LoadHowMuch | GHC
loadInterface | LoadIface
loadInterfaceForName | LoadIface
loadModule | GHC
loadObj | ObjLink
loadOrphanModules | LoadIface
loadR | RegAlloc.Linear.State
loadSrcInterface | LoadIface
loadSysInterface | LoadIface
loadThreadState | StgCmmForeign
LoadUpTo | GHC
loadUserInterface | LoadIface
loadWiredInHomeIface | LoadIface
loadWithLogger | GHC
Loc | RegAlloc.Linear.Base, RegAlloc.Linear.Main
loc | Lexer
Local | VectMonad
localCAFInfo | CmmBuildInfoTables
LocalDef | RdrName
LocalEnv
1 (Type/Class) | VectMonad
2 (Data Constructor) | VectMonad
localiseId | Id
localiseName | Name
LocalRdrEnv | RdrName
localRecNameMaker | RnPat
LocalReg
1 (Type/Class) | CmmExpr, Cmm
2 (Data Constructor) | CmmExpr, Cmm
localRegType | CmmExpr, Cmm
localTyVars | VectMonad
localV | VectMonad
local_bind_name | VectMonad
local_tyvars | VectMonad
local_tyvar_pa | VectMonad
local_vars | VectMonad
Located | SrcLoc, GHC
logWarnings | HscTypes
log_action | DynFlags, GHC
LongArg | SMRep
LongReg | CmmExpr, Cmm
looksLikeModuleName | Util
lookupBlockEnv | BlockId
lookupBoxedTyCon | VectMonad
lookupClass | HscTypes
lookupConstructorFields | RnEnv
lookupDataCon
1 (Function) | HscTypes
2 (Function) | VectMonad
lookupEvidence | DsUtils
lookupFamInst | VectMonad
lookupFamInstDeclBndr | RnEnv
lookupFamInstEnv | FamInstEnv
lookupFamInstEnvConflicts | FamInstEnv
lookupFixity | HscTypes
lookupFixityRn | RnEnv
lookupFM | FiniteMap
lookupFsEnv | RnEnv
lookupGlobalName | GHC
lookupGlobalOccRn | RnEnv
lookupGlobalOccRn_maybe | RnEnv
lookupGlobalRdrEnv | RdrName
lookupGreLocalRn | RnEnv
lookupGreRn | RnEnv
lookupGreRn_maybe | RnEnv
lookupGRE_Name | RdrName
lookupGRE_RdrName | RdrName
lookupId | HscTypes
lookupIdSubst | CoreSubst
lookupIE | ByteCodeLink
lookupIfaceByModule | HscTypes
lookupIfaceTop | IfaceEnv
lookupIfaceTyVar | IfaceEnv
lookupInScope | VarEnv
lookupInst | VectMonad
lookupInstDeclBndr | RnEnv
lookupInstEnv | InstEnv
LookupInstResult | Inst
lookupLocalDataTcNames | RnEnv
lookupLocalRdrEnv | RdrName
lookupLocalRdrOcc | RdrName
lookupLocatedGlobalOccRn | RnEnv
lookupLocatedOccRn | RnEnv
lookupLocatedTopBndrRn | RnEnv
lookupModule | GHC
lookupModuleEnv | Module
lookupModuleInAllPackages | Packages
lookupName
1 (Function) | ByteCodeLink
2 (Function) | InteractiveEval, GHC
lookupNameEnv | NameEnv
lookupNameEnv_NF | NameEnv
lookupNode | GraphOps, GraphColor
lookupOccEnv | OccName, Name
lookupOccRn | RnEnv
lookupOrig | IfaceEnv
lookupOrigNameCache | IfaceEnv
lookupPackage | Packages
lookupPrimMethod | VectMonad
lookupPrimPArray | VectMonad
lookupRecBndr | SimplEnv
lookupRnInScope | VarEnv
lookupRule | Rules
lookupSigOccRn | RnEnv
lookupSimpleInst | Inst
lookupStaticPtr | ByteCodeLink
lookupSubBndr | RnEnv
lookupSymbol | ObjLink
lookupSyntaxName | RnEnv
lookupSyntaxTable | RnEnv
lookupTcTyVar | TcMType
lookupThing | HscTypes
lookupThName_maybe | TcSplice
lookupTopBndrRn | RnEnv
lookupTvSubst | CoreSubst
lookupTyCon
1 (Function) | HscTypes
2 (Function) | VectMonad
lookupTyConPA | VectMonad
lookupTyConPR | VectMonad
lookupTyFixityRn | RnEnv
lookupType | HscTypes
lookupTypeEnv | HscTypes
lookupTypeHscEnv | HscTypes
lookupTyVar | Type, TcType
lookupTyVarPA | VectMonad
LookupTyVarResult | TcMType
lookupUFM
1 (Function) | UniqFM
2 (Function) | LazyUniqFM
lookupUFM_Directly
1 (Function) | UniqFM
2 (Function) | LazyUniqFM
lookupUniqSet | UniqSet
lookupVar | VectMonad
lookupVarEnv | VarEnv
lookupVarEnv_Directly | VarEnv
lookupVarEnv_NF | VarEnv
lookupVarSet | VarSet
lookupWithDefaultBEnv | BlockId
lookupWithDefaultFM | FiniteMap
lookupWithDefaultModuleEnv | Module
lookupWithDefaultUFM
1 (Function) | UniqFM
2 (Function) | LazyUniqFM
lookupWithDefaultUFM_Directly
1 (Function) | UniqFM
2 (Function) | LazyUniqFM
lookupWithDefaultVarEnv | VarEnv
loopAIdKey | PrelNames
loopAName | PrelNames
LossOfPrecision | Exception
lowerSafeForeignCalls | CmmBuildInfoTables
lparen
1 (Function) | Pretty
2 (Function) | Outputable
LPat | HsPat, HsSyn, GHC
LPrag | HsBinds, HsSyn, GHC
Lrational | ExternalCore
lReg | SPARC.Regs
LRuleDecl | HsDecls, HsSyn, GHC
LSig | HsBinds, HsSyn, GHC
LStmt | HsExpr, HsSyn, GHC
LStmtLR | HsExpr, HsSyn, GHC
LStr | Pretty
Lstring | ExternalCore
ltAlt | CoreSyn
ltLvl | SetLevels
ltMajLvl | SetLevels
LTT
1 (Data Constructor) | SPARC.Cond
2 (Data Constructor) | X86.Cond
3 (Data Constructor) | PPC.Cond
ltTag_RDR | PrelNames
LTyClDecl | HsDecls, HsSyn, GHC
lt_RDR | PrelNames
LU
1 (Data Constructor) | SPARC.Cond
2 (Data Constructor) | X86.Cond
3 (Data Constructor) | PPC.Cond
LWarnDecl | HsDecls, HsSyn, GHC
LWSYNC | PPC.Instr