public final class IndexedValueMap extends Object
Modifier and Type | Field and Description |
---|---|
private jdk.internal.jvmci.meta.Value[] |
values |
Constructor and Description |
---|
IndexedValueMap() |
IndexedValueMap(IndexedValueMap other) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object other) |
void |
forEach(LIRInstruction inst,
LIRInstruction.OperandMode mode,
EnumSet<LIRInstruction.OperandFlag> flags,
InstructionValueConsumer consumer) |
void |
forEach(LIRInstruction inst,
LIRInstruction.OperandMode mode,
EnumSet<LIRInstruction.OperandFlag> flags,
InstructionValueProcedure proc) |
jdk.internal.jvmci.meta.Value |
get(int index) |
int |
hashCode() |
void |
put(int index,
jdk.internal.jvmci.meta.Value value) |
void |
putAll(IndexedValueMap stack) |
String |
toString() |
private jdk.internal.jvmci.meta.Value[] values
public IndexedValueMap()
public IndexedValueMap(IndexedValueMap other)
public jdk.internal.jvmci.meta.Value get(int index)
public void put(int index, jdk.internal.jvmci.meta.Value value)
public void putAll(IndexedValueMap stack)
public void forEach(LIRInstruction inst, LIRInstruction.OperandMode mode, EnumSet<LIRInstruction.OperandFlag> flags, InstructionValueProcedure proc)
public void forEach(LIRInstruction inst, LIRInstruction.OperandMode mode, EnumSet<LIRInstruction.OperandFlag> flags, InstructionValueConsumer consumer)