Lines Matching refs:GetRight

182   DCHECK(binop->GetLeft()->IsNeg() && binop->GetRight()->IsNeg());  in TryMoveNegOnInputsAfterBinop()
184 HNeg* right_neg = binop->GetRight()->AsNeg(); in TryMoveNegOnInputsAfterBinop()
217 HInstruction* right = op->GetRight(); in TryDeMorganNegationFactoring()
302 HInstruction* binop_right = binop->GetRight(); in TryCombineVecMultiplyAccumulate()
320 mul->GetRight(), in TryCombineVecMultiplyAccumulate()
338 HInstruction* shift_amount = instruction->GetRight(); in VisitShift()
407 return (sub->GetRight() == other && in IsSubRegBitsMinusOther()
417 new (GetGraph()->GetAllocator()) HRor(ushr->GetType(), ushr->GetLeft(), ushr->GetRight()); in ReplaceRotateWithRor()
422 if (!ushr->GetRight()->HasUses()) { in ReplaceRotateWithRor()
423 ushr->GetRight()->GetBlock()->RemoveInstruction(ushr->GetRight()); in ReplaceRotateWithRor()
428 if (!shl->GetRight()->HasUses()) { in ReplaceRotateWithRor()
429 shl->GetRight()->GetBlock()->RemoveInstruction(shl->GetRight()); in ReplaceRotateWithRor()
439 HInstruction* right = op->GetRight(); in TryReplaceWithRotate()
447 if (ushr->GetRight()->IsConstant() && shl->GetRight()->IsConstant()) { in TryReplaceWithRotate()
451 } else if (ushr->GetRight()->IsSub() || shl->GetRight()->IsSub()) { in TryReplaceWithRotate()
454 } else if (ushr->GetRight()->IsNeg() || shl->GetRight()->IsNeg()) { in TryReplaceWithRotate()
478 size_t rdist = Int64FromConstant(ushr->GetRight()->AsConstant()); in TryReplaceWithRotateConstantPattern()
479 size_t ldist = Int64FromConstant(shl->GetRight()->AsConstant()); in TryReplaceWithRotateConstantPattern()
507 DCHECK(ushr->GetRight()->IsNeg() || shl->GetRight()->IsNeg()); in TryReplaceWithRotateRegisterNegPattern()
508 bool neg_is_left = shl->GetRight()->IsNeg(); in TryReplaceWithRotateRegisterNegPattern()
509 HNeg* neg = neg_is_left ? shl->GetRight()->AsNeg() : ushr->GetRight()->AsNeg(); in TryReplaceWithRotateRegisterNegPattern()
511 if (neg->InputAt(0) == (neg_is_left ? ushr->GetRight() : shl->GetRight())) { in TryReplaceWithRotateRegisterNegPattern()
537 DCHECK(ushr->GetRight()->IsSub() || shl->GetRight()->IsSub()); in TryReplaceWithRotateRegisterSubPattern()
539 HInstruction* shl_shift = shl->GetRight(); in TryReplaceWithRotateRegisterSubPattern()
540 HInstruction* ushr_shift = ushr->GetRight(); in TryReplaceWithRotateRegisterSubPattern()
1286 HInstruction* right = instruction->GetRight(); in VisitAdd()
1456 if (instruction->GetLeft() == instruction->GetRight()) { in VisitAnd()
1569 if (condition->GetLeft()->IsConstant() && !condition->GetRight()->IsConstant()) { in VisitCondition()
1588 HInstruction* right = condition->GetRight(); in VisitCondition()
1846 instruction->GetType(), sub->GetRight(), sub->GetLeft()); in VisitNeg()
1894 if (instruction->GetLeft() == instruction->GetRight()) { in VisitOr()
1951 HInstruction* right = instruction->GetRight(); in VisitSub()
2078 HInstruction* right = instruction->GetRight(); in VisitXor()
2862 HInstruction* right = instruction->GetRight(); in TryHandleAssociativeAndCommutativeOperation()
2940 HInstruction* right = instruction->GetRight(); in TrySubtractionChainSimplification()
2958 HConstant* const1 = left->IsConstant() ? left->AsConstant() : y->GetRight()->AsConstant(); in TrySubtractionChainSimplification()
2963 HInstruction* x = (const1 == left) ? y->GetRight() : left; in TrySubtractionChainSimplification()
2972 right = y->GetRight(); in TrySubtractionChainSimplification()