Searched refs:range_check_type (Results 1 – 15 of 15) sorted by relevance
192 extern tree range_check_type (tree);
605 && (type = range_check_type (TREE_TYPE ((*constructor)[0].value)))) in build_one_array()1502 tree unsigned_index_type = range_check_type (index_type); in emit()1817 || range_check_type (index_type) == NULL_TREE) in try_switch_expansion()
104 if (range_check_type (TREE_TYPE (index)) == NULL_TREE) in convert_single_case_switch()
5328 range_check_type (tree etype) in range_check_type() function5441 etype = range_check_type (etype); in build_range_check()
9305 tree utype = range_check_type (type); in generate_range_test()
1590 tree etype = range_check_type (TREE_TYPE (@0));
213 extern tree range_check_type (tree);
606 && (type = range_check_type (TREE_TYPE ((*constructor)[0].value)))) in build_one_array()1507 tree unsigned_index_type = range_check_type (index_type); in emit()1854 || range_check_type (index_type) == NULL_TREE) in try_switch_expansion()
5411 range_check_type (tree etype) in range_check_type() function5524 etype = range_check_type (etype); in build_range_check()
9365 tree utype = range_check_type (type); in generate_range_test()
15820 * fold-const.c (range_check_type): For enumeral and boolean15826 range_check_type result.15971 * tree-cfg.c (generate_range_test): Use range_check_type instead of15974 range_check_type returns NULL.15976 Use range_check_type instead of unsigned_type_for, don't perform15979 (bit_test_cluster::emit): Use range_check_type instead of15981 (switch_decision_tree::try_switch_expansion): Punt if range_check_type
1986 tree etype = range_check_type (TREE_TYPE (@0));
23363 * fold-const.h (fold_div_compare, range_check_type): Declare.23364 * fold-const.c (range_check_type): New function.23365 (build_range_check): Use range_check_type.
22516 * fold-const.c (range_check_type): Handle OFFSET_TYPE like pointer