Lines Matching refs:ebb_data
6555 cse_extended_basic_block (struct cse_basic_block_data *ebb_data)
6557 int path_size = ebb_data->path_size;
6565 cse_ebb_live_in = df_get_live_in (ebb_data->path[0].bb);
6566 cse_ebb_live_out = df_get_live_out (ebb_data->path[path_size - 1].bb);
6572 bb = ebb_data->path[path_entry].bb;
6673 basic_block next_bb = ebb_data->path[path_entry + 1].bb;
6684 ebb_data->path[path_size].bb->index);
6685 ebb_data->path[path_size].bb = NULL;
6688 ebb_data->path_size = path_size;
6701 basic_block next_bb = ebb_data->path[path_entry + 1].bb;
6730 struct cse_basic_block_data ebb_data;
6747 ebb_data.path = XNEWVEC (struct branch_path,
6755 ebb_data.path_size = 0;
6756 ebb_data.nsets = 0;
6784 while (cse_find_path (bb, &ebb_data, flag_cse_follow_jumps))
6787 cse_prescan_path (&ebb_data);
6790 if (ebb_data.nsets == 0)
6796 max_qty = ebb_data.nsets * MAX_RECOG_OPERANDS;
6800 cse_dump_path (&ebb_data, ebb_data.nsets, dump_file);
6802 cse_extended_basic_block (&ebb_data);
6809 free (ebb_data.path);