Lines Matching defs:node
57 Node* node = block->at(indexInBlock);
59 if (!node->shouldGenerate())
62 switch (node->op()) {
68 ASSERT(!node->child1()->hasResult());
74 // First, call use on all of the current node's children, then
75 // allocate a VirtualRegister for this node. We do so in this
77 // VirtualRegister is freed, then it may be reused for node.
78 if (node->flags() & NodeHasVarArgs) {
79 for (unsigned childIdx = node->firstChild(); childIdx < node->firstChild() + node->numChildren(); childIdx++)
82 scoreBoard.useIfHasResult(node->child1());
83 scoreBoard.useIfHasResult(node->child2());
84 scoreBoard.useIfHasResult(node->child3());
87 if (!node->hasResult())
91 node->setVirtualRegister(virtualRegister);
94 if (node->mustGenerate())
95 scoreBoard.use(node);