private static class SPARCHotSpotBackend.LIRDependencyAccumulator extends Object
Modifier and Type | Field and Description |
---|---|
private Set<Object> |
inputs |
private boolean |
overlap |
private InstructionValueConsumer |
valueConsumer |
Modifier | Constructor and Description |
---|---|
private |
LIRDependencyAccumulator() |
Modifier and Type | Method and Description |
---|---|
boolean |
add(LIRInstruction inst)
Adds the inputs of lir instruction to the accumulator and returns, true if there was any
overlap of parameters.
|
void |
start(LIRInstruction initial) |
private boolean overlap
private final InstructionValueConsumer valueConsumer
private LIRDependencyAccumulator()
public void start(LIRInstruction initial)
public boolean add(LIRInstruction inst)
inst
-