Home
last modified time | relevance | path

Searched refs:bit_test_cluster (Results 1 – 10 of 10) sorted by relevance

/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Dtree-switch-conversion.c992 && 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 Dtree-switch-conversion.h338 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 Dtree-switch-conversion.cc990 && 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 Dtree-switch-conversion.h358 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 Dgimple-if-to-switch.cc253 output = bit_test_cluster::find_bit_tests (filtered_clusters); in is_beneficial()
484 || bit_test_cluster::is_enabled ()); in gate()
H A DChangeLog-201812114 * 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 DChangeLog8062 (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 DChangeLog-2020842 * 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 DChangeLog-201915839 (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 DChangeLog-202125001 * tree-switch-conversion.c (bit_test_cluster::emit): Same.
32693 (bit_test_cluster::emit): Reuse location_t for newly created