edu.umd.cs.findbugs.ba.vna
public class ValueNumberCache extends Object
See Also: ValueNumberAnalysis
Nested Class Summary | |
---|---|
static class | ValueNumberCache.Entry
An entry in the cache.
|
Method Summary | |
---|---|
void | addOutputValues(ValueNumberCache.Entry entry, ValueNumber[] outputValueList)
Add output values for given entry.
|
ValueNumber[] | lookupOutputValues(ValueNumberCache.Entry entry)
Look up cached output values for given entry.
|
Parameters: entry the entry outputValueList the list of output values produced by the entry's instruction and input values
Parameters: entry the entry
Returns: the list of output values, or null if there is no matching entry in the cache