Lines Matching refs:basic_block
39 static bool conditional_replacement (basic_block, basic_block,
41 static bool value_replacement (basic_block, basic_block,
43 static bool minmax_replacement (basic_block, basic_block,
45 static bool abs_replacement (basic_block, basic_block,
47 static void replace_phi_edge_with_variable (basic_block, edge, tree, tree);
48 static basic_block *blocks_in_phiopt_order (void);
139 basic_block bb;
140 basic_block *bb_order;
158 basic_block bb1, bb2;
191 basic_block bb_tmp = bb1;
250 static basic_block *
253 basic_block x, y;
254 basic_block *order = XNEWVEC (basic_block, n_basic_blocks);
302 empty_block_p (basic_block bb)
324 replace_phi_edge_with_variable (basic_block cond_block,
327 basic_block bb = bb_for_stmt (phi);
328 basic_block block_to_remove;
374 conditional_replacement (basic_block cond_bb, basic_block middle_bb,
544 value_replacement (basic_block cond_bb, basic_block middle_bb,
622 minmax_replacement (basic_block cond_bb, basic_block middle_bb,
873 abs_replacement (basic_block cond_bb, basic_block middle_bb,