Lines Matching refs:hdiv

1112   HMathFloorOfDiv* hdiv = instr->hydrogen();  in DoFlooringDivByConstI()  local
1113 if (hdiv->CheckFlag(HValue::kBailoutOnMinusZero) && divisor < 0) { in DoFlooringDivByConstI()
1120 if ((divisor > 0 && !hdiv->CheckFlag(HValue::kLeftCanBeNegative)) || in DoFlooringDivByConstI()
1121 (divisor < 0 && !hdiv->CheckFlag(HValue::kLeftCanBePositive))) { in DoFlooringDivByConstI()
1148 HBinaryOperation* hdiv = instr->hydrogen(); in DoFlooringDivI() local
1160 if (hdiv->CheckFlag(HValue::kCanBeDivByZero)) { in DoFlooringDivI()
1166 if (hdiv->CheckFlag(HValue::kBailoutOnMinusZero)) { in DoFlooringDivI()
1176 if (hdiv->CheckFlag(HValue::kCanOverflow)) { in DoFlooringDivI()
1207 HDiv* hdiv = instr->hydrogen(); in DoDivByPowerOf2I() local
1208 if (hdiv->CheckFlag(HValue::kBailoutOnMinusZero) && divisor < 0) { in DoDivByPowerOf2I()
1213 if (hdiv->CheckFlag(HValue::kCanOverflow) && divisor == -1) { in DoDivByPowerOf2I()
1218 if (!hdiv->CheckFlag(HInstruction::kAllUsesTruncatingToInt32) && in DoDivByPowerOf2I()
1248 HDiv* hdiv = instr->hydrogen(); in DoDivByConstI() local
1249 if (hdiv->CheckFlag(HValue::kBailoutOnMinusZero) && divisor < 0) { in DoDivByConstI()
1257 if (!hdiv->CheckFlag(HInstruction::kAllUsesTruncatingToInt32)) { in DoDivByConstI()
1268 HBinaryOperation* hdiv = instr->hydrogen(); in DoDivI() local
1279 if (hdiv->CheckFlag(HValue::kCanBeDivByZero)) { in DoDivI()
1285 if (hdiv->CheckFlag(HValue::kBailoutOnMinusZero)) { in DoDivI()
1295 if (hdiv->CheckFlag(HValue::kCanOverflow)) { in DoDivI()
1308 if (!hdiv->CheckFlag(HValue::kAllUsesTruncatingToInt32)) { in DoDivI()