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