Lines Matching refs:CheckFlag

1153   if (hmod->CheckFlag(HValue::kLeftCanBeNegative)) {  in DoModByPowerOf2I()
1160 if (hmod->CheckFlag(HValue::kBailoutOnMinusZero)) { in DoModByPowerOf2I()
1190 if (hmod->CheckFlag(HValue::kBailoutOnMinusZero)) { in DoModByConstI()
1212 if (hmod->CheckFlag(HValue::kCanBeDivByZero)) { in DoModI()
1219 if (hmod->CheckFlag(HValue::kCanOverflow)) { in DoModI()
1224 if (hmod->CheckFlag(HValue::kBailoutOnMinusZero)) { in DoModI()
1242 if (hmod->CheckFlag(HValue::kBailoutOnMinusZero)) { in DoModI()
1269 if (hmod->CheckFlag(HValue::kCanBeDivByZero)) { in DoModI()
1298 if (hmod->CheckFlag(HValue::kBailoutOnMinusZero)) { in DoModI()
1317 if (hdiv->CheckFlag(HValue::kBailoutOnMinusZero) && divisor < 0) { in DoDivByPowerOf2I()
1322 if (hdiv->CheckFlag(HValue::kCanOverflow) && divisor == -1) { in DoDivByPowerOf2I()
1327 if (!hdiv->CheckFlag(HInstruction::kAllUsesTruncatingToInt32) && in DoDivByPowerOf2I()
1365 if (hdiv->CheckFlag(HValue::kBailoutOnMinusZero) && divisor < 0) { in DoDivByConstI()
1373 if (!hdiv->CheckFlag(HInstruction::kAllUsesTruncatingToInt32)) { in DoDivByConstI()
1390 if (hdiv->CheckFlag(HValue::kCanBeDivByZero)) { in DoDivI()
1396 if (hdiv->CheckFlag(HValue::kBailoutOnMinusZero)) { in DoDivI()
1398 if (!instr->hydrogen_value()->CheckFlag(HValue::kCanBeDivByZero)) { in DoDivI()
1409 if (hdiv->CheckFlag(HValue::kCanOverflow) && in DoDivI()
1411 !hdiv->CheckFlag(HValue::kAllUsesTruncatingToInt32))) { in DoDivI()
1434 if (!hdiv->CheckFlag(HValue::kAllUsesTruncatingToInt32)) { in DoDivI()
1489 if (instr->hydrogen()->CheckFlag(HValue::kBailoutOnMinusZero)) { in DoFlooringDivByPowerOf2I()
1495 if (instr->hydrogen()->CheckFlag(HValue::kLeftCanBeMinInt)) { in DoFlooringDivByPowerOf2I()
1502 if (!instr->hydrogen()->CheckFlag(HValue::kLeftCanBeMinInt)) { in DoFlooringDivByPowerOf2I()
1525 if (hdiv->CheckFlag(HValue::kBailoutOnMinusZero) && divisor < 0) { in DoFlooringDivByConstI()
1532 if ((divisor > 0 && !hdiv->CheckFlag(HValue::kLeftCanBeNegative)) || in DoFlooringDivByConstI()
1533 (divisor < 0 && !hdiv->CheckFlag(HValue::kLeftCanBePositive))) { in DoFlooringDivByConstI()
1566 if (hdiv->CheckFlag(HValue::kCanBeDivByZero)) { in DoFlooringDivI()
1572 if (hdiv->CheckFlag(HValue::kBailoutOnMinusZero)) { in DoFlooringDivI()
1574 if (!instr->hydrogen_value()->CheckFlag(HValue::kCanBeDivByZero)) { in DoFlooringDivI()
1585 if (hdiv->CheckFlag(HValue::kCanOverflow) && in DoFlooringDivI()
1587 !hdiv->CheckFlag(HValue::kAllUsesTruncatingToInt32))) { in DoFlooringDivI()
1628 instr->hydrogen()->CheckFlag(HValue::kBailoutOnMinusZero); in DoMulI()
1629 bool overflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoMulI()
1856 bool can_overflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoSubI()
1877 bool can_overflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoRSubI()
2050 bool can_overflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoAddI()
2399 instr->hydrogen()->left()->CheckFlag(HInstruction::kUint32) || in DoCompareNumericAndBranch()
2400 instr->hydrogen()->right()->CheckFlag(HInstruction::kUint32); in DoCompareNumericAndBranch()
3281 if (!instr->hydrogen()->CheckFlag(HInstruction::kUint32)) { in DoLoadKeyedExternalArray()
3800 if (instr->hydrogen()->CheckFlag(HValue::kBailoutOnMinusZero)) { in DoMathFloor()
3827 if (instr->hydrogen()->CheckFlag(HValue::kBailoutOnMinusZero)) { in DoMathRound()
4839 if (hchange->CheckFlag(HValue::kCanOverflow) && in DoSmiTag()
4840 hchange->value()->CheckFlag(HValue::kUint32)) { in DoSmiTag()
4844 if (hchange->CheckFlag(HValue::kCanOverflow) && in DoSmiTag()
4845 !hchange->value()->CheckFlag(HValue::kUint32)) { in DoSmiTag()
4985 if (instr->hydrogen()->CheckFlag(HValue::kBailoutOnMinusZero)) { in DoDeferredTaggedToI()
5061 if (instr->hydrogen()->CheckFlag(HValue::kBailoutOnMinusZero)) { in DoDoubleToI()
5086 if (instr->hydrogen()->CheckFlag(HValue::kBailoutOnMinusZero)) { in DoDoubleToSmi()