Lines Matching refs:hdiv
2541 HDiv* hdiv = instr->hydrogen(); in DoDivByPowerOf2I() local
2542 if (hdiv->CheckFlag(HValue::kBailoutOnMinusZero) && divisor < 0) { in DoDivByPowerOf2I()
2546 if (hdiv->CheckFlag(HValue::kCanOverflow) && divisor == -1) { in DoDivByPowerOf2I()
2553 if (!hdiv->CheckFlag(HInstruction::kAllUsesTruncatingToInt32) && in DoDivByPowerOf2I()
2590 HDiv* hdiv = instr->hydrogen(); in DoDivByConstI() local
2591 if (hdiv->CheckFlag(HValue::kBailoutOnMinusZero) && divisor < 0) { in DoDivByConstI()
2598 if (!hdiv->CheckFlag(HInstruction::kAllUsesTruncatingToInt32)) { in DoDivByConstI()
2611 HBinaryOperation* hdiv = instr->hydrogen(); in DoDivI() local
2620 if (hdiv->CheckFlag(HValue::kAllUsesTruncatingToInt32)) { in DoDivI()
2626 if (hdiv->CheckFlag(HValue::kCanBeDivByZero)) { in DoDivI()
2631 if (hdiv->CheckFlag(HValue::kBailoutOnMinusZero)) { in DoDivI()
2643 if (hdiv->CheckFlag(HValue::kCanOverflow)) { in DoDivI()
3661 HMathFloorOfDiv* hdiv = instr->hydrogen(); in DoFlooringDivByConstI() local
3662 if (hdiv->CheckFlag(HValue::kBailoutOnMinusZero) && divisor < 0) { in DoFlooringDivByConstI()
3668 if ((divisor > 0 && !hdiv->CheckFlag(HValue::kLeftCanBeNegative)) || in DoFlooringDivByConstI()
3669 (divisor < 0 && !hdiv->CheckFlag(HValue::kLeftCanBePositive))) { in DoFlooringDivByConstI()