• Home
  • Raw
  • Download

Lines Matching refs:GetRight

181   DCHECK(binop->GetLeft()->IsNeg() && binop->GetRight()->IsNeg());  in TryMoveNegOnInputsAfterBinop()
183 HNeg* right_neg = binop->GetRight()->AsNeg(); in TryMoveNegOnInputsAfterBinop()
216 HInstruction* right = op->GetRight(); in TryDeMorganNegationFactoring()
312 HInstruction* binop_right = binop->GetRight(); in TryCombineVecMultiplyAccumulate()
330 mul->GetRight(), in TryCombineVecMultiplyAccumulate()
348 HInstruction* shift_amount = instruction->GetRight(); in VisitShift()
417 return (sub->GetRight() == other && in IsSubRegBitsMinusOther()
427 new (GetGraph()->GetAllocator()) HRor(ushr->GetType(), ushr->GetLeft(), ushr->GetRight()); in ReplaceRotateWithRor()
432 if (!ushr->GetRight()->HasUses()) { in ReplaceRotateWithRor()
433 ushr->GetRight()->GetBlock()->RemoveInstruction(ushr->GetRight()); in ReplaceRotateWithRor()
438 if (!shl->GetRight()->HasUses()) { in ReplaceRotateWithRor()
439 shl->GetRight()->GetBlock()->RemoveInstruction(shl->GetRight()); in ReplaceRotateWithRor()
449 HInstruction* right = op->GetRight(); in TryReplaceWithRotate()
457 if (ushr->GetRight()->IsConstant() && shl->GetRight()->IsConstant()) { in TryReplaceWithRotate()
461 } else if (ushr->GetRight()->IsSub() || shl->GetRight()->IsSub()) { in TryReplaceWithRotate()
464 } else if (ushr->GetRight()->IsNeg() || shl->GetRight()->IsNeg()) { in TryReplaceWithRotate()
488 size_t rdist = Int64FromConstant(ushr->GetRight()->AsConstant()); in TryReplaceWithRotateConstantPattern()
489 size_t ldist = Int64FromConstant(shl->GetRight()->AsConstant()); in TryReplaceWithRotateConstantPattern()
517 DCHECK(ushr->GetRight()->IsNeg() || shl->GetRight()->IsNeg()); in TryReplaceWithRotateRegisterNegPattern()
518 bool neg_is_left = shl->GetRight()->IsNeg(); in TryReplaceWithRotateRegisterNegPattern()
519 HNeg* neg = neg_is_left ? shl->GetRight()->AsNeg() : ushr->GetRight()->AsNeg(); in TryReplaceWithRotateRegisterNegPattern()
521 if (neg->InputAt(0) == (neg_is_left ? ushr->GetRight() : shl->GetRight())) { in TryReplaceWithRotateRegisterNegPattern()
547 DCHECK(ushr->GetRight()->IsSub() || shl->GetRight()->IsSub()); in TryReplaceWithRotateRegisterSubPattern()
549 HInstruction* shl_shift = shl->GetRight(); in TryReplaceWithRotateRegisterSubPattern()
550 HInstruction* ushr_shift = ushr->GetRight(); in TryReplaceWithRotateRegisterSubPattern()
1296 HInstruction* right = instruction->GetRight(); in VisitAdd()
1466 if (instruction->GetLeft() == instruction->GetRight()) { in VisitAnd()
1579 if (condition->GetLeft()->IsConstant() && !condition->GetRight()->IsConstant()) { in VisitCondition()
1598 HInstruction* right = condition->GetRight(); in VisitCondition()
1856 instruction->GetType(), sub->GetRight(), sub->GetLeft()); in VisitNeg()
1904 if (instruction->GetLeft() == instruction->GetRight()) { in VisitOr()
1961 HInstruction* right = instruction->GetRight(); in VisitSub()
2088 HInstruction* right = instruction->GetRight(); in VisitXor()
2674 HInstruction* right = instruction->GetRight(); in TryHandleAssociativeAndCommutativeOperation()
2752 HInstruction* right = instruction->GetRight(); in TrySubtractionChainSimplification()
2770 HConstant* const1 = left->IsConstant() ? left->AsConstant() : y->GetRight()->AsConstant(); in TrySubtractionChainSimplification()
2775 HInstruction* x = (const1 == left) ? y->GetRight() : left; in TrySubtractionChainSimplification()
2784 right = y->GetRight(); in TrySubtractionChainSimplification()