Lines Matching refs:CheckFlag
914 if (hmod->CheckFlag(HValue::kLeftCanBeNegative)) { in DoModByPowerOf2I()
922 if (hmod->CheckFlag(HValue::kBailoutOnMinusZero)) { in DoModByPowerOf2I()
925 } else if (!hmod->CheckFlag(HValue::kBailoutOnMinusZero)) { in DoModByPowerOf2I()
961 if (hmod->CheckFlag(HValue::kBailoutOnMinusZero)) { in DoModByConstI()
977 bool can_overflow = hmod->CheckFlag(HValue::kCanOverflow); in DoModI()
988 if (hmod->CheckFlag(HValue::kCanBeDivByZero)) { in DoModI()
996 if (hmod->CheckFlag(HValue::kBailoutOnMinusZero)) { in DoModI()
1016 if (hmod->CheckFlag(HValue::kBailoutOnMinusZero)) { in DoModI()
1035 if (hdiv->CheckFlag(HValue::kBailoutOnMinusZero) && divisor < 0) { in DoDivByPowerOf2I()
1040 if (hdiv->CheckFlag(HValue::kCanOverflow) && divisor == -1) { in DoDivByPowerOf2I()
1049 if (!hdiv->CheckFlag(HInstruction::kAllUsesTruncatingToInt32) && shift) { in DoDivByPowerOf2I()
1087 if (hdiv->CheckFlag(HValue::kBailoutOnMinusZero) && divisor < 0) { in DoDivByConstI()
1095 if (!hdiv->CheckFlag(HInstruction::kAllUsesTruncatingToInt32)) { in DoDivByConstI()
1111 bool can_overflow = hdiv->CheckFlag(HValue::kCanOverflow); in DoDivI()
1124 if (hdiv->CheckFlag(HValue::kCanBeDivByZero)) { in DoDivI()
1130 if (hdiv->CheckFlag(HValue::kBailoutOnMinusZero)) { in DoDivI()
1141 if (!hdiv->CheckFlag(HValue::kAllUsesTruncatingToInt32)) { in DoDivI()
1160 if (!hdiv->CheckFlag(HInstruction::kAllUsesTruncatingToInt32)) { in DoDivI()
1175 bool can_overflow = hdiv->CheckFlag(HValue::kLeftCanBeMinInt); in DoFlooringDivByPowerOf2I()
1204 if (hdiv->CheckFlag(HValue::kBailoutOnMinusZero)) { in DoFlooringDivByPowerOf2I()
1249 if (hdiv->CheckFlag(HValue::kBailoutOnMinusZero) && divisor < 0) { in DoFlooringDivByConstI()
1256 if ((divisor > 0 && !hdiv->CheckFlag(HValue::kLeftCanBeNegative)) || in DoFlooringDivByConstI()
1257 (divisor < 0 && !hdiv->CheckFlag(HValue::kLeftCanBePositive))) { in DoFlooringDivByConstI()
1288 bool can_overflow = hdiv->CheckFlag(HValue::kCanOverflow); in DoFlooringDivI()
1301 if (hdiv->CheckFlag(HValue::kCanBeDivByZero)) { in DoFlooringDivI()
1307 if (hdiv->CheckFlag(HValue::kBailoutOnMinusZero)) { in DoFlooringDivI()
1318 if (!hdiv->CheckFlag(HValue::kAllUsesTruncatingToInt32)) { in DoFlooringDivI()
1387 instr->hydrogen()->CheckFlag(HValue::kBailoutOnMinusZero); in DoMulI()
1388 bool can_overflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoMulI()
1698 bool can_overflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoShiftI()
1737 DCHECK(!instr->hydrogen()->CheckFlag(HValue::kCanOverflow) && in DoShiftI()
1876 bool can_overflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoShiftI()
2280 instr->hydrogen()->left()->CheckFlag(HInstruction::kUint32) || in DoShiftI()
2281 instr->hydrogen()->right()->CheckFlag(HInstruction::kUint32); in DoShiftI()
2932 if (!instr->hydrogen()->CheckFlag(HInstruction::kUint32)) { in DoShiftI()
3554 if (instr->hydrogen()->CheckFlag(HValue::kBailoutOnMinusZero)) { in DoShiftI()
3605 if (instr->hydrogen()->CheckFlag(HValue::kBailoutOnMinusZero)) { in DoShiftI()
4732 if (hchange->CheckFlag(HValue::kCanOverflow) && in DoShiftI()
4733 hchange->value()->CheckFlag(HValue::kUint32)) { in DoShiftI()
4738 if (hchange->CheckFlag(HValue::kCanOverflow) && in DoShiftI()
4739 !hchange->value()->CheckFlag(HValue::kUint32)) { in DoShiftI()
4849 if (instr->hydrogen()->CheckFlag(HValue::kBailoutOnMinusZero)) { in DoShiftI()
4857 if (instr->hydrogen()->CheckFlag(HValue::kBailoutOnMinusZero)) { in DoShiftI()
4931 if (instr->hydrogen()->CheckFlag(HValue::kBailoutOnMinusZero)) { in DoShiftI()
4956 if (instr->hydrogen()->CheckFlag(HValue::kBailoutOnMinusZero)) { in DoShiftI()