|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
| Uses of DepGraphNode in org.jikesrvm |
|---|
| Constructors in org.jikesrvm with parameters of type DepGraphNode | |
|---|---|
ArchitectureSpecificOpt.BURS_TreeNode(DepGraphNode node)
|
|
| Uses of DepGraphNode in org.jikesrvm.compilers.opt.depgraph |
|---|
| Methods in org.jikesrvm.compilers.opt.depgraph with parameters of type DepGraphNode | |
|---|---|
private void |
DepGraph.computeBackwardDependencesDef(Operand op,
DepGraphNode destNode,
DepGraphNode lastExceptionNode)
Compute backward dependences from a given def to a given node. |
private void |
DepGraph.computeBackwardDependencesUse(Operand op,
DepGraphNode destNode,
DepGraphNode lastExceptionNode)
Compute backward dependences from a given use to a given node. |
private void |
DepGraph.computeForwardDependencesDef(Operand op,
DepGraphNode destNode,
DepGraphNode lastExceptionNode)
Compute forward dependences from a given def to a given node. |
private void |
DepGraph.computeForwardDependencesUse(Operand op,
DepGraphNode destNode,
DepGraphNode lastExceptionNode)
Compute forward dependences from a given use to a given node. |
private void |
DepGraph.computeImplicitBackwardDependencesDef(Register r,
DepGraphNode destNode)
Compute implicit backward dependences from a given register def to a given node. |
private void |
DepGraph.computeImplicitBackwardDependencesUse(Register r,
DepGraphNode destNode)
Compute implicit backward dependences from a given register use to a given node. |
private void |
DepGraph.computeImplicitForwardDependencesDef(Register r,
DepGraphNode destNode)
Compute implicit forward dependences from a given register def to a given node. |
private void |
DepGraph.computeImplicitForwardDependencesUse(Register r,
DepGraphNode destNode)
Compute implicit forward dependences from a given register use to a given node. |
static DepGraphEdge |
DepGraphEdge.findInputEdge(DepGraphNode n,
Operand op)
Return the input edge for a given node that corresponds to a given operand. |
void |
DepGraphNode.insertOutEdge(DepGraphNode node,
int type)
Add an out edge from this node to the given node. |
void |
DepGraphNode.insertRegTrueOutEdge(DepGraphNode node,
RegisterOperand op)
Add an out edge this node to the given node because of a register true dependence of a given operand. |
| Constructors in org.jikesrvm.compilers.opt.depgraph with parameters of type DepGraphNode | |
|---|---|
DepGraphEdge(DepGraphNode sourceNode,
DepGraphNode destNode,
int depKind)
|
|
DepGraphEdge(RegisterOperand destOp,
DepGraphNode sourceNode,
DepGraphNode destNode,
int depKind)
Constructor for dependence graph edge of a REG_TRUE dependence from sourceNode to destNode due to destOp |
|
| Uses of DepGraphNode in org.jikesrvm.compilers.opt.instrsched |
|---|
| Fields in org.jikesrvm.compilers.opt.instrsched declared as DepGraphNode | |
|---|---|
private DepGraphNode[] |
Scheduler.i2gn
Mapping from Instruction to DepGraphNode. |
| Methods in org.jikesrvm.compilers.opt.instrsched that return DepGraphNode | |
|---|---|
private DepGraphNode |
Scheduler.getGraphNode(Instruction i)
Return corresponding graph node for instruction. |
| Methods in org.jikesrvm.compilers.opt.instrsched with parameters of type DepGraphNode | |
|---|---|
private void |
Scheduler.computeCriticalPath(DepGraphNode n,
int depth)
Perform DFS to compute critical path for all instructions. |
private void |
Scheduler.setGraphNode(Instruction i,
DepGraphNode n)
Set corresponding graph node for instruction. |
| Uses of DepGraphNode in org.jikesrvm.compilers.opt.ir |
|---|
| Methods in org.jikesrvm.compilers.opt.ir that return DepGraphNode | |
|---|---|
DepGraphNode |
Register.dNode()
|
| Methods in org.jikesrvm.compilers.opt.ir with parameters of type DepGraphNode | |
|---|---|
void |
Register.setdNode(DepGraphNode a)
Used in dependence graph construction. |
| Uses of DepGraphNode in org.jikesrvm.compilers.opt.lir2mir |
|---|
| Methods in org.jikesrvm.compilers.opt.lir2mir with parameters of type DepGraphNode | |
|---|---|
private boolean |
NormalBURS.mustBeTreeRoot(DepGraphNode n)
Return true if node n must be a root of a BURS tree based only on its register true dependencies. |
| Uses of DepGraphNode in org.jikesrvm.compilers.opt.lir2mir.ia32 |
|---|
| Fields in org.jikesrvm.compilers.opt.lir2mir.ia32 declared as DepGraphNode | |
|---|---|
DepGraphNode |
BURS_TreeNode.dg_node
Dependence graph node corresponding to interior node in BURS tree (set to null for leaf node or for OTHER_OPERAND node). |
| Constructors in org.jikesrvm.compilers.opt.lir2mir.ia32 with parameters of type DepGraphNode | |
|---|---|
BURS_TreeNode(DepGraphNode n)
Constructor for interior node. |
|
|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||