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.
|