Lines Matching refs:CheckFlag
656 does_deopt = !instr->CheckFlag(HInstruction::kUint32); in DoShift()
1205 DCHECK(instr->CheckFlag(HValue::kTruncatingToInt32)); in DoBitwise()
1224 if ((instr->CheckFlag(HValue::kBailoutOnMinusZero) && divisor < 0) || in DoDivByPowerOf2I()
1225 (instr->CheckFlag(HValue::kCanOverflow) && divisor == -1) || in DoDivByPowerOf2I()
1226 (!instr->CheckFlag(HInstruction::kAllUsesTruncatingToInt32) && in DoDivByPowerOf2I()
1243 (instr->CheckFlag(HValue::kBailoutOnMinusZero) && divisor < 0) || in DoDivByConstI()
1244 !instr->CheckFlag(HInstruction::kAllUsesTruncatingToInt32)) { in DoDivByConstI()
1257 LOperand* temp = instr->CheckFlag(HInstruction::kAllUsesTruncatingToInt32) in DoDivI()
1261 if (instr->CheckFlag(HValue::kCanBeDivByZero) || in DoDivI()
1262 instr->CheckFlag(HValue::kBailoutOnMinusZero) || in DoDivI()
1263 (instr->CheckFlag(HValue::kCanOverflow) && in DoDivI()
1264 !instr->CheckFlag(HValue::kAllUsesTruncatingToInt32)) || in DoDivI()
1266 !instr->CheckFlag(HValue::kAllUsesTruncatingToInt32))) { in DoDivI()
1295 if ((instr->CheckFlag(HValue::kBailoutOnMinusZero) && divisor < 0) || in DoFlooringDivByPowerOf2I()
1296 (instr->CheckFlag(HValue::kLeftCanBeMinInt) && divisor == -1)) { in DoFlooringDivByPowerOf2I()
1310 ((divisor > 0 && !instr->CheckFlag(HValue::kLeftCanBeNegative)) || in DoFlooringDivByConstI()
1311 (divisor < 0 && !instr->CheckFlag(HValue::kLeftCanBePositive))) ? in DoFlooringDivByConstI()
1316 (instr->CheckFlag(HValue::kBailoutOnMinusZero) && divisor < 0)) { in DoFlooringDivByConstI()
1331 if (instr->CheckFlag(HValue::kCanBeDivByZero) || in DoFlooringDivI()
1332 instr->CheckFlag(HValue::kBailoutOnMinusZero) || in DoFlooringDivI()
1333 (instr->CheckFlag(HValue::kCanOverflow))) { in DoFlooringDivI()
1359 if (instr->CheckFlag(HValue::kLeftCanBeNegative) && in DoModByPowerOf2I()
1360 instr->CheckFlag(HValue::kBailoutOnMinusZero)) { in DoModByPowerOf2I()
1375 if (divisor == 0 || instr->CheckFlag(HValue::kBailoutOnMinusZero)) { in DoModByConstI()
1390 if (instr->CheckFlag(HValue::kCanBeDivByZero) || in DoModI()
1391 instr->CheckFlag(HValue::kBailoutOnMinusZero)) { in DoModI()
1417 bool can_overflow = instr->CheckFlag(HValue::kCanOverflow); in DoMul()
1418 bool bailout_on_minus_zero = instr->CheckFlag(HValue::kBailoutOnMinusZero); in DoMul()
1490 if (instr->CheckFlag(HValue::kCanOverflow)) { in DoSub()
1521 if (instr->CheckFlag(HValue::kCanOverflow)) { in DoAdd()
1527 DCHECK(!instr->CheckFlag(HValue::kCanOverflow)); in DoAdd()
1795 if (val->CheckFlag(HInstruction::kUint32)) { in DoChange()
1810 if (instr->CheckFlag(HValue::kCanOverflow)) { in DoChange()
1816 if (val->CheckFlag(HInstruction::kUint32)) { in DoChange()
2005 !instr->CheckFlag(HInstruction::kUint32); in DoLoadKeyed()