Home
last modified time | relevance | path

Searched refs:rc_order (Results 1 – 10 of 10) sorted by relevance

/openbsd/gnu/usr.bin/gcc/gcc/
H A Dcfgloop.c83 if (loops->cfg.rc_order)
87 fprintf (file, "%d ", loops->cfg.rc_order[i]);
231 if (loops->cfg.rc_order)
232 free (loops->cfg.rc_order);
769 int *rc_order; local
787 rc_order = NULL;
868 rc_order = (int *) xmalloc (n_basic_blocks * sizeof (int));
869 flow_depth_first_order_compute (dfs_order, rc_order);
874 loops->cfg.rc_order = rc_order;
884 if (!TEST_BIT (headers, rc_order[b]))
[all …]
H A Dcfganal.c820 flow_depth_first_order_compute (dfs_order, rc_order) in flow_depth_first_order_compute() argument
822 int *rc_order;
869 else if (rc_order)
872 rc_order[rcnum--] = dest->index;
877 && rc_order)
880 rc_order[rcnum--] = src->index;
H A Ddf.h155 int * rc_order; /* reverse completion order -> block number */ member
H A Dbasic-block.h522 int *rc_order; member
H A Ddf.c2049 df->rc_order = xmalloc (sizeof (int) * n_basic_blocks);
2055 flow_depth_first_order_compute (df->dfs_order, df->rc_order);
2060 df->inverse_rc_map[df->rc_order[i]] = i;
2169 free (df->rc_order);
H A DChangeLog.413076 * basic-block.h (struct loops): New field rc_order.
13077 * flow.c (flow_loops_cfg_dump): Dump rc_order if computed.
13078 (flow_loops_free): Free rc_order.
13079 (flow_depth_first_order_compute): New parameter rc_order.
13080 (flow_loops_find): Allocate rc_order and swap usage with
/openbsd/gnu/gcc/gcc/
H A Dcfgloop.c83 if (loops->cfg.rc_order) in flow_loops_cfg_dump()
87 fprintf (file, "%d ", loops->cfg.rc_order[i]); in flow_loops_cfg_dump()
214 if (loops->cfg.rc_order) in flow_loops_free()
215 free (loops->cfg.rc_order); in flow_loops_free()
600 int *rc_order; in flow_loops_find() local
616 rc_order = NULL; in flow_loops_find()
697 rc_order = XNEWVEC (int, n_basic_blocks); in flow_loops_find()
698 pre_and_rev_post_order_compute (dfs_order, rc_order, false); in flow_loops_find()
702 loops->cfg.rc_order = rc_order; in flow_loops_find()
713 if (!TEST_BIT (headers, rc_order[b])) in flow_loops_find()
[all …]
H A Dloop-init.c75 free (loops->cfg.rc_order); in loop_optimizer_init()
76 loops->cfg.rc_order = NULL; in loop_optimizer_init()
H A Dcfgloop.h170 int *rc_order; member
H A Dvar-tracking.c1809 int *rc_order; in vt_find_locations() local
1814 rc_order = XNEWVEC (int, n_basic_blocks - NUM_FIXED_BLOCKS); in vt_find_locations()
1816 pre_and_rev_post_order_compute (NULL, rc_order, false); in vt_find_locations()
1818 bb_order[rc_order[i]] = i; in vt_find_locations()
1819 free (rc_order); in vt_find_locations()