private class TraceLinearScanResolveDataFlowPhase.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) |
final MoveResolver moveResolver
final int toId
final int fromId
public MyPhiValueVisitor(MoveResolver moveResolver, AbstractBlockBase<?> toBlock, AbstractBlockBase<?> fromBlock)
public void visit(Value phiIn, Value phiOut)
visit
in interface SSAUtil.PhiValueVisitor
phiIn
- the incoming value at the merge blockphiOut
- the outgoing value from the predecessor block