Class LiveAnalysis
- java.lang.Object
-
- com.ibm.wala.cast.ir.ssa.analysis.LiveAnalysis
-
public class LiveAnalysis extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
LiveAnalysis.Result
-
Constructor Summary
Constructors Constructor Description LiveAnalysis()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static LiveAnalysis.Result
perform(ControlFlowGraph<SSAInstruction,ISSABasicBlock> cfg, SymbolTable symtab)
static LiveAnalysis.Result
perform(ControlFlowGraph<SSAInstruction,ISSABasicBlock> cfg, SymbolTable symtab, BitVector considerLiveAtExit)
static LiveAnalysis.Result
perform(IR ir)
-
-
-
Method Detail
-
perform
public static LiveAnalysis.Result perform(IR ir)
-
perform
public static LiveAnalysis.Result perform(ControlFlowGraph<SSAInstruction,ISSABasicBlock> cfg, SymbolTable symtab)
-
perform
public static LiveAnalysis.Result perform(ControlFlowGraph<SSAInstruction,ISSABasicBlock> cfg, SymbolTable symtab, BitVector considerLiveAtExit)
- Parameters:
considerLiveAtExit
- given set (of variables) to consider to be live after the exit. todo: used once inSSAConversion
; Explain better the purpose.
-
-