|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of GraphElement in org.jikesrvm.compilers.opt.controlflow |
---|
Classes in org.jikesrvm.compilers.opt.controlflow that implement GraphElement | |
---|---|
class |
AnnotatedLSTNode
A node in the LST (Loop Structure Tree) with added information on: Whether this is a countable, affine or non-regular loop The registers being used to hold the loop iterator The initial loop iterator value The terminal loop iterator value The instruction that modifies the iterator The phi instruction that merges the redefined iterator with its original value The condition used to test for loop termination The stride operand The information is only held on regular loops. |
(package private) class |
DominatorCell
DominatorCell represents a set of basic blocks, used in the dataflow calculation |
class |
LSTNode
A node in the LST (Loop Structure Tree) |
Uses of GraphElement in org.jikesrvm.compilers.opt.depgraph |
---|
Classes in org.jikesrvm.compilers.opt.depgraph that implement GraphElement | |
---|---|
class |
DepGraphNode
Dependence graph node: there is one for each instruction in a basic block. |
Uses of GraphElement in org.jikesrvm.compilers.opt.dfsolver |
---|
Subinterfaces of GraphElement in org.jikesrvm.compilers.opt.dfsolver | |
---|---|
interface |
DF_LatticeCell
Represents a single lattice cell in a dataflow equation system. |
Classes in org.jikesrvm.compilers.opt.dfsolver that implement GraphElement | |
---|---|
class |
DF_AbstractCell
Represents a single lattice cell in a dataflow system. |
class |
DF_Equation
Represents a single Data Flow equation. |
Uses of GraphElement in org.jikesrvm.compilers.opt.ir |
---|
Classes in org.jikesrvm.compilers.opt.ir that implement GraphElement | |
---|---|
class |
BasicBlock
A basic block in the Factored Control Flow Graph (FCFG) . |
class |
ExceptionHandlerBasicBlock
A basic block that marks the start of an exception handler. |
Uses of GraphElement in org.jikesrvm.compilers.opt.regalloc |
---|
Classes in org.jikesrvm.compilers.opt.regalloc that implement GraphElement | |
---|---|
(package private) static class |
CoalesceGraph.Node
|
Uses of GraphElement in org.jikesrvm.compilers.opt.ssa |
---|
Classes in org.jikesrvm.compilers.opt.ssa that implement GraphElement | |
---|---|
(package private) static class |
IndexPropagation.ArrayCell
An ArrayCell is a lattice cell for the index propagation problem, used in redundant load elimination for one-dimensional arrays. |
(package private) static class |
IndexPropagation.ObjectCell
An ObjectCell is a lattice cell for the index propagation problem, used in redundant load elimination for fields. |
(package private) class |
ValueGraphVertex
This class implements a vertex in the value graph used in global value numbering ala Alpern, Wegman and Zadeck. |
Uses of GraphElement in org.jikesrvm.compilers.opt.util |
---|
Subinterfaces of GraphElement in org.jikesrvm.compilers.opt.util | |
---|---|
interface |
GraphNode
A generic interface for graph nodes. |
Classes in org.jikesrvm.compilers.opt.util that implement GraphElement | |
---|---|
class |
SortedGraphNode
|
class |
SpaceEffGraphNode
SpaceEffGraphNode is a generic graph node. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |