Lines Matching full:divisor
1328 int32_t divisor = instr->right()->GetInteger32Constant();
1330 dividend, divisor));
1331 if ((instr->CheckFlag(HValue::kBailoutOnMinusZero) && divisor < 0) ||
1332 (instr->CheckFlag(HValue::kCanOverflow) && divisor == -1) ||
1334 divisor != 1 && divisor != -1)) {
1346 int32_t divisor = instr->right()->GetInteger32Constant();
1350 dividend, divisor, temp1, temp2), edx);
1351 if (divisor == 0 ||
1352 (instr->CheckFlag(HValue::kBailoutOnMinusZero) && divisor < 0) ||
1365 LOperand* divisor = UseRegister(instr->right());
1368 dividend, divisor, temp), eax);
1398 int32_t divisor = instr->right()->GetInteger32Constant();
1400 dividend, divisor));
1401 if ((instr->CheckFlag(HValue::kBailoutOnMinusZero) && divisor < 0) ||
1402 (instr->CheckFlag(HValue::kLeftCanBeMinInt) && divisor == -1)) {
1414 int32_t divisor = instr->right()->GetInteger32Constant();
1418 ((divisor > 0 && !instr->CheckFlag(HValue::kLeftCanBeNegative)) ||
1419 (divisor < 0 && !instr->CheckFlag(HValue::kLeftCanBePositive))) ?
1423 divisor,
1428 if (divisor == 0 ||
1429 (instr->CheckFlag(HValue::kBailoutOnMinusZero) && divisor < 0)) {
1441 LOperand* divisor = UseRegister(instr->right());
1444 dividend, divisor, temp), eax);
1470 int32_t divisor = instr->right()->GetInteger32Constant();
1472 dividend, divisor));
1486 int32_t divisor = instr->right()->GetInteger32Constant();
1490 dividend, divisor, temp1, temp2), eax);
1491 if (divisor == 0 || instr->CheckFlag(HValue::kBailoutOnMinusZero)) {
1503 LOperand* divisor = UseRegister(instr->right());
1506 dividend, divisor, temp), edx);