Home
last modified time | relevance | path

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

/netbsd/src/external/gpl3/gcc/dist/gcc/
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 …]
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
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()
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 …]
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
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.
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.
DChangeLog-202125001 * tree-switch-conversion.c (bit_test_cluster::emit): Same.
32693 (bit_test_cluster::emit): Reuse location_t for newly created