Lines Matching refs:right_node
299 Node* node, Node* left_node, Node* right_node, in TryMatchAnyExtend() argument
302 if (!selector->CanCover(node, right_node)) return false; in TryMatchAnyExtend()
304 NodeMatcher nm(right_node); in TryMatchAnyExtend()
307 Int32BinopMatcher mright(right_node); in TryMatchAnyExtend()
317 Int32BinopMatcher mright(right_node); in TryMatchAnyExtend()
435 Node* right_node = node->InputAt(1); in VisitBinop() local
442 if (g.CanBeImmediate(right_node, operand_mode)) { in VisitBinop()
444 inputs[input_count++] = g.UseImmediate(right_node); in VisitBinop()
447 inputs[input_count++] = g.UseRegister(right_node); in VisitBinop()
450 TryMatchAnyExtend(&g, selector, node, left_node, right_node, in VisitBinop()
454 TryMatchAnyExtend(&g, selector, node, right_node, left_node, in VisitBinop()
458 } else if (TryMatchAnyShift(selector, node, right_node, &opcode, in VisitBinop()
460 Matcher m_shift(right_node); in VisitBinop()
470 inputs[input_count++] = g.UseRegisterOrImmediateZero(right_node); in VisitBinop()
477 inputs[input_count++] = g.UseRegister(right_node); in VisitBinop()