Home
last modified time | relevance | path

Searched refs:last_basic_block (Results 1 – 25 of 77) sorted by relevance

1234

/openbsd-src/gnu/gcc/gcc/
H A Dlcm.c114 sbitmap_vector_ones (antin, last_basic_block); in compute_antinout_edge()
339 sbitmap_ones (laterin[last_basic_block]); in compute_laterin()
341 sbitmap_a_and_b (laterin[last_basic_block], in compute_laterin()
342 laterin[last_basic_block], in compute_laterin()
368 sbitmap_difference (insert[x], later[x], laterin[last_basic_block]); in compute_insert_delete()
398 dump_sbitmap_vector (dump_file, "transp", "", transp, last_basic_block); in pre_edge_lcm()
399 dump_sbitmap_vector (dump_file, "antloc", "", antloc, last_basic_block); in pre_edge_lcm()
400 dump_sbitmap_vector (dump_file, "avloc", "", avloc, last_basic_block); in pre_edge_lcm()
401 dump_sbitmap_vector (dump_file, "kill", "", kill, last_basic_block); in pre_edge_lcm()
406 avin = sbitmap_vector_alloc (last_basic_block, n_exprs); in pre_edge_lcm()
[all …]
H A Dmode-switching.c418 = XCNEWVEC (struct bb_info, last_basic_block + entry_exit_extra); in optimize_mode_switching()
436 antic = sbitmap_vector_alloc (last_basic_block, n_entities); in optimize_mode_switching()
437 transp = sbitmap_vector_alloc (last_basic_block, n_entities); in optimize_mode_switching()
438 comp = sbitmap_vector_alloc (last_basic_block, n_entities); in optimize_mode_switching()
440 sbitmap_vector_ones (transp, last_basic_block); in optimize_mode_switching()
540 kill = sbitmap_vector_alloc (last_basic_block, n_entities); in optimize_mode_switching()
548 sbitmap_vector_zero (antic, last_basic_block); in optimize_mode_switching()
549 sbitmap_vector_zero (comp, last_basic_block); in optimize_mode_switching()
H A Dcfganal.c170 pre = XCNEWVEC (int, last_basic_block); in mark_dfs_back_edges()
171 post = XCNEWVEC (int, last_basic_block); in mark_dfs_back_edges()
178 visited = sbitmap_alloc (last_basic_block); in mark_dfs_back_edges()
667 visited = sbitmap_alloc (last_basic_block); in post_order_compute()
756 visited = sbitmap_alloc (last_basic_block); in pre_and_rev_post_order_compute()
869 data->visited_blocks = sbitmap_alloc (last_basic_block); in flow_dfs_compute_reverse_init()
954 size = last_basic_block; in dfs_enumerate_from()
H A Ddf-core.c636 sbitmap visited = sbitmap_alloc (last_basic_block); in df_iterative_dataflow()
637 sbitmap pending = sbitmap_alloc (last_basic_block); in df_iterative_dataflow()
638 sbitmap considered = sbitmap_alloc (last_basic_block); in df_iterative_dataflow()
788 int *postorder = XNEWVEC (int, last_basic_block); in df_analyze()
877 int size = last_basic_block *sizeof (void *); in df_compact_blocks()
899 (last_basic_block - i) *sizeof (void *)); in df_compact_blocks()
903 for (i = NUM_FIXED_BLOCKS; i < last_basic_block; i++) in df_compact_blocks()
925 for (; i < last_basic_block; i++) in df_compact_blocks()
H A Dgcse.c739 modify_mem_list = gcalloc (last_basic_block, sizeof (rtx)); in gcse_main()
740 canon_modify_mem_list = gcalloc (last_basic_block, sizeof (rtx)); in gcse_main()
956 reg_set_in_block = sbitmap_vector_alloc (last_basic_block, max_gcse_regno); in alloc_gcse_mem()
959 modify_mem_list = gcalloc (last_basic_block, sizeof (rtx)); in alloc_gcse_mem()
960 canon_modify_mem_list = gcalloc (last_basic_block, sizeof (rtx)); in alloc_gcse_mem()
1018 sbitmap_vector_zero (transp, last_basic_block); in compute_local_properties()
1020 sbitmap_vector_ones (transp, last_basic_block); in compute_local_properties()
1024 sbitmap_vector_zero (comp, last_basic_block); in compute_local_properties()
1026 sbitmap_vector_zero (antloc, last_basic_block); in compute_local_properties()
2038 sbitmap_vector_zero (reg_set_in_block, last_basic_block); in compute_hash_table_work()
[all …]
H A Dsched-rgn.c537 max_hdr = XNEWVEC (int, last_basic_block); in find_rgns()
538 dfs_nr = XCNEWVEC (int, last_basic_block); in find_rgns()
541 inner = sbitmap_alloc (last_basic_block); in find_rgns()
544 header = sbitmap_alloc (last_basic_block); in find_rgns()
547 in_queue = sbitmap_alloc (last_basic_block); in find_rgns()
550 in_stack = sbitmap_alloc (last_basic_block); in find_rgns()
553 for (i = 0; i < last_basic_block; i++) in find_rgns()
694 degree1 = xmalloc (last_basic_block * sizeof (int)); in find_rgns()
695 extended_rgn_header = sbitmap_alloc (last_basic_block); in find_rgns()
749 memcpy (degree1, degree, last_basic_block * sizeof (int)); in find_rgns()
[all …]
H A Dtree-ssa-dce.c826 control_dependence_map = XNEWVEC (bitmap, last_basic_block); in tree_dce_init()
827 for (i = 0; i < last_basic_block; ++i) in tree_dce_init()
830 last_stmt_necessary = sbitmap_alloc (last_basic_block); in tree_dce_init()
850 for (i = 0; i < last_basic_block; ++i) in tree_dce_done()
893 visited_control_parents = sbitmap_alloc (last_basic_block); in perform_tree_ssa_dce()
H A Dcfgloopanal.c265 #define LOOP_REPR(LOOP) ((LOOP)->num + last_basic_block)
276 int *queue1 = XNEWVEC (int, last_basic_block + loops->num); in mark_irreducible_loops()
277 int *queue2 = XNEWVEC (int, last_basic_block + loops->num); in mark_irreducible_loops()
290 g = new_graph (last_basic_block + loops->num); in mark_irreducible_loops()
H A Ddominance.c165 init_ar (di->dfs_order, TBB, (unsigned int) last_basic_block + 1, 0); in init_dom_info()
280 my_i = di->dfs_order[last_basic_block]; in calc_dfs_tree_nonrec()
318 di->dfs_order[last_basic_block] = di->dfsnum; in calc_dfs_tree()
350 di->dfs_parent[di->dfsnum] = di->dfs_order[last_basic_block]; in calc_dfs_tree()
364 di->dfs_parent[di->dfsnum] = di->dfs_order[last_basic_block]; in calc_dfs_tree()
525 k1 = di->dfs_order[last_basic_block]; in calc_idoms()
H A Dtree-into-ssa.c370 = (basic_block *) xmalloc (sizeof (basic_block) * (last_basic_block + 1)); in compute_global_livein()
1040 gcc_assert (bb_index < (unsigned) last_basic_block); in find_idf()
1105 VEC_reserve (tree_vec, heap, phis_to_rewrite, last_basic_block + 1); in mark_phi_for_rewrite()
2097 interesting_blocks = sbitmap_alloc (last_basic_block); in rewrite_into_ssa()
2101 dfs = (bitmap *) xmalloc (last_basic_block * sizeof (bitmap)); in rewrite_into_ssa()
2361 gcc_assert (bb->index < last_basic_block); in prepare_def_site_for()
2964 phis_to_rewrite = VEC_alloc (tree_vec, heap, last_basic_block); in update_ssa()
3058 dfs = XNEWVEC (bitmap, last_basic_block); in update_ssa()
3105 tmp = sbitmap_alloc (last_basic_block); in update_ssa()
3128 fprintf (dump_file, "Number of blocks in CFG: %d\n", last_basic_block); in update_ssa()
[all …]
H A Dtree-ssa-loop-manip.c571 for (i = first_new_block; i < (unsigned) last_basic_block; i++) in copy_phi_node_args()
574 for (i = first_new_block; i < (unsigned) last_basic_block; i++) in copy_phi_node_args()
577 for (i = first_new_block; i < (unsigned) last_basic_block; i++) in copy_phi_node_args()
609 first_new_block = last_basic_block; in tree_duplicate_loop_to_header_edge()
H A Dtracer.c202 fibnode_t *blocks = XCNEWVEC (fibnode_t, last_basic_block); in tail_duplicate()
204 int *counts = XNEWVEC (int, last_basic_block); in tail_duplicate()
H A Dcfgbuild.c261 edge_cache = sbitmap_alloc (last_basic_block); in make_edges()
506 gcc_assert (last_basic_block == n_basic_blocks); in find_basic_blocks_1()
537 last_basic_block = NUM_FIXED_BLOCKS; in find_basic_blocks()
/openbsd-src/gnu/usr.bin/gcc/gcc/
H A Dlcm.c123 sbitmap_vector_ones (antin, last_basic_block);
348 sbitmap_ones (laterin[last_basic_block]);
350 sbitmap_a_and_b (laterin[last_basic_block],
351 laterin[last_basic_block],
377 sbitmap_difference (insert[x], later[x], laterin[last_basic_block]);
413 dump_sbitmap_vector (file, "transp", "", transp, last_basic_block);
414 dump_sbitmap_vector (file, "antloc", "", antloc, last_basic_block);
415 dump_sbitmap_vector (file, "avloc", "", avloc, last_basic_block);
416 dump_sbitmap_vector (file, "kill", "", kill, last_basic_block);
421 avin = sbitmap_vector_alloc (last_basic_block, n_exprs);
[all …]
H A Dcfganal.c146 pre = (int *) xcalloc (last_basic_block, sizeof (int)); in mark_dfs_back_edges()
147 post = (int *) xcalloc (last_basic_block, sizeof (int)); in mark_dfs_back_edges()
154 visited = sbitmap_alloc (last_basic_block); in mark_dfs_back_edges()
288 int last_bb = last_basic_block;
764 visited = sbitmap_alloc (last_basic_block);
835 visited = sbitmap_alloc (last_basic_block);
941 dfst = (struct dfst_node *) xcalloc (last_basic_block,
958 visited = sbitmap_alloc (last_basic_block);
1025 for (i = 0; i < last_basic_block; i++)
1072 data->visited_blocks = sbitmap_alloc (last_basic_block - (INVALID_BLOCK + 1));
H A Dgcse.c841 = (rtx *) gmalloc (last_basic_block * sizeof (rtx));
843 = (rtx *) gmalloc (last_basic_block * sizeof (rtx));
844 memset ((char *) modify_mem_list, 0, last_basic_block * sizeof (rtx));
845 memset ((char *) canon_modify_mem_list, 0, last_basic_block * sizeof (rtx));
1025 reg_set_in_block = (sbitmap *) sbitmap_vector_alloc (last_basic_block,
1029 modify_mem_list = (rtx *) gmalloc (last_basic_block * sizeof (rtx));
1030 canon_modify_mem_list = (rtx *) gmalloc (last_basic_block * sizeof (rtx));
1031 memset ((char *) modify_mem_list, 0, last_basic_block * sizeof (rtx));
1032 memset ((char *) canon_modify_mem_list, 0, last_basic_block * sizeof (rtx));
1136 sbitmap_vector_zero (transp, last_basic_block);
[all …]
H A Ddominance.c169 init_ar (di->dfs_order, TBB, (unsigned int) last_basic_block + 1, 0);
285 my_i = di->dfs_order[last_basic_block];
328 di->dfs_order[last_basic_block] = di->dfsnum;
507 k1 = di->dfs_order[last_basic_block];
568 VARRAY_GENERIC_PTR_INIT (info->varray, last_basic_block + 3, "dominance info");
787 VARRAY_GROW (dom->varray, last_basic_block + 3);
H A Dsched-rgn.c403 in_edges = (int *) xcalloc (last_basic_block, sizeof (int));
404 out_edges = (int *) xcalloc (last_basic_block, sizeof (int));
662 max_hdr = (int *) xmalloc (last_basic_block * sizeof (int));
663 dfs_nr = (int *) xcalloc (last_basic_block, sizeof (int));
666 inner = sbitmap_alloc (last_basic_block);
669 header = sbitmap_alloc (last_basic_block);
675 in_queue = sbitmap_alloc (last_basic_block);
678 in_stack = sbitmap_alloc (last_basic_block);
681 for (i = 0; i < last_basic_block; i++)
1198 update_blocks = (char *) alloca (last_basic_block);
[all …]
H A Dcfgbuild.c296 edge_cache = sbitmap_vector_alloc (last_basic_block, last_basic_block);
297 sbitmap_vector_zero (edge_cache, last_basic_block);
594 if (last_basic_block != n_basic_blocks)
632 last_basic_block = 0;
H A Ddf.c541 df->n_bbs = last_basic_block;
555 df->bbs = xcalloc (last_basic_block, sizeof (struct bb_info));
2051 df->inverse_dfs_map = xmalloc (sizeof (int) * last_basic_block);
2052 df->inverse_rc_map = xmalloc (sizeof (int) * last_basic_block);
2053 df->inverse_rts_map = xmalloc (sizeof (int) * last_basic_block);
2068 bitmap *in = xmalloc (sizeof (bitmap) * last_basic_block);
2069 bitmap *out = xmalloc (sizeof (bitmap) * last_basic_block);
2070 bitmap *gen = xmalloc (sizeof (bitmap) * last_basic_block);
2071 bitmap *kill = xmalloc (sizeof (bitmap) * last_basic_block);
2104 bitmap *in = xmalloc (sizeof (bitmap) * last_basic_block);
[all …]
H A Dtracer.c202 fibnode_t *blocks = xcalloc (last_basic_block, sizeof (fibnode_t)); in tail_duplicate()
204 int *counts = xmalloc (sizeof (int) * last_basic_block); in tail_duplicate()
H A Dssa.c565 sbitmap done = sbitmap_alloc (last_basic_block);
591 worklist = sbitmap_alloc (last_basic_block);
1196 dfs = sbitmap_vector_alloc (last_basic_block, last_basic_block); in convert_to_ssa()
1202 "; Basic Block", dfs, last_basic_block); in convert_to_ssa()
1210 evals = sbitmap_vector_alloc (nregs, last_basic_block); in convert_to_ssa()
1215 idfs = sbitmap_vector_alloc (nregs, last_basic_block); in convert_to_ssa()
H A Dra.c375 live_at_end = (bitmap *) xmalloc ((last_basic_block + 2)
377 for (i = 0; i < last_basic_block + 2; i++)
403 for (i = 0; i < (unsigned)last_basic_block + 2; i++)
H A Dpredict.c782 if (y == last_basic_block || !can_predict_insn_p (BASIC_BLOCK (y)->end))
870 heads = xmalloc (sizeof (int) * last_basic_block); in note_prediction_to_br_prob()
871 memset (heads, -1, sizeof (int) * last_basic_block); in note_prediction_to_br_prob()
872 heads[ENTRY_BLOCK_PTR->next_bb->index] = last_basic_block; in note_prediction_to_br_prob()
H A Dcfgrtl.c312 bb->index = last_basic_block++;
338 VARRAY_GROW (basic_block_info, last_basic_block+1);
1547 blocks = sbitmap_alloc (last_basic_block); in commit_edge_insertions()
1591 blocks = sbitmap_alloc (last_basic_block); in commit_edge_insertions_watch_calls()
1793 last_visited = (basic_block *) xcalloc (last_basic_block + 2, in verify_flow_info()
1795 edge_checksum = (size_t *) xcalloc (last_basic_block + 2, sizeof (size_t)); in verify_flow_info()
2387 blocks = sbitmap_alloc (last_basic_block);

1234