Lines Matching refs:CheckFlag
1064 if (hmod->CheckFlag(HValue::kLeftCanBeNegative)) { in DoModByPowerOf2I()
1069 if (hmod->CheckFlag(HValue::kBailoutOnMinusZero)) { in DoModByPowerOf2I()
1099 if (hmod->CheckFlag(HValue::kBailoutOnMinusZero)) { in DoModByConstI()
1120 if (hmod->CheckFlag(HValue::kCanBeDivByZero)) { in DoModI()
1126 if (hmod->CheckFlag(HValue::kCanOverflow)) { in DoModI()
1129 if (hmod->CheckFlag(HValue::kBailoutOnMinusZero)) { in DoModI()
1142 if (hmod->CheckFlag(HValue::kBailoutOnMinusZero)) { in DoModI()
1158 if (hdiv->CheckFlag(HValue::kBailoutOnMinusZero) && divisor < 0) { in DoDivByPowerOf2I()
1162 if (hdiv->CheckFlag(HValue::kCanOverflow) && divisor == -1) { in DoDivByPowerOf2I()
1166 if (!hdiv->CheckFlag(HInstruction::kAllUsesTruncatingToInt32) && in DoDivByPowerOf2I()
1206 if (hdiv->CheckFlag(HValue::kBailoutOnMinusZero) && divisor < 0) { in DoDivByConstI()
1213 if (!hdiv->CheckFlag(HInstruction::kAllUsesTruncatingToInt32)) { in DoDivByConstI()
1233 if (hdiv->CheckFlag(HValue::kCanBeDivByZero)) { in DoDivI()
1238 if (hdiv->CheckFlag(HValue::kBailoutOnMinusZero)) { in DoDivI()
1246 if (hdiv->CheckFlag(HValue::kCanOverflow) && in DoDivI()
1247 !hdiv->CheckFlag(HValue::kAllUsesTruncatingToInt32)) { in DoDivI()
1254 if (!hdiv->CheckFlag(HValue::kAllUsesTruncatingToInt32)) { in DoDivI()
1306 if (instr->hydrogen()->CheckFlag(HValue::kBailoutOnMinusZero)) { in DoFlooringDivByPowerOf2I()
1313 if (instr->hydrogen()->CheckFlag(HValue::kLeftCanBeMinInt)) { in DoFlooringDivByPowerOf2I()
1320 if (!instr->hydrogen()->CheckFlag(HValue::kLeftCanBeMinInt)) { in DoFlooringDivByPowerOf2I()
1348 if (hdiv->CheckFlag(HValue::kBailoutOnMinusZero) && divisor < 0) { in DoFlooringDivByConstI()
1354 if ((divisor > 0 && !hdiv->CheckFlag(HValue::kLeftCanBeNegative)) || in DoFlooringDivByConstI()
1355 (divisor < 0 && !hdiv->CheckFlag(HValue::kLeftCanBePositive))) { in DoFlooringDivByConstI()
1392 if (hdiv->CheckFlag(HValue::kCanBeDivByZero)) { in DoFlooringDivI()
1397 if (hdiv->CheckFlag(HValue::kBailoutOnMinusZero)) { in DoFlooringDivI()
1405 if (hdiv->CheckFlag(HValue::kCanOverflow) && in DoFlooringDivI()
1406 !hdiv->CheckFlag(HValue::kAllUsesTruncatingToInt32)) { in DoFlooringDivI()
1437 instr->hydrogen()->CheckFlag(HValue::kBailoutOnMinusZero); in DoMulI()
1438 bool overflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoMulI()
1660 bool can_overflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoSubI()
1854 bool can_overflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoAddI()
2260 instr->hydrogen()->left()->CheckFlag(HInstruction::kUint32) || in DoCompareNumericAndBranch()
2261 instr->hydrogen()->right()->CheckFlag(HInstruction::kUint32); in DoCompareNumericAndBranch()
3182 if (!instr->hydrogen()->CheckFlag(HInstruction::kUint32)) { in DoLoadKeyedExternalArray()
3747 if (instr->hydrogen()->CheckFlag(HValue::kBailoutOnMinusZero)) { in DoMathFloor()
3777 if (instr->hydrogen()->CheckFlag(HValue::kBailoutOnMinusZero)) { in DoMathRound()
3801 if (instr->hydrogen()->CheckFlag(HValue::kBailoutOnMinusZero)) { in DoMathRound()
3824 if (instr->hydrogen()->CheckFlag(HValue::kBailoutOnMinusZero)) { in DoMathRound()
4829 if (hchange->CheckFlag(HValue::kCanOverflow) && in DoSmiTag()
4830 hchange->value()->CheckFlag(HValue::kUint32)) { in DoSmiTag()
4834 if (hchange->CheckFlag(HValue::kCanOverflow) && in DoSmiTag()
4835 !hchange->value()->CheckFlag(HValue::kUint32)) { in DoSmiTag()
4979 if (instr->hydrogen()->CheckFlag(HValue::kBailoutOnMinusZero)) { in DoDeferredTaggedToI()
5063 if (instr->hydrogen()->CheckFlag(HValue::kBailoutOnMinusZero)) { in DoDoubleToI()
5096 if (instr->hydrogen()->CheckFlag(HValue::kBailoutOnMinusZero)) { in DoDoubleToSmi()