Home | History | Annotate | Download | only in arm

Lines Matching refs:CheckFlag

707         does_deopt = !instr->CheckFlag(HInstruction::kUint32);
1251 ASSERT(instr->CheckFlag(HValue::kTruncatingToInt32));
1270 if ((instr->CheckFlag(HValue::kBailoutOnMinusZero) && divisor < 0) ||
1271 (instr->CheckFlag(HValue::kCanOverflow) && divisor == -1) ||
1272 (!instr->CheckFlag(HInstruction::kAllUsesTruncatingToInt32) &&
1289 (instr->CheckFlag(HValue::kBailoutOnMinusZero) && divisor < 0) ||
1290 !instr->CheckFlag(HInstruction::kAllUsesTruncatingToInt32)) {
1307 if (instr->CheckFlag(HValue::kCanBeDivByZero) ||
1308 instr->CheckFlag(HValue::kBailoutOnMinusZero) ||
1309 (instr->CheckFlag(HValue::kCanOverflow) &&
1311 !instr->CheckFlag(HValue::kAllUsesTruncatingToInt32))) ||
1313 !instr->CheckFlag(HValue::kAllUsesTruncatingToInt32))) {
1342 if ((instr->CheckFlag(HValue::kBailoutOnMinusZero) && divisor < 0) ||
1343 (instr->CheckFlag(HValue::kLeftCanBeMinInt) && divisor == -1)) {
1357 ((divisor > 0 && !instr->CheckFlag(HValue::kLeftCanBeNegative)) ||
1358 (divisor < 0 && !instr->CheckFlag(HValue::kLeftCanBePositive))) ?
1363 (instr->CheckFlag(HValue::kBailoutOnMinusZero) && divisor < 0)) {
1402 if (instr->CheckFlag(HValue::kBailoutOnMinusZero)) {
1417 if (divisor == 0 || instr->CheckFlag(HValue::kBailoutOnMinusZero)) {
1436 if (instr->CheckFlag(HValue::kCanBeDivByZero) ||
1437 instr->CheckFlag(HValue::kBailoutOnMinusZero)) {
1469 bool can_overflow = instr->CheckFlag(HValue::kCanOverflow);
1470 bool bailout_on_minus_zero = instr->CheckFlag(HValue::kBailoutOnMinusZero);
1545 if (instr->CheckFlag(HValue::kCanOverflow)) {
1572 if (instr->CheckFlag(HValue::kCanOverflow)) {
1607 if (instr->CheckFlag(HValue::kCanOverflow)) {
1614 ASSERT(!instr->CheckFlag(HValue::kCanOverflow));
1937 if (!instr->CheckFlag(HValue::kCanOverflow)) {
1940 } else if (val->CheckFlag(HInstruction::kUint32)) {
1956 if (instr->CheckFlag(HValue::kCanOverflow)) {
1962 if (val->CheckFlag(HInstruction::kUint32)) {
2189 !instr->CheckFlag(HInstruction::kUint32)) :