A B C D E F G H I J K L M N O P R S T U V W

L

LabeledResult<LE> - Class in edu.cmu.cs.crystal.flow
Maps each label to a unique value.
LabeledSingleResult<LE> - Class in edu.cmu.cs.crystal.flow
This class maps a set of known labels to a single lattice element.
LabeledSingleResult(LE, Collection<ILabel>) - Constructor for class edu.cmu.cs.crystal.flow.LabeledSingleResult
Creates a result that maps the given labels to the given lattice element.
Lambda<I,O> - Interface in edu.cmu.cs.crystal.util
A 'lambda,' or first-class function, that takes one argument and returns one argument.
Lambda2<I1,I2,O> - Interface in edu.cmu.cs.crystal.util
A 'lambda,' or first-class function, that takes two arguments and returns one argument.
Lambda3<T1,T2,T3,O> - Interface in edu.cmu.cs.crystal.util
A lambda with three arguments.
lastIndexOf(Object) - Method in class edu.cmu.cs.crystal.util.ConsList
 
LatticeElement<LE extends LatticeElement<LE>> - Interface in edu.cmu.cs.crystal.bridge
This class is not to be used in new Crystal analyses and is kept for older projects only.
LatticeElementOps<LE extends LatticeElement<LE>> - Class in edu.cmu.cs.crystal.bridge
This class is not to be used in new Crystal analyses and is kept for older projects only.
LatticeElementOps(LE) - Constructor for class edu.cmu.cs.crystal.bridge.LatticeElementOps
Use LatticeElementOps.create(LatticeElement) for more compact syntax.
list(T...) - Static method in class edu.cmu.cs.crystal.util.ConsList
Create a ConsList with the given elements.
listIterator(int) - Method in class edu.cmu.cs.crystal.util.ConsList
Note: For ConsList<T>, this method is less efficient than iterator() and should only be used if iterating in the reverse direction is really important.
listIterator() - Method in class edu.cmu.cs.crystal.util.ConsList
Note: For ConsList<T>, this method is less efficient than iterator() and should only be used if iterating in the reverse direction is really important.
LiveVariableAnalysis - Class in edu.cmu.cs.crystal.analysis.live
 
LiveVariableAnalysis() - Constructor for class edu.cmu.cs.crystal.analysis.live.LiveVariableAnalysis
 
LiveVariableAnalysis.LiveVariableVisitor - Class in edu.cmu.cs.crystal.analysis.live
 
LiveVariableAnalysis.LiveVariableVisitor() - Constructor for class edu.cmu.cs.crystal.analysis.live.LiveVariableAnalysis.LiveVariableVisitor
 
LiveVariableLatticeOps - Class in edu.cmu.cs.crystal.analysis.live
 
LiveVariableLatticeOps() - Constructor for class edu.cmu.cs.crystal.analysis.live.LiveVariableLatticeOps
 
LiveVariableLE - Enum in edu.cmu.cs.crystal.analysis.live
 
LiveVariableTransferFunction - Class in edu.cmu.cs.crystal.analysis.live
 
LiveVariableTransferFunction() - Constructor for class edu.cmu.cs.crystal.analysis.live.LiveVariableTransferFunction
 
LoadArrayInstruction - Interface in edu.cmu.cs.crystal.tac.model
x = y[z].
LoadFieldInstruction - Interface in edu.cmu.cs.crystal.tac.model
x = y.f, where f is a field.
LoadInstruction - Interface in edu.cmu.cs.crystal.tac.model
Marker interface for loads.
LoadLiteralInstruction - Interface in edu.cmu.cs.crystal.tac.model
x = l, an assignment of a literal value to a variable.
log - Static variable in class edu.cmu.cs.crystal.flow.MotherFlowAnalysis
 
LoopCounter - Class in edu.cmu.cs.crystal.analysis.metrics
 
LoopCounter() - Constructor for class edu.cmu.cs.crystal.analysis.metrics.LoopCounter
 

A B C D E F G H I J K L M N O P R S T U V W