Lines Matching refs:hdiv
1134 HDiv* hdiv = instr->hydrogen(); in DoDivByPowerOf2I() local
1135 if (hdiv->CheckFlag(HValue::kBailoutOnMinusZero) && divisor < 0) { in DoDivByPowerOf2I()
1140 if (hdiv->CheckFlag(HValue::kCanOverflow) && divisor == -1) { in DoDivByPowerOf2I()
1145 if (!hdiv->CheckFlag(HInstruction::kAllUsesTruncatingToInt32) && in DoDivByPowerOf2I()
1175 HDiv* hdiv = instr->hydrogen(); in DoDivByConstI() local
1176 if (hdiv->CheckFlag(HValue::kBailoutOnMinusZero) && divisor < 0) { in DoDivByConstI()
1184 if (!hdiv->CheckFlag(HInstruction::kAllUsesTruncatingToInt32)) { in DoDivByConstI()
1195 HBinaryOperation* hdiv = instr->hydrogen(); in DoDivI() local
1206 if (hdiv->CheckFlag(HValue::kCanBeDivByZero)) { in DoDivI()
1212 if (hdiv->CheckFlag(HValue::kBailoutOnMinusZero)) { in DoDivI()
1222 if (hdiv->CheckFlag(HValue::kCanOverflow)) { in DoDivI()
1235 if (!hdiv->CheckFlag(HValue::kAllUsesTruncatingToInt32)) { in DoDivI()
1298 HMathFloorOfDiv* hdiv = instr->hydrogen(); in DoFlooringDivByConstI() local
1299 if (hdiv->CheckFlag(HValue::kBailoutOnMinusZero) && divisor < 0) { in DoFlooringDivByConstI()
1306 if ((divisor > 0 && !hdiv->CheckFlag(HValue::kLeftCanBeNegative)) || in DoFlooringDivByConstI()
1307 (divisor < 0 && !hdiv->CheckFlag(HValue::kLeftCanBePositive))) { in DoFlooringDivByConstI()
1334 HBinaryOperation* hdiv = instr->hydrogen(); in DoFlooringDivI() local
1346 if (hdiv->CheckFlag(HValue::kCanBeDivByZero)) { in DoFlooringDivI()
1352 if (hdiv->CheckFlag(HValue::kBailoutOnMinusZero)) { in DoFlooringDivI()
1362 if (hdiv->CheckFlag(HValue::kCanOverflow)) { in DoFlooringDivI()