private static class SpillMoveFactoryBase.CheckClosure extends Object
Modifier and Type | Field and Description |
---|---|
private int |
aliveCount |
private jdk.internal.jvmci.meta.Value |
input |
private int |
inputCount |
private int |
outputCount |
private jdk.internal.jvmci.meta.AllocatableValue |
result |
private int |
stateCount |
private int |
tempCount |
Constructor and Description |
---|
CheckClosure(jdk.internal.jvmci.meta.AllocatableValue result,
jdk.internal.jvmci.meta.Value input) |
Modifier and Type | Method and Description |
---|---|
(package private) void |
aliveProc(LIRInstruction op,
jdk.internal.jvmci.meta.Value value,
LIRInstruction.OperandMode mode,
EnumSet<LIRInstruction.OperandFlag> flags) |
(package private) void |
inputProc(LIRInstruction op,
jdk.internal.jvmci.meta.Value value,
LIRInstruction.OperandMode mode,
EnumSet<LIRInstruction.OperandFlag> flags) |
(package private) void |
outputProc(LIRInstruction op,
jdk.internal.jvmci.meta.Value value,
LIRInstruction.OperandMode mode,
EnumSet<LIRInstruction.OperandFlag> flags) |
(package private) void |
stateProc(LIRInstruction op,
jdk.internal.jvmci.meta.Value value,
LIRInstruction.OperandMode mode,
EnumSet<LIRInstruction.OperandFlag> flags) |
(package private) void |
tempProc(LIRInstruction op,
jdk.internal.jvmci.meta.Value value,
LIRInstruction.OperandMode mode,
EnumSet<LIRInstruction.OperandFlag> flags) |
private final jdk.internal.jvmci.meta.AllocatableValue result
private final jdk.internal.jvmci.meta.Value input
private int tempCount
private int aliveCount
private int stateCount
private int inputCount
private int outputCount
CheckClosure(jdk.internal.jvmci.meta.AllocatableValue result, jdk.internal.jvmci.meta.Value input)
void tempProc(LIRInstruction op, jdk.internal.jvmci.meta.Value value, LIRInstruction.OperandMode mode, EnumSet<LIRInstruction.OperandFlag> flags)
void stateProc(LIRInstruction op, jdk.internal.jvmci.meta.Value value, LIRInstruction.OperandMode mode, EnumSet<LIRInstruction.OperandFlag> flags)
void aliveProc(LIRInstruction op, jdk.internal.jvmci.meta.Value value, LIRInstruction.OperandMode mode, EnumSet<LIRInstruction.OperandFlag> flags)
void inputProc(LIRInstruction op, jdk.internal.jvmci.meta.Value value, LIRInstruction.OperandMode mode, EnumSet<LIRInstruction.OperandFlag> flags)
void outputProc(LIRInstruction op, jdk.internal.jvmci.meta.Value value, LIRInstruction.OperandMode mode, EnumSet<LIRInstruction.OperandFlag> flags)