public static interface AbstractIntRegisterMachine.FlowProvider
Modifier and Type | Method and Description |
---|---|
AbstractIntRegisterMachine.MachineState |
flow(AbstractIntRegisterMachine.MachineState entry,
DexCFG.BasicBlock basicBlock)
Compute the MachineState at the exit of a basic block, given a MachineState at the block's entry.
|
AbstractIntRegisterMachine.MachineState |
flow(AbstractIntRegisterMachine.MachineState entry,
DexCFG.BasicBlock from,
DexCFG.BasicBlock to)
Compute the MachineState at the end of an edge, given a MachineState at the edges's entry.
|
boolean |
needsEdgeFlow() |
boolean |
needsNodeFlow() |
boolean needsNodeFlow()
boolean needsEdgeFlow()
AbstractIntRegisterMachine.MachineState flow(AbstractIntRegisterMachine.MachineState entry, DexCFG.BasicBlock basicBlock)
AbstractIntRegisterMachine.MachineState flow(AbstractIntRegisterMachine.MachineState entry, DexCFG.BasicBlock from, DexCFG.BasicBlock to)