private class SSILinearScanResolveDataFlowPhase.MyPhiValueVisitor extends Object implements SSAUtil.PhiValueVisitor
Modifier and Type | Field and Description |
---|---|
(package private) int |
fromId |
(package private) MoveResolver |
moveResolver |
(package private) int |
toId |
Constructor and Description |
---|
MyPhiValueVisitor(MoveResolver moveResolver,
AbstractBlockBase<?> toBlock,
AbstractBlockBase<?> fromBlock) |
Modifier and Type | Method and Description |
---|---|
void |
visit(jdk.internal.jvmci.meta.Value phiIn,
jdk.internal.jvmci.meta.Value phiOut) |
final MoveResolver moveResolver
final int toId
final int fromId
public MyPhiValueVisitor(MoveResolver moveResolver, AbstractBlockBase<?> toBlock, AbstractBlockBase<?> fromBlock)
public void visit(jdk.internal.jvmci.meta.Value phiIn, jdk.internal.jvmci.meta.Value phiOut)
visit
in interface SSAUtil.PhiValueVisitor
phiIn
- the incoming value at the merge blockphiOut
- the outgoing value from the predecessor block