Searched refs:rc_order (Results 1 – 10 of 10) sorted by relevance
/openbsd/gnu/usr.bin/gcc/gcc/ |
H A D | cfgloop.c | 83 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 D | cfganal.c | 820 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 D | df.h | 155 int * rc_order; /* reverse completion order -> block number */ member
|
H A D | basic-block.h | 522 int *rc_order; member
|
H A D | df.c | 2049 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 D | ChangeLog.4 | 13076 * 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 D | cfgloop.c | 83 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 D | loop-init.c | 75 free (loops->cfg.rc_order); in loop_optimizer_init() 76 loops->cfg.rc_order = NULL; in loop_optimizer_init()
|
H A D | cfgloop.h | 170 int *rc_order; member
|
H A D | var-tracking.c | 1809 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()
|