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