|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
protected static interface AbstractIntStackMachine.Meeter
A Meeter object provides the dataflow logic needed to meet the abstract machine state for a dataflow meet.
| Method Summary | |
|---|---|
int |
meetLocal(int n,
int[] rhs,
ShrikeCFG.BasicBlock bb)
Return the integer that represents the meet of a particular local at the entry to a basic block. |
int |
meetStack(int slot,
int[] rhs,
ShrikeCFG.BasicBlock bb)
Return the integer that represents the meet of a particular stack slot at the entry to a basic block. |
int |
meetStackAtCatchBlock(ShrikeCFG.BasicBlock bb)
Return the integer that represents stack slot 0 after a meet at the entry to a catch block. |
| Method Detail |
|---|
int meetStack(int slot,
int[] rhs,
ShrikeCFG.BasicBlock bb)
slot - The stack slot to meetrhs - The values to meetbb - The basic block at whose entry this meet occurs
int meetStackAtCatchBlock(ShrikeCFG.BasicBlock bb)
bb - The basic block at whose entry this meet occurs
int meetLocal(int n,
int[] rhs,
ShrikeCFG.BasicBlock bb)
n - The number of the localrhs - The values to meetbb - The basic block at whose entry this meet occurs
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||