Interface LiveAnalysis.Result
- Enclosing class:
LiveAnalysis
public static interface LiveAnalysis.Result
- Author:
- Julian Dolby
Live-value analysis for a method's IR (or
ControlFlowGraph
andSymbolTable
) using aIKilldallFramework
based 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) boolean
isLiveEntry
(ISSABasicBlock bb, int valueNumber) boolean
isLiveExit
(ISSABasicBlock bb, int valueNumber)
-
Method Details
-
isLiveEntry
-
isLiveExit
-
getLiveBefore
-