public final class Variable extends AllocatableValue
RegisterValue
or StackSlot) by a register allocator.Value.IllegalValue| Modifier and Type | Field and Description |
|---|---|
int |
index
The identifier of the variable.
|
private String |
name |
NONEILLEGAL| Constructor and Description |
|---|
Variable(LIRKind kind,
int index)
Creates a new variable.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
String |
getName() |
int |
hashCode() |
void |
setName(String name) |
String |
toString() |
getKind, getKindSuffix, getLIRKind, getPlatformKind, identityEqualsclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetKindidentityEqualspublic final int index
public int hashCode()
hashCode in class AbstractValuepublic boolean equals(Object obj)
equals in class AbstractValue