Lines Matching refs:dup_blocks
129 basic_block dup_blocks[2]; member
342 rd->dup_blocks[count] = duplicate_block (bb, NULL, NULL); in create_block_for_threading()
344 FOR_EACH_EDGE (e, ei, rd->dup_blocks[count]->succs) in create_block_for_threading()
358 rd->dup_blocks[count]->count = profile_count::uninitialized (); in create_block_for_threading()
360 bitmap_set_bit (*duplicate_blocks, rd->dup_blocks[count]->index); in create_block_for_threading()
384 elt->dup_blocks[0] = NULL; in lookup_redirection_data()
385 elt->dup_blocks[1] = NULL; in lookup_redirection_data()
993 update_destination_phis (local_info->bb, rd->dup_blocks[count], in ssa_fix_duplicate_block_edges()
998 victim = find_edge (rd->dup_blocks[count], (*path)[i]->e->dest); in ssa_fix_duplicate_block_edges()
1017 e2 = redirect_edge_and_branch (victim, rd->dup_blocks[count + 1]); in ssa_fix_duplicate_block_edges()
1051 remove_ctrl_stmt_and_useless_edges (rd->dup_blocks[count], NULL); in ssa_fix_duplicate_block_edges()
1052 create_edge_and_update_destination_phis (rd, rd->dup_blocks[count], in ssa_fix_duplicate_block_edges()
1055 single_succ_edge (rd->dup_blocks[1])->aux = NULL; in ssa_fix_duplicate_block_edges()
1066 update_profile (epath, EDGE_SUCC (rd->dup_blocks[count], 0), in ssa_fix_duplicate_block_edges()
1132 local_info->template_block = rd->dup_blocks[0]; in ssa_create_duplicates()
1180 gimple_stmt_iterator copy_to = gsi_last_bb (rd->dup_blocks[0]); in ssa_create_duplicates()
1185 if (rd->dup_blocks[1]) in ssa_create_duplicates()
1186 copy_to = gsi_after_labels (rd->dup_blocks[1]); in ssa_create_duplicates()
1212 copy_to = gsi_last_bb (rd->dup_blocks[j]); in ssa_create_duplicates()
1244 if (rd->dup_blocks[0] && rd->dup_blocks[0] == local_info->template_block) in ssa_fixup_template_block()
1278 if (rd->dup_blocks[0]) in ssa_redirect_edges()
1284 e->src->index, e->dest->index, rd->dup_blocks[0]->index); in ssa_redirect_edges()
1288 e2 = redirect_edge_and_branch (e, rd->dup_blocks[0]); in ssa_redirect_edges()