class UniformlyGeneratedGVN extends Object
Modifier and Type | Field and Description |
---|---|
(package private) static boolean |
DEBUG |
Constructor and Description |
---|
UniformlyGeneratedGVN() |
Modifier and Type | Method and Description |
---|---|
static void |
perform(IR ir)
Compute Index Equivalence with uniformly generated global value
numbers.
|
static final boolean DEBUG
UniformlyGeneratedGVN()
public static void perform(IR ir)
PRECONDITIONS: SSA form, register lists computed, SSA bit computed.
POSTCONDITION: ir.HIRInfo.uniformlyGeneratedValueNumbers holds results of the analysis. Does not modify the IR in any other way.
ir
- the governing IR