Home
last modified time | relevance | path

Searched refs:vr0max (Results 1 – 4 of 4) sorted by relevance

/netbsd/src/external/gpl3/gcc/dist/gcc/
Dvalue-range.cc747 tree *vr0min, tree *vr0max, in intersect_ranges() argument
752 bool maxeq = vrp_operand_equal_p (*vr0max, vr1max); in intersect_ranges()
769 *vr0max = NULL_TREE; in intersect_ranges()
774 else if (operand_less_p (*vr0max, vr1min) == 1 in intersect_ranges()
789 *vr0max = vr1max; in intersect_ranges()
796 *vr0max = NULL_TREE; in intersect_ranges()
802 if (TREE_CODE (*vr0max) == INTEGER_CST in intersect_ranges()
804 && operand_less_p (*vr0max, vr1min) == 1 in intersect_ranges()
806 vr1min, *vr0max))) in intersect_ranges()
807 *vr0max = vr1max; in intersect_ranges()
[all …]
Dvr-values.cc1078 tree vr0min = vr0.min (), vr0max = vr0.max (); in check_for_binary_op_overflow() local
1082 || TREE_OVERFLOW (vr0max)) in check_for_binary_op_overflow()
1085 vr0max = vrp_val_max (TREE_TYPE (op0)); in check_for_binary_op_overflow()
1096 if (arith_overflowed_p (subcode, type, vr0max, in check_for_binary_op_overflow()
1102 || arith_overflowed_p (subcode, type, vr0max, vr1min) != *ovf) in check_for_binary_op_overflow()
1116 w[1] = wi::to_widest (vr0max); in check_for_binary_op_overflow()
DChangeLog-201818916 anti-range don't overwrite *vr0min before using it to compute *vr0max.
DChangeLog-20133831 ranges or adjacent ranges, also compare *vr0max with vr1max.