public class LiveAnalysis
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
LiveAnalysis.Result |
| Constructor and Description |
|---|
LiveAnalysis() |
| Modifier and Type | Method and Description |
|---|---|
static LiveAnalysis.Result |
perform(com.ibm.wala.cfg.ControlFlowGraph<com.ibm.wala.ssa.SSAInstruction,com.ibm.wala.ssa.ISSABasicBlock> cfg,
com.ibm.wala.ssa.SymbolTable symtab) |
static LiveAnalysis.Result |
perform(com.ibm.wala.cfg.ControlFlowGraph<com.ibm.wala.ssa.SSAInstruction,com.ibm.wala.ssa.ISSABasicBlock> cfg,
com.ibm.wala.ssa.SymbolTable symtab,
com.ibm.wala.util.intset.BitVector considerLiveAtExit) |
static LiveAnalysis.Result |
perform(com.ibm.wala.ssa.IR ir) |
public static LiveAnalysis.Result perform(com.ibm.wala.ssa.IR ir)
public static LiveAnalysis.Result perform(com.ibm.wala.cfg.ControlFlowGraph<com.ibm.wala.ssa.SSAInstruction,com.ibm.wala.ssa.ISSABasicBlock> cfg, com.ibm.wala.ssa.SymbolTable symtab)
public static LiveAnalysis.Result perform(com.ibm.wala.cfg.ControlFlowGraph<com.ibm.wala.ssa.SSAInstruction,com.ibm.wala.ssa.ISSABasicBlock> cfg, com.ibm.wala.ssa.SymbolTable symtab, com.ibm.wala.util.intset.BitVector considerLiveAtExit)
considerLiveAtExit - given set (of variables) to consider to be live after the exit.
todo: used once in SSAConversion; Explain better the
purpose.