|
FindBugs™ 1.3.9 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.umd.cs.findbugs.ba.vna.ValueNumberCache
public class ValueNumberCache
A cache mapping instructions and input values to the output values they produce. We must always produce the same output given identical input, or else value number analysis will not terminate.
ValueNumberAnalysis
Nested Class Summary | |
---|---|
static class |
ValueNumberCache.Entry
An entry in the cache. |
Constructor Summary | |
---|---|
ValueNumberCache()
|
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. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ValueNumberCache()
Method Detail |
---|
public ValueNumber[] lookupOutputValues(ValueNumberCache.Entry entry)
entry
- the entry
public void addOutputValues(ValueNumberCache.Entry entry, ValueNumber[] outputValueList)
entry
- the entryoutputValueList
- the list of output values produced
by the entry's instruction and input values
|
FindBugs™ 1.3.9 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |