Lines Matching refs:CheckFlag
708 does_deopt = !instr->CheckFlag(HInstruction::kUint32);
1283 DCHECK(instr->CheckFlag(HValue::kTruncatingToInt32));
1302 if ((instr->CheckFlag(HValue::kBailoutOnMinusZero) && divisor < 0) ||
1303 (instr->CheckFlag(HValue::kCanOverflow) && divisor == -1) ||
1304 (!instr->CheckFlag(HInstruction::kAllUsesTruncatingToInt32) &&
1321 (instr->CheckFlag(HValue::kBailoutOnMinusZero) && divisor < 0) ||
1322 !instr->CheckFlag(HInstruction::kAllUsesTruncatingToInt32)) {
1335 LOperand* temp = instr->CheckFlag(HInstruction::kAllUsesTruncatingToInt32)
1339 if (instr->CheckFlag(HValue::kCanBeDivByZero) ||
1340 instr->CheckFlag(HValue::kBailoutOnMinusZero) ||
1341 (instr->CheckFlag(HValue::kCanOverflow) &&
1342 !instr->CheckFlag(HValue::kAllUsesTruncatingToInt32)) ||
1344 !instr->CheckFlag(HValue::kAllUsesTruncatingToInt32))) {
1373 if ((instr->CheckFlag(HValue::kBailoutOnMinusZero) && divisor < 0) ||
1374 (instr->CheckFlag(HValue::kLeftCanBeMinInt) && divisor == -1)) {
1388 ((divisor > 0 && !instr->CheckFlag(HValue::kLeftCanBeNegative)) ||
1389 (divisor < 0 && !instr->CheckFlag(HValue::kLeftCanBePositive))) ?
1394 (instr->CheckFlag(HValue::kBailoutOnMinusZero) && divisor < 0)) {
1431 if (instr->CheckFlag(HValue::kLeftCanBeNegative) &&
1432 instr->CheckFlag(HValue::kBailoutOnMinusZero)) {
1447 if (divisor == 0 || instr->CheckFlag(HValue::kBailoutOnMinusZero)) {
1462 if (instr->CheckFlag(HValue::kCanBeDivByZero) ||
1463 instr->CheckFlag(HValue::kBailoutOnMinusZero)) {
1489 bool can_overflow = instr->CheckFlag(HValue::kCanOverflow);
1490 bool bailout_on_minus_zero = instr->CheckFlag(HValue::kBailoutOnMinusZero);
1553 if (instr->CheckFlag(HValue::kCanOverflow)) {
1582 if (instr->CheckFlag(HValue::kCanOverflow)) {
1589 DCHECK(!instr->CheckFlag(HValue::kCanOverflow));
1914 if (val->CheckFlag(HInstruction::kUint32)) {
1929 if (instr->CheckFlag(HValue::kCanOverflow)) {
1935 if (val->CheckFlag(HInstruction::kUint32)) {
2174 !instr->CheckFlag(HInstruction::kUint32)) :