Lines Matching defs:node
63 Node* node = block->at(indexInBlock);
67 dataLogF(" @%u:", node->index());
71 if (!node->shouldGenerate())
74 switch (node->op()) {
80 ASSERT(!node->child1()->hasResult());
86 // First, call use on all of the current node's children, then
87 // allocate a VirtualRegister for this node. We do so in this
89 // VirtualRegister is freed, then it may be reused for node.
90 if (node->flags() & NodeHasVarArgs) {
91 for (unsigned childIdx = node->firstChild(); childIdx < node->firstChild() + node->numChildren(); childIdx++)
94 scoreBoard.useIfHasResult(node->child1());
95 scoreBoard.useIfHasResult(node->child2());
96 scoreBoard.useIfHasResult(node->child3());
99 if (!node->hasResult())
105 " Assigning virtual register %u to node %u.",
106 virtualRegister, node->index());
108 node->setVirtualRegister(virtualRegister);
111 if (node->mustGenerate())
112 scoreBoard.use(node);