Interface LiveAnalysis.Result
- Enclosing class:
LiveAnalysis
public static interface LiveAnalysis.Result
- Author:
- Julian Dolby
Live-value analysis for a method's IR (or
ControlFlowGraphandSymbolTable) using aIKilldallFrameworkbased implementation.Pre-requisites - Knowledge of SSA form: control flow graphs, basic blocks, Phi instructions - Knowledge of data flow analysis theory.
Implementation notes:
- The solver uses node transfer functions only. - Performance: inverts the CFG to traverse backwards (backward analysis).
-
Method Summary
Modifier and TypeMethodDescriptiongetLiveBefore(int instr) booleanisLiveEntry(ISSABasicBlock bb, int valueNumber) booleanisLiveExit(ISSABasicBlock bb, int valueNumber)
-
Method Details
-
isLiveEntry
-
isLiveExit
-
getLiveBefore
-