|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
NoHeapCheckRemoval
is an interface that all classes that
analyze harpoon.IR.Quads.SET
, harpoon.IR.Quads.ASET
harpoon.IR.Quads.GET
, harpoon.IR.Quads.AGET
for possible removal of checks for heap access in a NoHeapRealtimeThread
should implement.
Method Summary | |
boolean |
shouldRemoveNoHeapReadCheck(Quad inst)
Returns true iff a.b or a[b] in f = a.b or f = a[b] cannot be a heap reference. |
boolean |
shouldRemoveNoHeapWriteCheck(Quad inst)
Returns true iff a.b or a[b] in a.b = f or a[b] = f cannot be a heap reference. |
Method Detail |
public boolean shouldRemoveNoHeapWriteCheck(Quad inst)
public boolean shouldRemoveNoHeapReadCheck(Quad inst)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |