Home | History | Annotate | Download | only in mips64

Lines Matching full:divisor

1289   int32_t divisor = instr->right()->GetInteger32Constant();
1291 dividend, divisor));
1292 if ((instr->CheckFlag(HValue::kBailoutOnMinusZero) && divisor < 0) ||
1293 (instr->CheckFlag(HValue::kCanOverflow) && divisor == -1) ||
1295 divisor != 1 && divisor != -1)) {
1307 int32_t divisor = instr->right()->GetInteger32Constant();
1309 dividend, divisor));
1310 if (divisor == 0 ||
1311 (instr->CheckFlag(HValue::kBailoutOnMinusZero) && divisor < 0) ||
1324 LOperand* divisor = UseRegister(instr->right());
1328 DefineAsRegister(new(zone()) LDivI(dividend, divisor, temp));
1360 int32_t divisor = instr->right()->GetInteger32Constant();
1362 dividend, divisor));
1363 if ((instr->CheckFlag(HValue::kBailoutOnMinusZero) && divisor < 0) ||
1364 (instr->CheckFlag(HValue::kLeftCanBeMinInt) && divisor == -1)) {
1376 int32_t divisor = instr->right()->GetInteger32Constant();
1378 ((divisor > 0 && !instr->CheckFlag(HValue::kLeftCanBeNegative)) ||
1379 (divisor < 0 && !instr->CheckFlag(HValue::kLeftCanBePositive))) ?
1382 new(zone()) LFlooringDivByConstI(dividend, divisor, temp));
1383 if (divisor == 0 ||
1384 (instr->CheckFlag(HValue::kBailoutOnMinusZero) && divisor < 0)) {
1396 LOperand* divisor = UseRegister(instr->right());
1398 DefineAsRegister(new (zone()) LFlooringDivI(dividend, divisor));
1424 int32_t divisor = instr->right()->GetInteger32Constant();
1426 dividend, divisor));
1440 int32_t divisor = instr->right()->GetInteger32Constant();
1442 dividend, divisor));
1443 if (divisor == 0 || instr->CheckFlag(HValue::kBailoutOnMinusZero)) {
1455 LOperand* divisor = UseRegister(instr->right());
1457 dividend, divisor));