static final class LoadElimination.UseRecordSet extends Object
Modifier and Type | Field and Description |
---|---|
(package private) HashSet<LoadElimination.UseRecord> |
set |
Constructor and Description |
---|
UseRecordSet() |
Modifier and Type | Method and Description |
---|---|
(package private) void |
add(HeapVariable<?> H,
int valueNumber) |
(package private) void |
add(HeapVariable<?> H,
int v1,
int v2) |
(package private) boolean |
containsMatchingUse(HeapVariable<?> H,
int valueNumber) |
(package private) boolean |
containsMatchingUse(HeapVariable<?> H,
int v1,
int v2) |
(package private) int |
size() |
final HashSet<LoadElimination.UseRecord> set
UseRecordSet()
boolean containsMatchingUse(HeapVariable<?> H, int valueNumber)
boolean containsMatchingUse(HeapVariable<?> H, int v1, int v2)
void add(HeapVariable<?> H, int valueNumber)
void add(HeapVariable<?> H, int v1, int v2)
int size()