Lines Matching refs:CheckFlag
1114 if (hmod->CheckFlag(HValue::kLeftCanBeNegative)) { in DoModByPowerOf2I()
1119 if (hmod->CheckFlag(HValue::kBailoutOnMinusZero)) { in DoModByPowerOf2I()
1149 if (hmod->CheckFlag(HValue::kBailoutOnMinusZero)) { in DoModByConstI()
1170 if (hmod->CheckFlag(HValue::kCanBeDivByZero)) { in DoModI()
1176 if (hmod->CheckFlag(HValue::kCanOverflow)) { in DoModI()
1179 if (hmod->CheckFlag(HValue::kBailoutOnMinusZero)) { in DoModI()
1191 if (hmod->CheckFlag(HValue::kBailoutOnMinusZero)) { in DoModI()
1207 if (hdiv->CheckFlag(HValue::kBailoutOnMinusZero) && divisor < 0) { in DoDivByPowerOf2I()
1211 if (hdiv->CheckFlag(HValue::kCanOverflow) && divisor == -1) { in DoDivByPowerOf2I()
1215 if (!hdiv->CheckFlag(HInstruction::kAllUsesTruncatingToInt32) && in DoDivByPowerOf2I()
1255 if (hdiv->CheckFlag(HValue::kBailoutOnMinusZero) && divisor < 0) { in DoDivByConstI()
1262 if (!hdiv->CheckFlag(HInstruction::kAllUsesTruncatingToInt32)) { in DoDivByConstI()
1283 if (hdiv->CheckFlag(HValue::kCanBeDivByZero)) { in DoDivI()
1288 if (hdiv->CheckFlag(HValue::kBailoutOnMinusZero)) { in DoDivI()
1296 if (hdiv->CheckFlag(HValue::kCanOverflow) && in DoDivI()
1297 !hdiv->CheckFlag(HValue::kAllUsesTruncatingToInt32)) { in DoDivI()
1304 if (!hdiv->CheckFlag(HValue::kAllUsesTruncatingToInt32)) { in DoDivI()
1350 if (instr->hydrogen()->CheckFlag(HValue::kBailoutOnMinusZero)) { in DoFlooringDivByPowerOf2I()
1357 if (instr->hydrogen()->CheckFlag(HValue::kLeftCanBeMinInt)) { in DoFlooringDivByPowerOf2I()
1364 if (!instr->hydrogen()->CheckFlag(HValue::kLeftCanBeMinInt)) { in DoFlooringDivByPowerOf2I()
1392 if (hdiv->CheckFlag(HValue::kBailoutOnMinusZero) && divisor < 0) { in DoFlooringDivByConstI()
1398 if ((divisor > 0 && !hdiv->CheckFlag(HValue::kLeftCanBeNegative)) || in DoFlooringDivByConstI()
1399 (divisor < 0 && !hdiv->CheckFlag(HValue::kLeftCanBePositive))) { in DoFlooringDivByConstI()
1436 if (hdiv->CheckFlag(HValue::kCanBeDivByZero)) { in DoFlooringDivI()
1441 if (hdiv->CheckFlag(HValue::kBailoutOnMinusZero)) { in DoFlooringDivI()
1449 if (hdiv->CheckFlag(HValue::kCanOverflow) && in DoFlooringDivI()
1450 !hdiv->CheckFlag(HValue::kAllUsesTruncatingToInt32)) { in DoFlooringDivI()
1475 instr->hydrogen()->CheckFlag(HValue::kBailoutOnMinusZero); in DoMulI()
1476 bool overflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoMulI()
1701 bool can_overflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoSubI()
1891 bool can_overflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoAddI()
2292 instr->hydrogen()->left()->CheckFlag(HInstruction::kUint32) || in DoCompareNumericAndBranch()
2293 instr->hydrogen()->right()->CheckFlag(HInstruction::kUint32); in DoCompareNumericAndBranch()
3188 if (!instr->hydrogen()->CheckFlag(HInstruction::kUint32)) { in DoLoadKeyedExternalArray()
3718 if (instr->hydrogen()->CheckFlag(HValue::kBailoutOnMinusZero)) { in DoMathFloor()
3748 if (instr->hydrogen()->CheckFlag(HValue::kBailoutOnMinusZero)) { in DoMathRound()
3769 if (instr->hydrogen()->CheckFlag(HValue::kBailoutOnMinusZero)) { in DoMathRound()
3792 if (instr->hydrogen()->CheckFlag(HValue::kBailoutOnMinusZero)) { in DoMathRound()
4797 if (hchange->CheckFlag(HValue::kCanOverflow) && in DoSmiTag()
4798 hchange->value()->CheckFlag(HValue::kUint32)) { in DoSmiTag()
4802 if (hchange->CheckFlag(HValue::kCanOverflow) && in DoSmiTag()
4803 !hchange->value()->CheckFlag(HValue::kUint32)) { in DoSmiTag()
4947 if (instr->hydrogen()->CheckFlag(HValue::kBailoutOnMinusZero)) { in DoDeferredTaggedToI()
5031 if (instr->hydrogen()->CheckFlag(HValue::kBailoutOnMinusZero)) { in DoDoubleToI()
5064 if (instr->hydrogen()->CheckFlag(HValue::kBailoutOnMinusZero)) { in DoDoubleToSmi()