• Home
  • Raw
  • Download

Lines Matching refs:mright

282     Int32BinopMatcher mright(right_node);  in TryMatchAnyExtend()  local
283 if (mright.right().Is(0xff) || mright.right().Is(0xffff)) { in TryMatchAnyExtend()
284 int32_t mask = mright.right().Value(); in TryMatchAnyExtend()
286 *right_op = g->UseRegister(mright.left().node()); in TryMatchAnyExtend()
292 Int32BinopMatcher mright(right_node); in TryMatchAnyExtend() local
293 if (selector->CanCover(mright.node(), mright.left().node()) && in TryMatchAnyExtend()
294 mright.left().IsWord32Shl()) { in TryMatchAnyExtend()
295 Int32BinopMatcher mleft_of_right(mright.left().node()); in TryMatchAnyExtend()
296 if ((mright.right().Is(16) && mleft_of_right.right().Is(16)) || in TryMatchAnyExtend()
297 (mright.right().Is(24) && mleft_of_right.right().Is(24))) { in TryMatchAnyExtend()
298 int32_t shift = mright.right().Value(); in TryMatchAnyExtend()
891 Matcher mright(m->right().node()); in VisitLogical() local
892 if (mright.right().Is(-1)) { in VisitLogical()
896 g.UseRegister(mright.left().node())); in VisitLogical()
1357 Int32BinopMatcher mright(m.right().node()); in VisitInt32Add() local
1359 if (LeftShiftForReducedMultiply(&mright) == 0) { in VisitInt32Add()
1361 g.UseRegister(mright.left().node()), in VisitInt32Add()
1362 g.UseRegister(mright.right().node()), in VisitInt32Add()
1388 Int64BinopMatcher mright(m.right().node()); in VisitInt64Add() local
1390 if (LeftShiftForReducedMultiply(&mright) == 0) { in VisitInt64Add()
1392 g.UseRegister(mright.left().node()), in VisitInt64Add()
1393 g.UseRegister(mright.right().node()), in VisitInt64Add()
1408 Int32BinopMatcher mright(m.right().node()); in VisitInt32Sub() local
1410 if (LeftShiftForReducedMultiply(&mright) == 0) { in VisitInt32Sub()
1412 g.UseRegister(mright.left().node()), in VisitInt32Sub()
1413 g.UseRegister(mright.right().node()), in VisitInt32Sub()
1429 Int64BinopMatcher mright(m.right().node()); in VisitInt64Sub() local
1431 if (LeftShiftForReducedMultiply(&mright) == 0) { in VisitInt64Sub()
1433 g.UseRegister(mright.left().node()), in VisitInt64Sub()
1434 g.UseRegister(mright.right().node()), in VisitInt64Sub()
1501 Int32BinopMatcher mright(m.right().node()); in VisitInt32Mul() local
1504 if (mright.left().Is(0)) { in VisitInt32Mul()
1507 g.UseRegister(mright.right().node())); in VisitInt32Mul()
1543 Int64BinopMatcher mright(m.right().node()); in VisitInt64Mul() local
1546 if (mright.left().Is(0)) { in VisitInt64Mul()
1548 g.UseRegister(mright.right().node())); in VisitInt64Mul()