Lines Matching refs:basic_block

110 static bool if_convertible_phi_p (struct loop *, basic_block, tree);
111 static bool if_convertible_modify_expr_p (struct loop *, basic_block, tree);
112 static bool if_convertible_stmt_p (struct loop *, basic_block, tree);
113 static bool if_convertible_bb_p (struct loop *, basic_block, basic_block);
115 static void add_to_predicate_list (basic_block, tree);
120 static basic_block find_phi_replacement_condition (struct loop *loop,
121 basic_block, tree *,
123 static void replace_phi_with_cond_modify_expr (tree, tree, basic_block,
128 static bool pred_blocks_visited_p (basic_block, bitmap *);
129 static basic_block * get_loop_body_in_if_conv_order (const struct loop *loop);
130 static bool bb_with_exit_edge_p (struct loop *, basic_block);
133 static basic_block *ifc_bbs;
145 basic_block bb;
191 basic_block bb_n = single_succ (bb);
302 if_convertible_phi_p (struct loop *loop, basic_block bb, tree phi)
344 if_convertible_modify_expr_p (struct loop *loop, basic_block bb, tree m_expr)
399 if_convertible_stmt_p (struct loop *loop, basic_block bb, tree stmt)
439 if_convertible_bb_p (struct loop *loop, basic_block bb, basic_block exit_bb)
499 basic_block bb;
504 basic_block exit_bb = NULL;
595 add_to_predicate_list (basic_block bb, tree new_cond)
663 basic_block *bb;
682 static basic_block
684 basic_block bb, tree *cond,
798 replace_phi_with_cond_modify_expr (tree phi, tree cond, basic_block true_bb,
802 basic_block bb;
855 basic_block bb;
864 basic_block true_bb = NULL;
896 basic_block bb, exit_bb, merge_target_bb;
1040 pred_blocks_visited_p (basic_block bb, bitmap *visited)
1057 static basic_block *
1060 basic_block *blocks, *blocks_in_bfs_order;
1061 basic_block bb;
1069 blocks = XCNEWVEC (basic_block, loop->num_nodes);
1112 bb_with_exit_edge_p (struct loop *loop, basic_block bb)