Searched refs:switch_decision_tree (Results 1 – 8 of 8) sorted by relevance
/netbsd-src/external/gpl3/gcc.old/dist/gcc/ |
H A D | tree-switch-conversion.h | 526 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 D | tree-switch-conversion.c | 1173 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 D | tree-switch-conversion.cc | 1171 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 D | tree-switch-conversion.h | 552 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 D | ChangeLog-2018 | 3838 * 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 D | ChangeLog-2021 | 32556 * tree-switch-conversion.c (switch_decision_tree::analyze_switch_statement): Use 32695 (switch_decision_tree::try_switch_expansion): Preserve
|
H A D | ChangeLog-2019 | 1818 * tree-switch-conversion.c (switch_decision_tree::try_switch_expansion): 15981 (switch_decision_tree::try_switch_expansion): Punt if range_check_type
|
H A D | ChangeLog-2020 | 4727 * tree-switch-conversion.c (switch_decision_tree::analyze_switch_statement):
|