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 -