Lines Matching defs:edge_list
605 static int pre_edge_insert (struct edge_list *, struct expr **);
3777 /* Contains the edge_list returned by pre_edge_lcm. */
3778 static struct edge_list *edge_list;
3873 edge_list = pre_edge_lcm (expr_hash_table.n_elems, transp, comp, antloc,
4131 pre_edge_insert (struct edge_list *edge_list, struct expr **index_map)
4140 num_edges = NUM_EDGES (edge_list);
4147 basic_block bb = INDEX_EDGE_PRED_BB (edge_list, e);
4170 edge eg = INDEX_EDGE (edge_list, e);
4191 INDEX_EDGE_SUCC_BB (edge_list, e)->index);
4528 did_insert = pre_edge_insert (edge_list, index_map);
4571 free_edge_list (edge_list);
6205 int index = EDGE_INDEX (edge_list, tmp->src, tmp->dest);
6218 int index = EDGE_INDEX (edge_list, tmp->src, tmp->dest);
6486 edge_list = pre_edge_rev_lcm (num_stores, transp, ae_gen,
6495 for (x = NUM_EDGES (edge_list) - 1; x >= 0; x--)
6497 && (INDEX_EDGE (edge_list, x)->flags & EDGE_ABNORMAL))
6505 ptr->index, INDEX_EDGE (edge_list, x)->src->index,
6506 INDEX_EDGE (edge_list, x)->dest->index);
6516 for (x = 0; x < NUM_EDGES (edge_list); x++)
6518 update_flow |= insert_store (ptr, INDEX_EDGE (edge_list, x));
6525 free_edge_list (edge_list);