Lines Matching refs:basic_block
51 cluster (tree case_label_expr, basic_block case_bb, profile_probability prob,
74 virtual void emit (tree, tree, tree, basic_block, location_t) = 0;
97 basic_block m_case_bb;
110 cluster::cluster (tree case_label_expr, basic_block case_bb, in cluster()
125 basic_block case_bb, profile_probability prob);
167 void emit (tree, tree, tree, basic_block, location_t) in emit() argument
188 basic_block case_bb, profile_probability prob): in simple_cluster()
253 tree default_label_expr, basic_block default_bb, location_t loc);
371 tree default_label_expr, basic_block default_bb, location_t loc);
409 static basic_block hoist_edge_and_branch_if_true (gimple_stmt_iterator *gsip,
411 basic_block case_bb,
517 basic_block target_bb;
561 void emit (basic_block bb, tree index_expr,
569 basic_block emit_case_nodes (basic_block bb, tree index,
591 static void emit_jump (basic_block bb, basic_block case_bb);
597 static basic_block emit_cmp_and_jump_insns (basic_block bb, tree op0,
599 basic_block label_bb,
605 static basic_block do_jump_if_equal (basic_block bb, tree op0, tree op1,
606 basic_block label_bb,
620 auto_vec<basic_block> m_case_bbs;
623 basic_block m_default_bb;
780 void prune_bbs (basic_block bbd, basic_block final, basic_block default_bb);
786 void fix_phi_nodes (edge e1f, edge e2f, basic_block bbf);
810 basic_block m_switch_bb;
813 basic_block m_default_bb;
817 basic_block m_final_bb;
874 basic_block bb = gimple_bb (swtch); in reset_out_edges_aux()