public class LocalLiveRangeAnalysis extends Object
| Constructor and Description |
|---|
LocalLiveRangeAnalysis() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
isLive(int v,
int instructionIndex,
IR ir,
DefUse du)
Is the variable with value number v live immediately after a particular instruction index?
Algorithm: returns true if there is a path from pc to some use of v that does not traverse the def of v
|
public static boolean isLive(int v,
int instructionIndex,
IR ir,
DefUse du)
instructionIndex - index of an instruction in the IRIllegalArgumentException - if du is nullCopyright © 2015. All rights reserved.