gibbon-0.3: A compiler for operating on serialized data

Index - L

LGibbon.L0.Syntax
LabelGibbon.L4.Syntax
LambdaEGibbon.L0.Syntax
lateInlineTrivGibbon.Passes.Simplifier
leafProgGibbon.L2.Examples
leftmostFunGibbon.L2.Examples
leftmostProgGibbon.L2.Examples
LetAllocTGibbon.L4.Syntax
LetArenaTGibbon.L4.Syntax
LetAvail 
1 (Data Constructor)Gibbon.L2.Syntax, Gibbon.NewL2.Syntax
2 (Data Constructor)Gibbon.L3.Syntax
LetAvailTGibbon.L4.Syntax
LetCallTGibbon.L4.Syntax
LetEGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
LetEFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
LetIfTGibbon.L4.Syntax
LetLocEGibbon.L2.Syntax, Gibbon.NewL2.Syntax
LetParRegionEGibbon.L2.Syntax, Gibbon.NewL2.Syntax
LetPrimCallTGibbon.L4.Syntax
LetRegionEGibbon.L2.Syntax, Gibbon.NewL2.Syntax
LetTimedTGibbon.L4.Syntax
LetTrivTGibbon.L4.Syntax
LetUnpackTGibbon.L4.Syntax
lhsGibbon.L4.Syntax
LinearExt 
1 (Type/Class)Gibbon.L0.Syntax
2 (Data Constructor)Gibbon.L0.Syntax
ListTy 
1 (Data Constructor)Gibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
2 (Data Constructor)Gibbon.L0.Syntax
3 (Data Constructor)Gibbon.L4.Syntax
ListTyFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
LitEGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
LitEFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
LitSymEGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
LitSymEFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
lkpGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
LLAllocP 
1 (Data Constructor)Gibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
2 (Data Constructor)Gibbon.L4.Syntax
LLAllocPFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
LLConsP 
1 (Data Constructor)Gibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
2 (Data Constructor)Gibbon.L4.Syntax
LLConsPFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
LLCopyP 
1 (Data Constructor)Gibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
2 (Data Constructor)Gibbon.L4.Syntax
LLCopyPFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
LLFree2P 
1 (Data Constructor)Gibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
2 (Data Constructor)Gibbon.L4.Syntax
LLFree2PFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
LLFreeP 
1 (Data Constructor)Gibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
2 (Data Constructor)Gibbon.L4.Syntax
LLFreePFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
LLHeadP 
1 (Data Constructor)Gibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
2 (Data Constructor)Gibbon.L4.Syntax
LLHeadPFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
LLIsEmptyP 
1 (Data Constructor)Gibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
2 (Data Constructor)Gibbon.L4.Syntax
LLIsEmptyPFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
LLTailP 
1 (Data Constructor)Gibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
2 (Data Constructor)Gibbon.L4.Syntax
LLTailPFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
LLVMGibbon.Common
LocGibbon.NewL2.Syntax
LocalIndirectionsGibbon.L2.Syntax, Gibbon.NewL2.Syntax
LocArgGibbon.NewL2.Syntax
LocationTCGibbon.L2.Typecheck
LocationTypeState 
1 (Type/Class)Gibbon.L2.Typecheck
2 (Data Constructor)Gibbon.L2.Typecheck
LocConstraintGibbon.L2.Typecheck
LocEnvGibbon.Passes.RemoveCopies
LocExp 
1 (Type/Class)Gibbon.L2.Syntax
2 (Type/Class)Gibbon.NewL2.Syntax
LocOfGibbon.Language.Syntax, Gibbon.Language, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax, Gibbon.L3.Syntax
LocRetGibbon.L2.Syntax, Gibbon.NewL2.Syntax
locRetsGibbon.L2.Syntax, Gibbon.NewL2.Syntax
locsInTy 
1 (Function)Gibbon.L2.Syntax
2 (Function)Gibbon.NewL2.Syntax
LocVarGibbon.Common, Gibbon.L2.Syntax, Gibbon.NewL2.Syntax
locVarsGibbon.L2.Syntax, Gibbon.NewL2.Syntax
lookup3Gibbon.Common
lookupDataConGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
lookupDataCon'Gibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
lookupDDefGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
lookupFEnvGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
lookupInStoreGibbon.L2.Interp
lookupInStore'Gibbon.L2.Interp
lookupVarGibbon.L1.Typecheck
lookupVEnvGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
lowerGibbon.Passes.Lower
LREM 
1 (Type/Class)Gibbon.NewL2.Syntax
2 (Data Constructor)Gibbon.NewL2.Syntax
lremEndRegGibbon.NewL2.Syntax
lremLocGibbon.NewL2.Syntax
lremModeGibbon.NewL2.Syntax
lremRegGibbon.NewL2.Syntax
LRM 
1 (Type/Class)Gibbon.L2.Syntax, Gibbon.NewL2.Syntax
2 (Data Constructor)Gibbon.L2.Syntax, Gibbon.NewL2.Syntax
lrmLocGibbon.L2.Syntax, Gibbon.NewL2.Syntax
lrmModeGibbon.L2.Syntax, Gibbon.NewL2.Syntax
lrmRegGibbon.L2.Syntax, Gibbon.NewL2.Syntax
LseqEGibbon.L0.Syntax
LtEqP 
1 (Data Constructor)Gibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
2 (Data Constructor)Gibbon.L4.Syntax
LtEqPFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
LtP 
1 (Data Constructor)Gibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
2 (Data Constructor)Gibbon.L4.Syntax
LtPFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax