|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectharpoon.IR.Bytecode.Liveness
public class Liveness
Liveness
is a local-variable liveness analysis on Bytecode
form.
Constructor Summary | |
---|---|
Liveness(Code bcode)
Creates a Liveness . |
Method Summary | |
---|---|
boolean |
isLive(Instr where,
int lv_index)
Return the liveness of local variable # lv_index at
instruction where . |
Set |
liveSet(Instr where)
Return a Collection of live local variables at the
given instruction where . |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Liveness(Code bcode)
Liveness
.
Method Detail |
---|
public boolean isLive(Instr where, int lv_index)
lv_index
at
instruction where
.
public Set liveSet(Instr where)
Collection
of live local variables at the
given instruction where
.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |