Searched refs:bit_test_cluster (Results 1 – 10 of 10) sorted by relevance
/netbsd-src/external/gpl3/gcc.old/dist/gcc/ |
H A D | tree-switch-conversion.c | 992 && bit_test_cluster::can_be_handled (tree_to_uhwi (m_range_size), m_uniq) in expand() 993 && bit_test_cluster::is_beneficial (m_count, m_uniq)) in expand() 1316 bit_test_cluster::find_bit_tests (vec<cluster *> &clusters) in find_bit_tests() 1354 output.safe_push (new bit_test_cluster (clusters, start, end - 1, in find_bit_tests() 1375 bit_test_cluster::can_be_handled (unsigned HOST_WIDE_INT range, in can_be_handled() 1392 bit_test_cluster::can_be_handled (const vec<cluster *> &clusters, in can_be_handled() 1429 bit_test_cluster::is_beneficial (unsigned count, unsigned uniq) in is_beneficial() 1440 bit_test_cluster::is_beneficial (const vec<cluster *> &clusters, in is_beneficial() 1495 bit_test_cluster::emit (tree index_expr, tree index_type, in emit() 1669 bit_test_cluster::hoist_edge_and_branch_if_true (gimple_stmt_iterator *gsip, in hoist_edge_and_branch_if_true() [all …]
|
H A D | tree-switch-conversion.h | 338 class bit_test_cluster: public group_cluster 342 bit_test_cluster (vec<cluster *> &clusters, unsigned start, unsigned end, in bit_test_cluster() function
|
/netbsd-src/external/gpl3/gcc/dist/gcc/ |
H A D | tree-switch-conversion.cc | 990 && bit_test_cluster::can_be_handled (tree_to_uhwi (m_range_size), m_uniq) in expand() 991 && bit_test_cluster::is_beneficial (m_count, m_uniq)) in expand() 1318 bit_test_cluster::find_bit_tests (vec<cluster *> &clusters) in find_bit_tests() 1359 output.safe_push (new bit_test_cluster (clusters, start, end - 1, in find_bit_tests() 1380 bit_test_cluster::can_be_handled (unsigned HOST_WIDE_INT range, in can_be_handled() 1397 bit_test_cluster::can_be_handled (const vec<cluster *> &clusters, in can_be_handled() 1434 bit_test_cluster::is_beneficial (unsigned count, unsigned uniq) in is_beneficial() 1445 bit_test_cluster::is_beneficial (const vec<cluster *> &clusters, in is_beneficial() 1500 bit_test_cluster::emit (tree index_expr, tree index_type, in emit() 1711 bit_test_cluster::hoist_edge_and_branch_if_true (gimple_stmt_iterator *gsip, in hoist_edge_and_branch_if_true() [all …]
|
H A D | tree-switch-conversion.h | 358 class bit_test_cluster: public group_cluster 362 bit_test_cluster (vec<cluster *> &clusters, unsigned start, unsigned end, in bit_test_cluster() function
|
H A D | gimple-if-to-switch.cc | 253 output = bit_test_cluster::find_bit_tests (filtered_clusters); in is_beneficial() 484 || bit_test_cluster::is_enabled ()); in gate()
|
H A D | ChangeLog-2018 | 12114 * tree-switch-conversion.c (bit_test_cluster::find_bit_tests): 12115 Add new argument to bit_test_cluster constructor. 12116 (bit_test_cluster::emit): Set bits really number of values 12118 (bit_test_cluster::hoist_edge_and_branch_if_true): Add 12120 * tree-switch-conversion.h (struct bit_test_cluster): 18080 (bit_test_cluster::find_bit_tests): 18082 (bit_test_cluster::can_be_handled): Handle single case 18084 (bit_test_cluster::is_beneficial): Bail out for such case. 18957 (bit_test_cluster::find_bit_tests): Likewise. 18977 (bit_test_cluster::can_be_handled): Likewise. [all …]
|
H A D | ChangeLog | 8062 (bit_test_cluster::hoist_edge_and_branch_if_true): Add location 8065 (bit_test_cluster::hoist_edge_and_branch_if_true): Annotate 8067 (bit_test_cluster::emit): Annotate all generated expressions
|
H A D | ChangeLog-2020 | 842 * tree-switch-conversion.c (bit_test_cluster::emit): When finding 1663 * tree-switch-conversion.c (bit_test_cluster::emit): Compute the 6233 * tree-switch-conversion.c (bit_test_cluster::find_bit_tests): 11966 (bit_test_cluster::can_be_handled): Likewise here. 11980 (bit_test_cluster::find_bit_tests): Likewise. 12578 (bit_test_cluster::find_bit_tests): Likewise. 23366 * tree-switch-conversion.c (bit_test_cluster::emit): Likewise.
|
H A D | ChangeLog-2019 | 15839 (bit_test_cluster::find_bit_tests): Likewise for bit tests. 15978 (bit_test_cluster::find_bit_tests): Formatting fix. 15979 (bit_test_cluster::emit): Use range_check_type instead of 22767 * tree-switch-conversion.c (bit_test_cluster::is_beneficial): Same.
|
H A D | ChangeLog-2021 | 25001 * tree-switch-conversion.c (bit_test_cluster::emit): Same. 32693 (bit_test_cluster::emit): Reuse location_t for newly created
|