| /NextBSD/contrib/gcc/ |
| HD | cfgloopmanip.c | 64 remove_bbs (basic_block *bbs, int nbbs) in remove_bbs() argument 70 remove_bb_from_loops (bbs[i]); in remove_bbs() 71 delete_basic_block (bbs[i]); in remove_bbs() 82 find_path (edge e, basic_block **bbs) in find_path() argument 87 *bbs = XCNEWVEC (basic_block, n_basic_blocks); in find_path() 88 return dfs_enumerate_from (e->dest, 0, rpe_enum_p, *bbs, in find_path() 371 basic_block *bbs; in add_loop() local 379 bbs = XCNEWVEC (basic_block, n_basic_blocks); in add_loop() 381 bbs, n_basic_blocks, loop->header); in add_loop() 384 add_bb_to_loop (bbs[i], loop); in add_loop() [all …]
|
| HD | tree-ssa-loop-unswitch.c | 182 basic_block *bbs; in tree_unswitch_single_loop() local 214 bbs = get_loop_body (loop); in tree_unswitch_single_loop() 220 if ((cond = tree_may_unswitch_on (bbs[i], loop))) in tree_unswitch_single_loop() 225 free (bbs); in tree_unswitch_single_loop() 230 stmt = last_stmt (bbs[i]); in tree_unswitch_single_loop() 255 nloop = tree_unswitch_loop (loops, loop, bbs[i], cond); in tree_unswitch_single_loop() 259 free (bbs); in tree_unswitch_single_loop() 270 free (bbs); in tree_unswitch_single_loop()
|
| HD | cfg.c | 946 scale_bbs_frequencies_int (basic_block *bbs, int nbbs, int num, int den) in scale_bbs_frequencies_int() argument 960 bbs[i]->frequency = RDIV (bbs[i]->frequency * num, den); in scale_bbs_frequencies_int() 961 bbs[i]->count = RDIV (bbs[i]->count * num, den); in scale_bbs_frequencies_int() 962 FOR_EACH_EDGE (e, ei, bbs[i]->succs) in scale_bbs_frequencies_int() 975 scale_bbs_frequencies_gcov_type (basic_block *bbs, int nbbs, gcov_type num, in scale_bbs_frequencies_gcov_type() argument 988 bbs[i]->frequency = RDIV (bbs[i]->frequency * num, den); in scale_bbs_frequencies_gcov_type() 989 if (bbs[i]->count <= MAX_SAFE_MULTIPLIER) in scale_bbs_frequencies_gcov_type() 990 bbs[i]->count = RDIV (bbs[i]->count * num, den); in scale_bbs_frequencies_gcov_type() 992 bbs[i]->count = RDIV (bbs[i]->count * fraction, 65536); in scale_bbs_frequencies_gcov_type() 993 FOR_EACH_EDGE (e, ei, bbs[i]->succs) in scale_bbs_frequencies_gcov_type() [all …]
|
| HD | loop-unswitch.c | 265 basic_block *bbs; in unswitch_single_loop() local 326 bbs = get_loop_body (loop); in unswitch_single_loop() 329 if ((cond = may_unswitch_on (bbs[i], loop, &cinsn))) in unswitch_single_loop() 334 free (bbs); in unswitch_single_loop() 353 e = FALLTHRU_EDGE (bbs[i]); in unswitch_single_loop() 355 free (bbs); in unswitch_single_loop() 361 e = BRANCH_EDGE (bbs[i]); in unswitch_single_loop() 363 free (bbs); in unswitch_single_loop() 379 nloop = unswitch_loop (loops, loop, bbs[i], cond, cinsn); in unswitch_single_loop() 390 free (bbs); in unswitch_single_loop()
|
| HD | tree-ssa-loop-ch.c | 131 basic_block *bbs, *copied_bbs; in copy_loop_headers() local 144 bbs = XNEWVEC (basic_block, n_basic_blocks); in copy_loop_headers() 181 bbs[n_bbs++] = header; in copy_loop_headers() 201 if (!tree_duplicate_sese_region (entry, exit, bbs, n_bbs, copied_bbs)) in copy_loop_headers() 234 free (bbs); in copy_loop_headers()
|
| HD | tree-vectorizer.c | 254 basic_block *bbs; in rename_variables_in_loop() local 256 bbs = get_loop_body (loop); in rename_variables_in_loop() 259 rename_variables_in_bb (bbs[i]); in rename_variables_in_loop() 261 free (bbs); in rename_variables_in_loop() 831 basic_block *new_bbs, *bbs; in slpeel_tree_duplicate_loop_to_edge_cfg() local 841 bbs = get_loop_body (loop); in slpeel_tree_duplicate_loop_to_edge_cfg() 844 if (!can_copy_bbs_p (bbs, loop->num_nodes)) in slpeel_tree_duplicate_loop_to_edge_cfg() 846 free (bbs); in slpeel_tree_duplicate_loop_to_edge_cfg() 854 free (bbs); in slpeel_tree_duplicate_loop_to_edge_cfg() 865 copy_bbs (bbs, loop->num_nodes, new_bbs, in slpeel_tree_duplicate_loop_to_edge_cfg() [all …]
|
| HD | cfgloopanal.c | 364 basic_block *bbs, bb; in num_loop_insns() local 368 bbs = get_loop_body (loop); in num_loop_insns() 371 bb = bbs[i]; in num_loop_insns() 377 free(bbs); in num_loop_insns() 386 basic_block *bbs, bb; in average_num_loop_insns() local 391 bbs = get_loop_body (loop); in average_num_loop_insns() 394 bb = bbs[i]; in average_num_loop_insns() 406 free(bbs); in average_num_loop_insns()
|
| HD | dominance.c | 714 get_dominated_by (enum cdi_direction dir, basic_block bb, basic_block **bbs) in get_dominated_by() argument 723 *bbs = NULL; in get_dominated_by() 730 *bbs = XNEWVEC (basic_block, n); in get_dominated_by() 731 (*bbs)[0] = son->data; in get_dominated_by() 733 (*bbs)[n++] = ason->data; in get_dominated_by() 1018 iterate_fix_dominators (enum cdi_direction dir, basic_block *bbs, int n) in iterate_fix_dominators() argument 1026 set_immediate_dominator (dir, bbs[i], NULL); in iterate_fix_dominators() 1033 old_dom = get_immediate_dominator (dir, bbs[i]); in iterate_fix_dominators() 1034 new_dom = recount_dominator (dir, bbs[i]); in iterate_fix_dominators() 1038 set_immediate_dominator (dir, bbs[i], new_dom); in iterate_fix_dominators() [all …]
|
| HD | cfgloop.c | 124 basic_block *bbs; in flow_loop_dump() local 139 bbs = get_loop_body (loop); in flow_loop_dump() 141 fprintf (file, " %d", bbs[i]->index); in flow_loop_dump() 142 free (bbs); in flow_loop_dump() 1018 basic_block *bbs; in cancel_loop() local 1024 bbs = get_loop_body (loop); in cancel_loop() 1026 bbs[i]->loop_father = loop->outer; in cancel_loop() 1059 basic_block *bbs, bb; in verify_loop_structure() local 1091 bbs = get_loop_body (loop); in verify_loop_structure() 1094 if (!flow_bb_inside_loop_p (loop, bbs[j])) in verify_loop_structure() [all …]
|
| HD | cfglayout.c | 1163 can_copy_bbs_p (basic_block *bbs, unsigned n) in can_copy_bbs_p() argument 1170 bbs[i]->flags |= BB_DUPLICATED; in can_copy_bbs_p() 1176 FOR_EACH_EDGE (e, ei, bbs[i]->succs) in can_copy_bbs_p() 1184 if (!can_duplicate_block_p (bbs[i])) in can_copy_bbs_p() 1193 bbs[i]->flags &= ~BB_DUPLICATED; in can_copy_bbs_p() 1217 copy_bbs (basic_block *bbs, unsigned n, basic_block *new_bbs, in copy_bbs() argument 1229 bb = bbs[i]; in copy_bbs() 1246 bb = bbs[i]; in copy_bbs() 1264 bb = bbs[i]; in copy_bbs() 1280 bbs[i]->flags &= ~BB_DUPLICATED; in copy_bbs()
|
| HD | lambda-code.c | 2075 basic_block *bbs; in perfect_nest_p() local 2081 bbs = get_loop_body (loop); in perfect_nest_p() 2085 if (bbs[i]->loop_father == loop) in perfect_nest_p() 2088 for (bsi = bsi_start (bbs[i]); !bsi_end_p (bsi); bsi_next (&bsi)) in perfect_nest_p() 2095 free (bbs); in perfect_nest_p() 2100 free (bbs); in perfect_nest_p() 2282 basic_block *bbs; in can_convert_to_perfect_nest() local 2292 bbs = get_loop_body (loop); in can_convert_to_perfect_nest() 2296 if (bbs[i]->loop_father == loop) in can_convert_to_perfect_nest() 2298 for (bsi = bsi_start (bbs[i]); !bsi_end_p (bsi); bsi_next (&bsi)) in can_convert_to_perfect_nest() [all …]
|
| HD | tree-vectorizer.h | 94 basic_block *bbs; member 140 #define LOOP_VINFO_BBS(L) (L)->bbs
|
| HD | predict.c | 645 basic_block bb, *bbs; in predict_loops() local 715 bbs = get_loop_body (loop); in predict_loops() 723 bb = bbs[j]; in predict_loops() 776 free (bbs); in predict_loops() 1699 basic_block *bbs; in estimate_loops_at_level() local 1712 bbs = get_loop_body (loop); in estimate_loops_at_level() 1714 bitmap_set_bit (tovisit, bbs[i]->index); in estimate_loops_at_level() 1715 free (bbs); in estimate_loops_at_level()
|
| HD | global.c | 2340 VEC(basic_block,heap) *bbs, *new_bbs, *temp; in calculate_reg_pav() 2344 bbs = VEC_alloc (basic_block, heap, n_basic_blocks); in calculate_reg_pav() 2349 VEC_quick_push (basic_block, bbs, bb); in calculate_reg_pav() 2352 while (VEC_length (basic_block, bbs)) in calculate_reg_pav() 2354 bb_array = VEC_address (basic_block, bbs); in calculate_reg_pav() 2355 nel = VEC_length (basic_block, bbs); in calculate_reg_pav() 2394 temp = bbs; in calculate_reg_pav() 2395 bbs = new_bbs; in calculate_reg_pav() 2402 VEC_free (basic_block, heap, bbs); in calculate_reg_pav()
|
| HD | tree-vect-analyze.c | 99 basic_block *bbs = LOOP_VINFO_BBS (loop_vinfo); in vect_determine_vectorization_factor() local 111 basic_block bb = bbs[i]; in vect_determine_vectorization_factor() 232 basic_block *bbs = LOOP_VINFO_BBS (loop_vinfo); in vect_analyze_operations() local 250 basic_block bb = bbs[i]; in vect_analyze_operations() 1612 basic_block *bbs = LOOP_VINFO_BBS (loop_vinfo); in vect_mark_stmts_to_be_vectorized() local 1648 bb = bbs[i]; in vect_mark_stmts_to_be_vectorized()
|
| HD | tree-vect-patterns.c | 612 basic_block *bbs = LOOP_VINFO_BBS (loop_vinfo); in vect_pattern_recog() local 626 basic_block bb = bbs[i]; in vect_pattern_recog()
|
| HD | tree-ssa-loop-im.c | 1438 basic_block bb = NULL, *bbs, last = NULL; in fill_always_executed_in() local 1445 bbs = get_loop_body_in_dom_order (loop); in fill_always_executed_in() 1450 bb = bbs[i]; in fill_always_executed_in() 1491 free (bbs); in fill_always_executed_in()
|
| HD | tree-ssa-reassoc.c | 1420 int *bbs = XNEWVEC (int, last_basic_block + 1); in init_reassoc() local 1429 pre_and_rev_post_order_compute (NULL, bbs, false); in init_reassoc() 1457 bb_rank[bbs[i]] = ++rank << 16; in init_reassoc() 1459 free (bbs); in init_reassoc()
|
| HD | modulo-sched.c | 783 basic_block *bbs = get_loop_body (loop); in loop_single_full_bb_p() local 790 if (bbs[i] == loop->header) in loop_single_full_bb_p() 795 get_ebb_head_tail (bbs[i], bbs[i], &head, &tail); in loop_single_full_bb_p() 807 free (bbs); in loop_single_full_bb_p() 811 free (bbs); in loop_single_full_bb_p()
|
| HD | tree-ssa-loop-niter.c | 1741 basic_block bb, *bbs; in infer_loop_bounds_from_undefined() local 1744 bbs = get_loop_body (loop); in infer_loop_bounds_from_undefined() 1748 bb = bbs[i]; in infer_loop_bounds_from_undefined() 1845 free (bbs); in infer_loop_bounds_from_undefined()
|
| HD | tree-cfg.c | 4860 VEC(basic_block,heap) *bbs; in move_sese_region_to_fn() 4882 bbs = NULL; in move_sese_region_to_fn() 4883 VEC_safe_push (basic_block, heap, bbs, entry_bb); in move_sese_region_to_fn() 4884 gather_blocks_in_sese_region (entry_bb, exit_bb, &bbs); in move_sese_region_to_fn() 4935 for (i = 0; VEC_iterate (basic_block, bbs, i, bb); i++) in move_sese_region_to_fn() 4950 gcc_assert (VEC_length (basic_block, bbs) >= 2); in move_sese_region_to_fn() 4953 for (i = 0; VEC_iterate (basic_block, bbs, i, bb); i++) in move_sese_region_to_fn() 5021 VEC_free (basic_block, heap, bbs); in move_sese_region_to_fn()
|
| HD | tree-data-ref.c | 4103 basic_block bb, *bbs; in find_data_references_in_loop() local 4108 bbs = get_loop_body (loop); in find_data_references_in_loop() 4112 bb = bbs[i]; in find_data_references_in_loop() 4215 free (bbs); in find_data_references_in_loop() 4226 free (bbs); in find_data_references_in_loop()
|
| HD | tree-vect-transform.c | 2971 basic_block *bbs = LOOP_VINFO_BBS (loop_vinfo); in vect_transform_loop() local 3080 basic_block bb = bbs[i]; in vect_transform_loop()
|
| HD | ChangeLog-2006 | 12458 bbs pointer. 14446 * df.c (df_bitmaps_free): Only work for bbs for that structures are
|
| HD | ChangeLog-2005 | 398 * df.c (df_bitmaps_free): Only work for bbs for that structures are 29805 bbs on the COND_EXPR instead of the PHI_NODEs.
|