Lines Matching refs:local_info
135 struct local_info
337 struct local_info *local_info = (struct local_info *)data;
346 if (local_info->template_block == NULL)
348 create_block_for_threading (local_info->bb, rd);
349 local_info->template_block = rd->dup_block;
357 create_block_for_threading (local_info->template_block, rd);
376 struct local_info *local_info = (struct local_info *)data;
380 if (rd->dup_block && rd->dup_block == local_info->template_block)
589 struct local_info *local_info = (struct local_info *)data;
634 e->src->index, e->dest->index, local_info->bb->index);
638 remove_ctrl_stmt_and_useless_edges (local_info->bb,
642 single_succ_edge (local_info->bb)->flags
644 single_succ_edge (local_info->bb)->flags |= EDGE_FALLTHRU;
650 local_info->jumps_threaded = true;
718 struct local_info local_info;
799 local_info.template_block = NULL;
800 local_info.bb = bb;
801 local_info.jumps_threaded = false;
802 htab_traverse (redirection_data, create_duplicates, &local_info);
809 htab_traverse (redirection_data, fixup_template_block, &local_info);
815 htab_traverse (redirection_data, redirect_edges, &local_info);
822 return local_info.jumps_threaded;