Lines Matching refs:CheckFlag
869 if (instr->CheckFlag(HValue::kCanOverflow)) {
876 DCHECK(!instr->CheckFlag(HValue::kCanOverflow));
941 DCHECK(instr->CheckFlag(HValue::kTruncatingToInt32));
1160 if (val->CheckFlag(HInstruction::kUint32)) {
1174 if (val->CheckFlag(HInstruction::kUint32)) {
1180 if (val->CheckFlag(HInstruction::kUint32)) {
1389 if ((instr->CheckFlag(HValue::kBailoutOnMinusZero) && divisor < 0) ||
1390 (instr->CheckFlag(HValue::kCanOverflow) && divisor == -1) ||
1391 (!instr->CheckFlag(HInstruction::kAllUsesTruncatingToInt32) &&
1405 LOperand* temp = instr->CheckFlag(HInstruction::kAllUsesTruncatingToInt32)
1410 (instr->CheckFlag(HValue::kBailoutOnMinusZero) && divisor < 0) ||
1411 !instr->CheckFlag(HInstruction::kAllUsesTruncatingToInt32)) {
1424 LOperand* temp = instr->CheckFlag(HInstruction::kAllUsesTruncatingToInt32)
1428 if (!instr->CheckFlag(HValue::kAllUsesTruncatingToInt32)) {
1725 !instr->CheckFlag(HInstruction::kUint32)) {
1790 if ((instr->CheckFlag(HValue::kBailoutOnMinusZero) && divisor < 0) ||
1791 (instr->CheckFlag(HValue::kLeftCanBeMinInt) && divisor == -1)) {
1805 ((divisor > 0 && !instr->CheckFlag(HValue::kLeftCanBeNegative)) ||
1806 (divisor < 0 && !instr->CheckFlag(HValue::kLeftCanBePositive))) ?
1811 (instr->CheckFlag(HValue::kBailoutOnMinusZero) && divisor < 0)) {
1866 if (instr->CheckFlag(HValue::kLeftCanBeNegative) &&
1867 instr->CheckFlag(HValue::kBailoutOnMinusZero)) {
1883 if (divisor == 0 || instr->CheckFlag(HValue::kBailoutOnMinusZero)) {
1897 if (instr->CheckFlag(HValue::kCanBeDivByZero) ||
1898 instr->CheckFlag(HValue::kBailoutOnMinusZero)) {
1927 bool can_overflow = instr->CheckFlag(HValue::kCanOverflow);
1928 bool bailout_on_minus_zero = instr->CheckFlag(HValue::kBailoutOnMinusZero);
2205 if (hinstr->CheckFlag(HValue::kCanOverflow)) {
2238 can_deopt = !instr->CheckFlag(HInstruction::kUint32);
2498 if (instr->CheckFlag(HValue::kCanOverflow)) {