@FunctionalInterface public interface ValueConsumer extends InstructionValueConsumer
ValueProcedure.| Modifier and Type | Method and Description |
|---|---|
default void |
visitValue(LIRInstruction instruction,
Value value,
LIRInstruction.OperandMode mode,
EnumSet<LIRInstruction.OperandFlag> flags)
Iterator method to be overwritten.
|
void |
visitValue(Value value,
LIRInstruction.OperandMode mode,
EnumSet<LIRInstruction.OperandFlag> flags)
Iterator method to be overwritten.
|
void visitValue(Value value, LIRInstruction.OperandMode mode, EnumSet<LIRInstruction.OperandFlag> flags)
value - The value that is iterated.mode - The operand mode for the value.flags - A set of flags for the value.default void visitValue(LIRInstruction instruction, Value value, LIRInstruction.OperandMode mode, EnumSet<LIRInstruction.OperandFlag> flags)
InstructionValueConsumervisitValue in interface InstructionValueConsumerinstruction - The current instruction.value - The value that is iterated.mode - The operand mode for the value.flags - A set of flags for the value.