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