| Package | Description |
|---|---|
| org.jikesrvm.compilers.opt.ir | |
| org.jikesrvm.compilers.opt.ir.operand | |
| org.jikesrvm.compilers.opt.ssa |
SSA implementation (disabled because of bugs, see entry in issue tracker).
|
| Class and Description |
|---|
| GlobalValueNumberState
This class holds the results of global value numbering.
|
| SSADictionary
An
SSADictionary structure holds lookaside
information regarding Heap Array SSA form for an IR. |
| SSAOptions
This module defines parameters to the SSA construction process.
|
| Class and Description |
|---|
| HeapVariable
An HeapVariable represents a heap variable for heap array SSA form.
|
| Class and Description |
|---|
| EnterSSA.PhiTypeInformation |
| GlobalValueNumberState
This class holds the results of global value numbering.
|
| GVCongruenceClass
This class represents a congruence class for
global value numbering.
|
| HeapVariable
An HeapVariable represents a heap variable for heap array SSA form.
|
| IndexPropagationSystem.MeetOperator
Represents a MEET function (intersection) over Cells.
|
| LeaveSSA.VariableStacks
This class provides an abstraction over stacks of names
for registers.
|
| LiveRangeSplitting.LiveRangeSplittingPhase.BasicBlockPair
A utility class to represent an edge in the CFG.
|
| LoadElimination.UseRecord |
| LoadElimination.UseRecordSet |
| SSADictionary
An
SSADictionary structure holds lookaside
information regarding Heap Array SSA form for an IR. |
| SSADictionary.AllInstructionEnumeration
This class implements an
Enumeration over all
instructions for a basic block. |
| SSADictionary.HeapKey
This class represents the name of a heap variable in the heap array
SSA form.
|
| SSAOptions
This module defines parameters to the SSA construction process.
|
| ValueGraph
This class implements the value graph used in global value numbering
a la Alpern, Wegman and Zadeck.
|
| ValueGraphVertex
This class implements a vertex in the value graph used in global
value numbering
ala Alpern, Wegman and Zadeck.
|
| ValueNumberPair
Represents a pair of value numbers.
|