Home
last modified time | relevance | path

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

/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Dtree-switch-conversion.h526 class switch_decision_tree
530 switch_decision_tree (gswitch *swtch): m_switch (swtch), m_phi_mapping (), in switch_decision_tree() function
872 switch_decision_tree::reset_out_edges_aux (gswitch *swtch) in reset_out_edges_aux()
H A Dtree-switch-conversion.c1173 switch_decision_tree::reset_out_edges_aux (s); in emit()
1705 switch_decision_tree::compute_cases_per_edge () in compute_cases_per_edge()
1720 switch_decision_tree::analyze_switch_statement () in analyze_switch_statement()
1810 switch_decision_tree::try_switch_expansion (vec<cluster *> &clusters) in try_switch_expansion()
1892 switch_decision_tree::record_phi_operand_mapping () in record_phi_operand_mapping()
1923 switch_decision_tree::fix_phi_operands_for_edges () in fix_phi_operands_for_edges()
1956 switch_decision_tree::emit (basic_block bb, tree index_expr, in emit()
1996 switch_decision_tree::balance_case_nodes (case_tree_node **head, in balance_case_nodes()
2076 switch_decision_tree::dump_case_nodes (FILE *f, case_tree_node *root, in dump_case_nodes()
2100 switch_decision_tree::emit_jump (basic_block bb, basic_block case_bb) in emit_jump()
[all …]
/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dtree-switch-conversion.cc1171 switch_decision_tree::reset_out_edges_aux (s); in emit()
1747 switch_decision_tree::compute_cases_per_edge () in compute_cases_per_edge()
1762 switch_decision_tree::analyze_switch_statement () in analyze_switch_statement()
1847 switch_decision_tree::try_switch_expansion (vec<cluster *> &clusters) in try_switch_expansion()
1929 switch_decision_tree::record_phi_operand_mapping () in record_phi_operand_mapping()
1960 switch_decision_tree::fix_phi_operands_for_edges () in fix_phi_operands_for_edges()
1993 switch_decision_tree::emit (basic_block bb, tree index_expr, in emit()
2033 switch_decision_tree::balance_case_nodes (case_tree_node **head, in balance_case_nodes()
2113 switch_decision_tree::dump_case_nodes (FILE *f, case_tree_node *root, in dump_case_nodes()
2137 switch_decision_tree::emit_jump (basic_block bb, basic_block case_bb) in emit_jump()
[all …]
H A Dtree-switch-conversion.h552 class switch_decision_tree
556 switch_decision_tree (gswitch *swtch): m_switch (swtch), m_phi_mapping (), in switch_decision_tree() function
898 switch_decision_tree::reset_out_edges_aux (gswitch *swtch) in reset_out_edges_aux()
H A DChangeLog-20183838 * tree-switch-conversion.h (switch_decision_tree::emit_case_nodes): Add
3840 (switch_decision_tree::emit_cmp_and_jump_insns): Likewise.
3841 (switch_decision_tree::do_jump_if_equal): Likewise.
3842 * tree-switch-conversion.c (switch_decision_tree::emit): Pass location
3844 (switch_decision_tree::emit_cmp_and_jump_insns): Add LOC parameter and
3846 (switch_decision_tree::do_jump_if_equal): Likewise.
3847 (switch_decision_tree::emit_case_nodes): Add LOC parameter and pass it
11469 * tree-switch-conversion.c (switch_decision_tree::balance_case_nodes):
11521 * tree-switch-conversion.c (switch_decision_tree::balance_case_nodes):
12100 * tree-switch-conversion.c (switch_decision_tree::dump_case_nodes):
[all …]
H A DChangeLog-202132556 * tree-switch-conversion.c (switch_decision_tree::analyze_switch_statement): Use
32695 (switch_decision_tree::try_switch_expansion): Preserve
H A DChangeLog-20191818 * tree-switch-conversion.c (switch_decision_tree::try_switch_expansion):
15981 (switch_decision_tree::try_switch_expansion): Punt if range_check_type
H A DChangeLog-20204727 * tree-switch-conversion.c (switch_decision_tree::analyze_switch_statement):