Searched refs:strict_overflow_p (Results 1 - 16 of 16) sorted by relevance

/netbsd-current/external/gpl3/gcc/dist/gcc/
H A Dtree-ssa-reassoc.h39 bool strict_overflow_p; member in struct:range_entry
H A Dvr-values.cc340 bool strict_overflow_p; local
348 &strict_overflow_p);
354 &strict_overflow_p);
359 &strict_overflow_p);
1399 const value_range_equiv *vr1, bool *strict_overflow_p)
1431 if (compare_values_warnv (vr0->min (), vr1->min (), strict_overflow_p) == 0
1432 && compare_values_warnv (vr0->max (), vr1->max (), strict_overflow_p) == 0)
1450 if (compare_values_warnv (vr0->min (), vr0->max (), strict_overflow_p) == 0
1451 && compare_values_warnv (vr1->min (), vr1->max (), strict_overflow_p) == 0)
1454 strict_overflow_p);
1398 compare_ranges(enum tree_code comp, const value_range_equiv *vr0, const value_range_equiv *vr1, bool *strict_overflow_p) argument
1533 compare_range_with_value(enum tree_code comp, const value_range *vr, tree val, bool *strict_overflow_p) argument
2011 compare_name_with_value(enum tree_code comp, tree var, tree val, bool *strict_overflow_p, bool use_equiv_p, gimple *s) argument
2092 compare_names(enum tree_code comp, tree n1, tree n2, bool *strict_overflow_p, gimple *s) argument
2207 vrp_evaluate_conditional_warnv_with_ops_using_ranges(enum tree_code code, tree op0, tree op1, bool * strict_overflow_p, gimple *s) argument
2229 vrp_evaluate_conditional_warnv_with_ops(gimple *stmt, enum tree_code code, tree op0, tree op1, bool use_equiv_p, bool *strict_overflow_p, bool *only_ranges) argument
[all...]
H A Dfold-const.cc5038 bool *strict_overflow_p)
5174 *strict_overflow_p = true;
5332 bool *strict_overflow_p)
5370 &high, &in_p, strict_overflow_p);
6066 bool strict_overflow_p = false;
6074 lhs = make_range (op0, &in0_p, &low0, &high0, &strict_overflow_p);
6082 rhs = make_range (op1, &in1_p, &low1, &high1, &strict_overflow_p);
6101 if (strict_overflow_p)
6139 if (strict_overflow_p)
6748 bool *strict_overflow_p)
[all...]
H A Dtree-ssa-reassoc.cc2526 bool is_bool, strict_overflow_p; local
2530 r->strict_overflow_p = false;
2545 strict_overflow_p = false;
2645 &strict_overflow_p);
2662 r->strict_overflow_p = strict_overflow_p;
2782 bool in_p, tree low, tree high, bool strict_overflow_p)
2866 if (strict_overflow_p && issue_strict_overflow_warning (wc))
3000 range->strict_overflow_p = false;
3079 rangei->strict_overflow_p
2778 update_range_test(struct range_entry *range, struct range_entry *otherrange, struct range_entry **otherrangep, unsigned int count, enum tree_code opcode, vec<operand_entry *> *ops, tree exp, gimple_seq seq, bool in_p, tree low, tree high, bool strict_overflow_p) argument
3315 bool strict_overflow_p = ranges[i].strict_overflow_p; local
3618 bool strict_overflow_p = false; local
4080 bool strict_overflow_p = ranges[i].strict_overflow_p; local
[all...]
H A Dgimple-range-fold.cc688 bool strict_overflow_p; local
756 if (tree_single_nonzero_warnv_p (expr, &strict_overflow_p))
890 bool strict_overflow_p; local
894 else if (gimple_stmt_nonnegative_warnv_p (call, &strict_overflow_p))
H A Dgimple-fold.cc9025 gimple_assign_nonnegative_warnv_p (gimple *stmt, bool *strict_overflow_p, argument
9036 strict_overflow_p, depth);
9042 strict_overflow_p, depth);
9047 strict_overflow_p, depth);
9060 gimple_call_nonnegative_warnv_p (gimple *stmt, bool *strict_overflow_p, argument
9072 strict_overflow_p, depth));
9081 gimple_phi_nonnegative_warnv_p (gimple *stmt, bool *strict_overflow_p, argument
9087 if (!tree_single_nonnegative_warnv_p (arg, strict_overflow_p, depth + 1))
9099 gimple_stmt_nonnegative_warnv_p (gimple *stmt, bool *strict_overflow_p, argument
9105 return gimple_assign_nonnegative_warnv_p (stmt, strict_overflow_p,
[all...]
H A Dtree-vrp.cc351 compare_values_warnv (tree val1, tree val2, bool *strict_overflow_p) argument
390 if (strict_overflow_p != NULL
395 *strict_overflow_p = true;
416 if (strict_overflow_p != NULL
421 *strict_overflow_p = true;
/netbsd-current/external/gpl3/gcc.old/dist/gcc/
H A Dvr-values.c289 bool strict_overflow_p; local
296 &strict_overflow_p);
302 &strict_overflow_p);
307 &strict_overflow_p);
1505 const value_range_equiv *vr1, bool *strict_overflow_p)
1537 if (compare_values_warnv (vr0->min (), vr1->min (), strict_overflow_p) == 0
1538 && compare_values_warnv (vr0->max (), vr1->max (), strict_overflow_p) == 0)
1556 if (compare_values_warnv (vr0->min (), vr0->max (), strict_overflow_p) == 0
1557 && compare_values_warnv (vr1->min (), vr1->max (), strict_overflow_p) == 0)
1560 strict_overflow_p);
1504 compare_ranges(enum tree_code comp, const value_range_equiv *vr0, const value_range_equiv *vr1, bool *strict_overflow_p) argument
1639 compare_range_with_value(enum tree_code comp, const value_range_equiv *vr, tree val, bool *strict_overflow_p) argument
2120 compare_name_with_value(enum tree_code comp, tree var, tree val, bool *strict_overflow_p, bool use_equiv_p) argument
2199 compare_names(enum tree_code comp, tree n1, tree n2, bool *strict_overflow_p) argument
2313 vrp_evaluate_conditional_warnv_with_ops_using_ranges(enum tree_code code, tree op0, tree op1, bool * strict_overflow_p) argument
2334 vrp_evaluate_conditional_warnv_with_ops(enum tree_code code, tree op0, tree op1, bool use_equiv_p, bool *strict_overflow_p, bool *only_ranges) argument
[all...]
H A Dfold-const.c4956 bool *strict_overflow_p)
5092 *strict_overflow_p = true;
5250 bool *strict_overflow_p)
5288 &high, &in_p, strict_overflow_p);
5985 bool strict_overflow_p = false;
5993 lhs = make_range (op0, &in0_p, &low0, &high0, &strict_overflow_p);
6001 rhs = make_range (op1, &in1_p, &low1, &high1, &strict_overflow_p);
6020 if (strict_overflow_p)
6058 if (strict_overflow_p)
6657 bool *strict_overflow_p)
4935 make_range_step(location_t loc, enum tree_code code, tree arg0, tree arg1, tree exp_type, tree *p_low, tree *p_high, int *p_in_p, bool *strict_overflow_p) argument
5230 make_range(tree exp, int *pin_p, tree *plow, tree *phigh, bool *strict_overflow_p) argument
5962 bool strict_overflow_p = false; local
6630 extract_muldiv(tree t, tree c, enum tree_code code, tree wide_type, bool *strict_overflow_p) argument
6652 extract_muldiv_1(tree t, tree c, enum tree_code code, tree wide_type, bool *strict_overflow_p) argument
9207 maybe_canonicalize_comparison_1(location_t loc, enum tree_code code, tree type, tree arg0, tree arg1, bool *strict_overflow_p) argument
9288 bool strict_overflow_p; local
10059 tree_expr_nonzero_warnv_p(tree t, bool *strict_overflow_p) argument
10149 bool ret, strict_overflow_p; local
10212 bool strict_overflow_p; local
13689 tree_unary_nonnegative_warnv_p(enum tree_code code, tree type, tree op0, bool *strict_overflow_p, int depth) argument
13755 tree_binary_nonnegative_warnv_p(enum tree_code code, tree type, tree op0, tree op1, bool *strict_overflow_p, int depth) argument
13876 tree_single_nonnegative_warnv_p(tree t, bool *strict_overflow_p, int depth) argument
13917 tree_call_nonnegative_warnv_p(tree type, combined_fn fn, tree arg0, tree arg1, bool *strict_overflow_p, int depth) argument
14052 tree_invalid_nonnegative_warnv_p(tree t, bool *strict_overflow_p, int depth) argument
14126 tree_expr_nonnegative_warnv_p(tree t, bool *strict_overflow_p, int depth) argument
14194 bool ret, strict_overflow_p; local
14216 tree_unary_nonzero_warnv_p(enum tree_code code, tree type, tree op0, bool *strict_overflow_p) argument
14256 tree_binary_nonzero_warnv_p(enum tree_code code, tree type, tree op0, tree op1, bool *strict_overflow_p) argument
14364 tree_single_nonzero_warnv_p(tree t, bool *strict_overflow_p) argument
[all...]
H A Dtree-ssa-reassoc.c2424 bool strict_overflow_p; member in struct:range_entry
2438 bool is_bool, strict_overflow_p; local
2442 r->strict_overflow_p = false;
2457 strict_overflow_p = false;
2557 &strict_overflow_p);
2574 r->strict_overflow_p = strict_overflow_p;
2694 bool in_p, tree low, tree high, bool strict_overflow_p)
2733 if (strict_overflow_p && issue_strict_overflow_warning (wc))
2838 range->strict_overflow_p
2690 update_range_test(struct range_entry *range, struct range_entry *otherrange, struct range_entry **otherrangep, unsigned int count, enum tree_code opcode, vec<operand_entry *> *ops, tree exp, gimple_seq seq, bool in_p, tree low, tree high, bool strict_overflow_p) argument
3153 bool strict_overflow_p = ranges[i].strict_overflow_p; local
3340 bool strict_overflow_p = false; local
3773 bool strict_overflow_p = ranges[i].strict_overflow_p; local
[all...]
H A Dgimple-fold.c7766 gimple_assign_nonnegative_warnv_p (gimple *stmt, bool *strict_overflow_p, argument
7776 strict_overflow_p, depth);
7782 strict_overflow_p, depth);
7787 strict_overflow_p, depth);
7800 gimple_call_nonnegative_warnv_p (gimple *stmt, bool *strict_overflow_p, argument
7812 strict_overflow_p, depth);
7821 gimple_phi_nonnegative_warnv_p (gimple *stmt, bool *strict_overflow_p, argument
7827 if (!tree_single_nonnegative_warnv_p (arg, strict_overflow_p, depth + 1))
7839 gimple_stmt_nonnegative_warnv_p (gimple *stmt, bool *strict_overflow_p, argument
7845 return gimple_assign_nonnegative_warnv_p (stmt, strict_overflow_p,
[all...]
H A Dtree-vrp.c532 compare_values_warnv (tree val1, tree val2, bool *strict_overflow_p) argument
571 if (strict_overflow_p != NULL
576 *strict_overflow_p = true;
597 if (strict_overflow_p != NULL
602 *strict_overflow_p = true;
/netbsd-current/external/gpl3/gcc.old/dist/gcc/c-family/
H A Dc-ubsan.c438 bool strict_overflow_p = false; local
446 if (!tree_single_nonzero_warnv_p (op, &strict_overflow_p)
447 || strict_overflow_p)
H A Dc-warn.c188 bool strict_overflow_p = false; local
263 lhs = make_range (op_left, &in0_p, &low0, &high0, &strict_overflow_p);
278 rhs = make_range (op_right, &in1_p, &low1, &high1, &strict_overflow_p);
/netbsd-current/external/gpl3/gcc/dist/gcc/c-family/
H A Dc-ubsan.cc465 bool strict_overflow_p = false; local
473 if (!tree_single_nonzero_warnv_p (op, &strict_overflow_p)
474 || strict_overflow_p)
H A Dc-warn.cc190 bool strict_overflow_p = false; local
265 lhs = make_range (op_left, &in0_p, &low0, &high0, &strict_overflow_p);
280 rhs = make_range (op_right, &in1_p, &low1, &high1, &strict_overflow_p);

Completed in 295 milliseconds