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 |
NONE
ILLEGAL
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, identityEquals
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getKind
identityEquals
public final int index
public int hashCode()
hashCode
in class AbstractValue
public boolean equals(Object obj)
equals
in class AbstractValue