Lines Matching full:comparison
297 // If it isn't a comparison with an integer-as-fp (the exit value), we can't
305 // Find new predicate for integer comparison.
308 default: return; // Unknown comparison.
324 // we can. This is only safe if the comparison will not overflow in a way
353 // If this is an equality comparison, we require that the strided value
380 // If this is an equality comparison, we require that the strided value
413 // Delete the old floating point exit comparison. The branch starts using the
414 // new comparison.
1436 /// loop to be a canonical != comparison against the incremented loop induction
1516 // comparison, but that's not immediately safe, since users of the old
1517 // comparison may not be dominated by the new comparison. Instead, just
1518 // update the branch to use the new comparison; in the common case this
1519 // will make old comparison dead.