Searched refs:simplify_switch_using_ranges (Results 1 – 16 of 16) sorted by relevance
113 bool simplify_switch_using_ranges (gswitch *);
3700 vr_values::simplify_switch_using_ranges (gswitch *stmt) in simplify_switch_using_ranges() function4334 return simplify_switch_using_ranges (as_a <gswitch *> (stmt)); in simplify_stmt_using_ranges()
57 bool simplify_switch_using_ranges (gswitch *);
3715 simplify_using_ranges::simplify_switch_using_ranges (gswitch *stmt) in simplify_switch_using_ranges() function in simplify_using_ranges4389 return simplify_switch_using_ranges (as_a <gswitch *> (stmt)); in simplify()
4693 (simplify_switch_using_ranges): Likewise.
2388 (simplify_switch_using_ranges): Tuplify.
10316 (simplify_using_ranges::simplify_switch_using_ranges): Return true if11587 (simplify_using_ranges::simplify_switch_using_ranges): Same.15148 (simplify_using_ranges::simplify_switch_using_ranges): Same.18603 (vr_values::simplify_switch_using_ranges): Same.
6027 simplify_cond_using_ranges, simplify_switch_using_ranges): Return22065 (simplify_switch_using_ranges): Use find_case_label_range.23352 (simplify_switch_using_ranges): New function. Remove not taken
8051 (vr_values::simplify_switch_using_ranges): Same.10131 (vr_values::simplify_switch_using_ranges): Set EDGE_IGNORE as needed.12209 (vr_values::simplify_switch_using_ranges): Likewise.
11291 (simplify_using_ranges::simplify_switch_using_ranges): Clear11867 (simplify_using_ranges::simplify_switch_using_ranges): Ditto.
16459 * tree-vrp.c (simplify_switch_using_ranges): Avoid changing16520 * tree-vrp.c (simplify_switch_using_ranges): Try to truncate
27399 (simplify_switch_using_ranges): Handle the case where the switch
16353 (vrp_visit_switch_stmt, simplify_switch_using_ranges): Use
19930 (vr_values::simplify_switch_using_ranges): Likewise.
40795 (simplify_switch_using_ranges): Mark to be removed edges
7497 (simplify_cond_using_ranges_2, simplify_switch_using_ranges): Likewise.