Lines Matching refs:hdiv
1435 HDiv* hdiv = instr->hydrogen(); in DoDivByPowerOf2I() local
1436 if (hdiv->CheckFlag(HValue::kBailoutOnMinusZero) && divisor < 0) { in DoDivByPowerOf2I()
1441 if (hdiv->CheckFlag(HValue::kCanOverflow) && divisor == -1) { in DoDivByPowerOf2I()
1446 if (!hdiv->CheckFlag(HInstruction::kAllUsesTruncatingToInt32) && in DoDivByPowerOf2I()
1476 HDiv* hdiv = instr->hydrogen(); in DoDivByConstI() local
1477 if (hdiv->CheckFlag(HValue::kBailoutOnMinusZero) && divisor < 0) { in DoDivByConstI()
1485 if (!hdiv->CheckFlag(HInstruction::kAllUsesTruncatingToInt32)) { in DoDivByConstI()
1496 HBinaryOperation* hdiv = instr->hydrogen(); in DoDivI() local
1507 if (hdiv->CheckFlag(HValue::kCanBeDivByZero)) { in DoDivI()
1513 if (hdiv->CheckFlag(HValue::kBailoutOnMinusZero)) { in DoDivI()
1523 if (hdiv->CheckFlag(HValue::kCanOverflow)) { in DoDivI()
1536 if (!hdiv->CheckFlag(HValue::kAllUsesTruncatingToInt32)) { in DoDivI()
1599 HMathFloorOfDiv* hdiv = instr->hydrogen(); in DoFlooringDivByConstI() local
1600 if (hdiv->CheckFlag(HValue::kBailoutOnMinusZero) && divisor < 0) { in DoFlooringDivByConstI()
1607 if ((divisor > 0 && !hdiv->CheckFlag(HValue::kLeftCanBeNegative)) || in DoFlooringDivByConstI()
1608 (divisor < 0 && !hdiv->CheckFlag(HValue::kLeftCanBePositive))) { in DoFlooringDivByConstI()
1635 HBinaryOperation* hdiv = instr->hydrogen(); in DoFlooringDivI() local
1647 if (hdiv->CheckFlag(HValue::kCanBeDivByZero)) { in DoFlooringDivI()
1653 if (hdiv->CheckFlag(HValue::kBailoutOnMinusZero)) { in DoFlooringDivI()
1663 if (hdiv->CheckFlag(HValue::kCanOverflow)) { in DoFlooringDivI()