Searched refs:cfun (Results 101 - 125 of 728) sorted by relevance

1234567891011>>

/netbsd-current/external/gpl3/gcc/dist/gcc/config/nds32/
H A Dnds32-md-auxiliary.cc1232 unsigned int regno = cfun->machine->callee_saved_first_fpr_regno;
1233 unsigned int last_fpr = cfun->machine->callee_saved_last_fpr_regno;
1255 unsigned int regno = cfun->machine->callee_saved_first_fpr_regno;
1256 unsigned int last_fpr = cfun->machine->callee_saved_last_fpr_regno;
1296 regno = cfun->machine->callee_saved_first_fpr_regno;
1297 while (regno <= cfun->machine->callee_saved_last_fpr_regno)
1987 int rb_va_args = cfun->machine->va_args_first_regno;
1988 int re_va_args = cfun->machine->va_args_last_regno;
1993 int rb_eh_data = cfun->machine->eh_return_data_first_regno;
1994 int re_eh_data = cfun
[all...]
/netbsd-current/external/gpl3/gcc.old/dist/gcc/
H A Dmcf.c473 int fnum_vertices_after_transform = 2 * n_basic_blocks_for_fn (cfun);
475 n_edges_for_fn (cfun) + n_basic_blocks_for_fn (cfun);
479 (fnum_vertices_after_transform + n_edges_for_fn (cfun)
480 + n_basic_blocks_for_fn (cfun) + 2);
490 int fmax_num_edges = 8 * (n_basic_blocks_for_fn (cfun) +
491 n_edges_for_fn (cfun));
494 fixup_graph->num_vertices = n_basic_blocks_for_fn (cfun);
510 FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR_FOR_FN (cfun), NULL, next_bb)
514 n_basic_blocks_for_fn (cfun));
525 FOR_BB_BETWEEN(bb, ENTRY_BLOCK_PTR_FOR_FN (cfun), NULL, next_bb) argument
1127 FOR_BB_BETWEEN(bb, ENTRY_BLOCK_PTR_FOR_FN (cfun), EXIT_BLOCK_PTR_FOR_FN (cfun), next_bb) argument
[all...]
H A Dtree-inline.c214 && single_succ_p (ENTRY_BLOCK_PTR_FOR_FN (cfun)))
237 gsi = gsi_after_labels (single_succ (ENTRY_BLOCK_PTR_FOR_FN (cfun)));
332 && (id->entry_bb != EDGE_SUCC (ENTRY_BLOCK_PTR_FOR_FN (cfun),
347 set_ssa_default_def (cfun, SSA_NAME_VAR (new_tree), new_tree);
775 if (VAR_P (old_var) && ! DECL_EXTERNAL (old_var) && cfun)
776 add_local_decl (cfun, old_var);
1029 if (cfun->last_clique == 0)
1030 cfun->last_clique = 1;
1031 newc = ++cfun->last_clique;
1959 if (cfun
6360 add_local_variables (DECL_STRUCT_FUNCTION (old_decl), cfun, &id); local
[all...]
H A Dgimple-ssa.h175 update_stmt_operands (cfun, s);
185 update_stmt_operands (cfun, s);
H A Dira.h223 return (cfun->static_chain_decl && crtl->has_nonlocal_goto
224 && REG_EXPR (regno_reg_rtx[regno]) == cfun->static_chain_decl);
H A Dcfgcleanup.c139 || jump_block->next_bb == EXIT_BLOCK_PTR_FOR_FN (cfun)
162 if (cbranch_dest_block == EXIT_BLOCK_PTR_FOR_FN (cfun)
163 || jump_dest_block == EXIT_BLOCK_PTR_FOR_FN (cfun)
438 while (counter < n_basic_blocks_for_fn (cfun))
444 && single_succ (target) != EXIT_BLOCK_PTR_FOR_FN (cfun))
449 counter = n_basic_blocks_for_fn (cfun);
498 n_basic_blocks_for_fn (cfun));
510 counter = n_basic_blocks_for_fn (cfun);
520 < (n_basic_blocks_for_fn (cfun)
543 if (counter >= n_basic_blocks_for_fn (cfun))
[all...]
H A Dgimple-iterator.c42 if (!ssa_operands_active (cfun))
55 if (!ssa_operands_active (cfun))
444 gimple_duplicate_stmt_histograms (cfun, stmt, cfun, orig_stmt);
448 gimple_remove_stmt_histograms (cfun, orig_stmt);
576 cfun->debug_marker_count--;
578 gimple_remove_stmt_histograms (cfun, stmt);
754 && dest != EXIT_BLOCK_PTR_FOR_FN (cfun))
790 && src != ENTRY_BLOCK_PTR_FOR_FN (cfun))
890 gsi_commit_one_edge_insert (single_succ_edge (ENTRY_BLOCK_PTR_FOR_FN (cfun)),
[all...]
H A Dipa-inline-transform.c457 if (reload_optimization_node && DECL_STRUCT_FUNCTION (to->decl) == cfun)
458 set_cfun (cfun, true);
691 if (cfun->after_inlining)
700 profile_count den = ENTRY_BLOCK_PTR_FOR_FN (cfun)->count;
715 cfun->cfg->count_max = profile_count::uninitialized ();
716 FOR_ALL_BB_FN (bb, cfun)
719 cfun->cfg->count_max = cfun->cfg->count_max.max (bb->count);
721 ENTRY_BLOCK_PTR_FOR_FN (cfun)->count = node->count;
740 cfun
[all...]
H A Dpredict.c202 return maybe_hot_count_p (cfun, e->count ());
295 return (optimize_function_for_size_p (cfun)
296 || (bb && !maybe_hot_bb_p (cfun, bb)));
322 return optimize_function_for_size_p (cfun) || !maybe_hot_edge_p (e);
338 return optimize_function_for_size_p (cfun) || !crtl->maybe_hot_insn_p;
423 crtl->maybe_hot_insn_p = maybe_hot_bb_p (cfun, bb);
582 if (e->src != ENTRY_BLOCK_PTR_FOR_FN (cfun)
809 if (bb == ENTRY_BLOCK_PTR_FOR_FN (cfun) || bb == EXIT_BLOCK_PTR_FOR_FN (cfun))
1896 FOR_EACH_BB_FN (bb, cfun)
2897 FOR_EACH_EDGE(e, ei, EXIT_BLOCK_PTR_FOR_FN (cfun)->preds) argument
3857 FOR_BB_BETWEEN(bb, ENTRY_BLOCK_PTR_FOR_FN (cfun), NULL, next_bb) argument
3893 FOR_BB_BETWEEN(bb, ENTRY_BLOCK_PTR_FOR_FN (cfun), NULL, next_bb) argument
[all...]
H A Dtree-ssa-tail-merge.c466 basic_block bb = BASIC_BLOCK_FOR_FN (cfun, first);
517 int n = find_edge (bb, BASIC_BLOCK_FOR_FN (cfun, s))->dest_idx;
518 for (gphi_iterator gsi = gsi_start_phis (BASIC_BLOCK_FOR_FN (cfun, s));
591 bb1 = BASIC_BLOCK_FOR_FN (cfun, first1);
592 bb2 = BASIC_BLOCK_FOR_FN (cfun, first2);
768 FOR_EACH_BB_FN (bb, cfun)
784 same_succ_htab = new hash_table<same_succ> (n_basic_blocks_for_fn (cfun));
785 same_succ_edge_flags = XCNEWVEC (int, last_basic_block_for_fn (cfun));
788 worklist.create (n_basic_blocks_for_fn (cfun));
852 same_succ_flush_bb (BASIC_BLOCK_FOR_FN (cfun,
[all...]
/netbsd-current/external/gpl3/gcc/dist/gcc/
H A Dmcf.cc473 int fnum_vertices_after_transform = 2 * n_basic_blocks_for_fn (cfun);
475 n_edges_for_fn (cfun) + n_basic_blocks_for_fn (cfun);
479 (fnum_vertices_after_transform + n_edges_for_fn (cfun)
480 + n_basic_blocks_for_fn (cfun) + 2);
490 int fmax_num_edges = 8 * (n_basic_blocks_for_fn (cfun) +
491 n_edges_for_fn (cfun));
494 fixup_graph->num_vertices = n_basic_blocks_for_fn (cfun);
510 FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR_FOR_FN (cfun), NULL, next_bb)
514 n_basic_blocks_for_fn (cfun));
525 FOR_BB_BETWEEN(bb, ENTRY_BLOCK_PTR_FOR_FN (cfun), NULL, next_bb) argument
1127 FOR_BB_BETWEEN(bb, ENTRY_BLOCK_PTR_FOR_FN (cfun), EXIT_BLOCK_PTR_FOR_FN (cfun), next_bb) argument
[all...]
H A Dtree-inline.cc194 && single_succ_p (ENTRY_BLOCK_PTR_FOR_FN (cfun)))
216 gsi = gsi_after_labels (single_succ (ENTRY_BLOCK_PTR_FOR_FN (cfun)));
311 && (id->entry_bb != EDGE_SUCC (ENTRY_BLOCK_PTR_FOR_FN (cfun),
326 set_ssa_default_def (cfun, SSA_NAME_VAR (new_tree), new_tree);
754 if (VAR_P (old_var) && ! DECL_EXTERNAL (old_var) && cfun)
755 add_local_decl (cfun, old_var);
1005 if (cfun->last_clique == 0)
1006 cfun->last_clique = 1;
1007 newc = ++cfun->last_clique;
1993 if (cfun
6313 add_local_variables (DECL_STRUCT_FUNCTION (old_decl), cfun, &id); local
[all...]
H A Dgimple-range-edge.cc101 m_edge_table = new hash_map<edge, irange *> (n_edges_for_fn (cfun));
124 edge default_edge = gimple_switch_default_edge (cfun, sw);
134 edge e = gimple_switch_edge (cfun, sw, x);
H A Dgimple-loop-jam.cc115 bbs = XNEWVEC (basic_block, n_basic_blocks_for_fn (cfun));
116 n = get_loop_body_with_size (loop, bbs, n_basic_blocks_for_fn (cfun));
259 bbs = XNEWVEC (basic_block, n_basic_blocks_for_fn (cfun));
260 n = get_loop_body_with_size (outer, bbs, n_basic_blocks_for_fn (cfun));
501 for (auto loop : loops_list (cfun, LI_ONLY_INNERMOST))
603 todo |= do_rpo_vn (cfun, loop_preheader_edge (outer), exit_bbs);
H A Dtree-ssa-propagate.cc186 if (bb == EXIT_BLOCK_PTR_FOR_FN (cfun))
316 if (block == EXIT_BLOCK_PTR_FOR_FN (cfun))
388 bb_to_cfg_order = XNEWVEC (int, last_basic_block_for_fn (cfun) + 1);
389 cfg_order_to_bb = XNEWVEC (int, n_basic_blocks_for_fn (cfun));
390 int n = pre_and_rev_post_order_compute_fn (cfun, NULL,
401 set_gimple_stmt_max_uid (cfun, 0);
405 bb = BASIC_BLOCK_FOR_FN (cfun, cfg_order_to_bb[i]);
410 gimple_set_uid (stmt, inc_gimple_stmt_max_uid (cfun));
416 gimple_set_uid (stmt, inc_gimple_stmt_max_uid (cfun));
423 uid_to_stmt.safe_grow (gimple_stmt_max_uid (cfun), tru
462 FOR_EACH_EDGE(e, ei, ENTRY_BLOCK_PTR_FOR_FN (cfun)->succs) argument
[all...]
H A Dira.h238 return (cfun->static_chain_decl && crtl->has_nonlocal_goto
239 && REG_EXPR (regno_reg_rtx[regno]) == cfun->static_chain_decl);
H A Dtree-ssa-sink.cc162 if (useblock == ENTRY_BLOCK_PTR_FOR_FN (cfun))
167 commondom = BASIC_BLOCK_FOR_FN (cfun, bitmap_first_set_bit (blocks));
170 BASIC_BLOCK_FOR_FN (cfun, j));
299 || (cfun->has_local_explicit_reg_vars
525 || stmt_can_throw_internal (cfun, def)
640 gimple_phi_set_result (phi, make_ssa_name (gimple_vop (cfun)));
703 && (cfun->can_delete_dead_exceptions
704 || !stmt_could_throw_p (cfun, stmt)))
H A Dgimple-ssa.h175 update_stmt_operands (cfun, s);
185 update_stmt_operands (cfun, s);
H A Dtree-ssa-dce.cc310 if (!cfun->can_delete_dead_exceptions
311 && stmt_could_throw_p (cfun, stmt))
356 gcc_assert (bb != EXIT_BLOCK_PTR_FOR_FN (cfun));
358 if (bb == ENTRY_BLOCK_PTR_FOR_FN (cfun))
397 FOR_EACH_BB_FN (bb, cfun)
427 FOR_EACH_BB_FN (bb, cfun)
441 for (auto loop : loops_list (cfun, 0))
500 && !stmt_can_throw_internal (cfun, def_stmt))
689 if (bb != ENTRY_BLOCK_PTR_FOR_FN (cfun)
796 else if (arg_bb != ENTRY_BLOCK_PTR_FOR_FN (cfun)
[all...]
H A Dpredict.cc202 return maybe_hot_count_p (cfun, e->count ());
297 enum optimize_size_level ret = optimize_function_for_size_p (cfun);
301 if (bb && ret < OPTIMIZE_SIZE_BALANCED && !maybe_hot_bb_p (cfun, bb))
329 enum optimize_size_level ret = optimize_function_for_size_p (cfun);
351 enum optimize_size_level ret = optimize_function_for_size_p (cfun);
460 crtl->maybe_hot_insn_p = maybe_hot_bb_p (cfun, bb);
619 if (e->src != ENTRY_BLOCK_PTR_FOR_FN (cfun)
847 if (bb == ENTRY_BLOCK_PTR_FOR_FN (cfun) || bb == EXIT_BLOCK_PTR_FOR_FN (cfun))
1935 FOR_EACH_BB_FN (bb, cfun)
2931 FOR_EACH_EDGE(e, ei, EXIT_BLOCK_PTR_FOR_FN (cfun)->preds) argument
3916 FOR_BB_BETWEEN(bb, ENTRY_BLOCK_PTR_FOR_FN (cfun), NULL, next_bb) argument
3952 FOR_BB_BETWEEN(bb, ENTRY_BLOCK_PTR_FOR_FN (cfun), NULL, next_bb) argument
[all...]
H A Dipa-inline-transform.cc472 if (reload_optimization_node && DECL_STRUCT_FUNCTION (to->decl) == cfun)
473 set_cfun (cfun, true);
735 if (cfun->after_inlining)
753 profile_count den = ENTRY_BLOCK_PTR_FOR_FN (cfun)->count;
768 cfun->cfg->count_max = profile_count::uninitialized ();
769 FOR_ALL_BB_FN (bb, cfun)
772 cfun->cfg->count_max = cfun->cfg->count_max.max (bb->count);
774 ENTRY_BLOCK_PTR_FOR_FN (cfun)->count = node->count;
794 cfun
[all...]
H A Dgimple-iterator.cc42 if (!ssa_operands_active (cfun))
55 if (!ssa_operands_active (cfun))
448 gimple_duplicate_stmt_histograms (cfun, stmt, cfun, orig_stmt);
452 gimple_remove_stmt_histograms (cfun, orig_stmt);
580 cfun->debug_marker_count--;
582 gimple_remove_stmt_histograms (cfun, stmt);
758 && dest != EXIT_BLOCK_PTR_FOR_FN (cfun))
794 && src != ENTRY_BLOCK_PTR_FOR_FN (cfun))
894 gsi_commit_one_edge_insert (single_succ_edge (ENTRY_BLOCK_PTR_FOR_FN (cfun)),
[all...]
H A Dcfgcleanup.cc139 || jump_block->next_bb == EXIT_BLOCK_PTR_FOR_FN (cfun)
162 if (cbranch_dest_block == EXIT_BLOCK_PTR_FOR_FN (cfun)
163 || jump_dest_block == EXIT_BLOCK_PTR_FOR_FN (cfun)
437 while (counter < n_basic_blocks_for_fn (cfun))
443 && single_succ (target) != EXIT_BLOCK_PTR_FOR_FN (cfun))
448 counter = n_basic_blocks_for_fn (cfun);
497 n_basic_blocks_for_fn (cfun));
509 counter = n_basic_blocks_for_fn (cfun);
519 < (n_basic_blocks_for_fn (cfun)
542 if (counter >= n_basic_blocks_for_fn (cfun))
[all...]
/netbsd-current/external/gpl3/gcc.old/dist/gcc/config/nvptx/
H A Dnvptx.c594 if (!cfun || !cfun->machine->doing_call)
613 gcc_assert (cfun);
614 cfun->machine->return_mode = mode;
776 mode = (machine_mode) cfun->machine->return_mode;
783 cfun->machine->return_mode = VOIDmode;
1111 cfun->machine->has_softstack = true;
1123 if (strcmp (name, "x") == 0 && cfun->machine->red_partition)
1130 if (strcmp (name, "x") == 0 && cfun->machine->red_partition)
1136 REGNO (cfun
[all...]
/netbsd-current/external/gpl3/gcc.old/dist/gcc/c/
H A Dgimple-parser.c223 cfun->pass_startwith = gimple_pass;
224 init_tree_ssa (cfun);
232 cfun->curr_properties = PROP_gimple_any;
238 parser.current_bb = ENTRY_BLOCK_PTR_FOR_FN (cfun);
241 set_loops_for_fn (cfun, ggc_cleared_alloc<struct loops> ());
242 init_loops_structure (cfun, loops_for_fn (cfun), 1);
243 loops_state_set (cfun, LOOPS_NEED_FIXUP|LOOPS_MAY_HAVE_MULTIPLE_LATCHES);
244 cfun->curr_properties
248 init_ssa_operands (cfun);
[all...]

Completed in 452 milliseconds

1234567891011>>