Lines Matching refs:right_node
274 Node* node, Node* left_node, Node* right_node, in TryMatchAnyExtend() argument
277 if (!selector->CanCover(node, right_node)) return false; in TryMatchAnyExtend()
279 NodeMatcher nm(right_node); in TryMatchAnyExtend()
282 Int32BinopMatcher mright(right_node); in TryMatchAnyExtend()
292 Int32BinopMatcher mright(right_node); in TryMatchAnyExtend()
411 Node* right_node = node->InputAt(1); in VisitBinop() local
418 if (g.CanBeImmediate(right_node, operand_mode)) { in VisitBinop()
420 inputs[input_count++] = g.UseImmediate(right_node); in VisitBinop()
423 inputs[input_count++] = g.UseRegister(right_node); in VisitBinop()
426 TryMatchAnyExtend(&g, selector, node, left_node, right_node, in VisitBinop()
430 TryMatchAnyExtend(&g, selector, node, right_node, left_node, in VisitBinop()
434 } else if (TryMatchAnyShift(selector, node, right_node, &opcode, in VisitBinop()
436 Matcher m_shift(right_node); in VisitBinop()
444 inputs[input_count++] = g.UseRegisterOrImmediateZero(right_node); in VisitBinop()
449 inputs[input_count++] = g.UseRegister(right_node); in VisitBinop()