|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface NoHeapCheckRemoval
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 |
---|
boolean shouldRemoveNoHeapWriteCheck(Quad inst)
boolean shouldRemoveNoHeapReadCheck(Quad inst)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |