Lines Matching refs:GetRight

188   DCHECK(binop->GetLeft()->IsNeg() && binop->GetRight()->IsNeg());  in TryMoveNegOnInputsAfterBinop()
190 HNeg* right_neg = binop->GetRight()->AsNeg(); in TryMoveNegOnInputsAfterBinop()
223 HInstruction* right = op->GetRight(); in TryDeMorganNegationFactoring()
308 HInstruction* binop_right = binop->GetRight(); in TryCombineVecMultiplyAccumulate()
326 mul->GetRight(), in TryCombineVecMultiplyAccumulate()
344 HInstruction* shift_amount = instruction->GetRight(); in VisitShift()
413 return (sub->GetRight() == other && in IsSubRegBitsMinusOther()
423 new (GetGraph()->GetAllocator()) HRor(ushr->GetType(), ushr->GetLeft(), ushr->GetRight()); in ReplaceRotateWithRor()
428 if (!ushr->GetRight()->HasUses()) { in ReplaceRotateWithRor()
429 ushr->GetRight()->GetBlock()->RemoveInstruction(ushr->GetRight()); in ReplaceRotateWithRor()
434 if (!shl->GetRight()->HasUses()) { in ReplaceRotateWithRor()
435 shl->GetRight()->GetBlock()->RemoveInstruction(shl->GetRight()); in ReplaceRotateWithRor()
445 HInstruction* right = op->GetRight(); in TryReplaceWithRotate()
453 if (ushr->GetRight()->IsConstant() && shl->GetRight()->IsConstant()) { in TryReplaceWithRotate()
457 } else if (ushr->GetRight()->IsSub() || shl->GetRight()->IsSub()) { in TryReplaceWithRotate()
460 } else if (ushr->GetRight()->IsNeg() || shl->GetRight()->IsNeg()) { in TryReplaceWithRotate()
484 size_t rdist = Int64FromConstant(ushr->GetRight()->AsConstant()); in TryReplaceWithRotateConstantPattern()
485 size_t ldist = Int64FromConstant(shl->GetRight()->AsConstant()); in TryReplaceWithRotateConstantPattern()
513 DCHECK(ushr->GetRight()->IsNeg() || shl->GetRight()->IsNeg()); in TryReplaceWithRotateRegisterNegPattern()
514 bool neg_is_left = shl->GetRight()->IsNeg(); in TryReplaceWithRotateRegisterNegPattern()
515 HNeg* neg = neg_is_left ? shl->GetRight()->AsNeg() : ushr->GetRight()->AsNeg(); in TryReplaceWithRotateRegisterNegPattern()
517 if (neg->InputAt(0) == (neg_is_left ? ushr->GetRight() : shl->GetRight())) { in TryReplaceWithRotateRegisterNegPattern()
543 DCHECK(ushr->GetRight()->IsSub() || shl->GetRight()->IsSub()); in TryReplaceWithRotateRegisterSubPattern()
545 HInstruction* shl_shift = shl->GetRight(); in TryReplaceWithRotateRegisterSubPattern()
546 HInstruction* ushr_shift = ushr->GetRight(); in TryReplaceWithRotateRegisterSubPattern()
1292 HInstruction* right = instruction->GetRight(); in VisitAdd()
1462 if (instruction->GetLeft() == instruction->GetRight()) { in VisitAnd()
1575 if (condition->GetLeft()->IsConstant() && !condition->GetRight()->IsConstant()) { in VisitCondition()
1594 HInstruction* right = condition->GetRight(); in VisitCondition()
1738 HInstruction* divisor = rem->GetRight(); in TryToReuseDiv()
1917 instruction->GetType(), sub->GetRight(), sub->GetLeft()); in VisitNeg()
1965 if (instruction->GetLeft() == instruction->GetRight()) { in VisitOr()
2022 HInstruction* right = instruction->GetRight(); in VisitSub()
2149 HInstruction* right = instruction->GetRight(); in VisitXor()
2785 HInstruction* right = instruction->GetRight(); in TryHandleAssociativeAndCommutativeOperation()
2863 HInstruction* right = instruction->GetRight(); in TrySubtractionChainSimplification()
2881 HConstant* const1 = left->IsConstant() ? left->AsConstant() : y->GetRight()->AsConstant(); in TrySubtractionChainSimplification()
2886 HInstruction* x = (const1 == left) ? y->GetRight() : left; in TrySubtractionChainSimplification()
2895 right = y->GetRight(); in TrySubtractionChainSimplification()