| /openbsd-src/gnu/usr.bin/gcc/gcc/ |
| H A D | function.h | 116 #define reg_rtx_no (cfun->emit->x_reg_rtx_no) 117 #define seq_rtl_expr (cfun->emit->sequence_rtl_expr) 118 #define regno_reg_rtx (cfun->emit->x_regno_reg_rtx) 119 #define seq_stack (cfun->emit->sequence_stack) 121 #define REGNO_POINTER_ALIGN(REGNO) (cfun->emit->regno_pointer_align[REGNO]) 122 #define REGNO_DECL(REGNO) (cfun->emit->regno_decl[REGNO]) 168 #define pending_stack_adjust (cfun->expr->x_pending_stack_adjust) 169 #define inhibit_defer_pop (cfun->expr->x_inhibit_defer_pop) 170 #define saveregs_value (cfun->expr->x_saveregs_value) 171 #define apply_args_value (cfun->expr->x_apply_args_value) [all …]
|
| H A D | except.c | 475 cfun->eh = (struct eh_status *) in init_eh_for_function() 495 cur_region = cfun->eh->cur_region; in expand_eh_region_start() 504 new_region->next_peer = cfun->eh->region_tree; in expand_eh_region_start() 505 cfun->eh->region_tree = new_region; in expand_eh_region_start() 507 cfun->eh->cur_region = new_region; in expand_eh_region_start() 510 new_region->region_number = ++cfun->eh->last_region_number; in expand_eh_region_start() 520 struct eh_region *cur_region = cfun->eh->cur_region; in expand_eh_region_end() 528 cfun->eh->cur_region = cur_region->outer; in expand_eh_region_end() 552 region->u.cleanup.prev_try = cfun->eh->try_region; 574 emit_move_insn (data_save[0], get_exception_pointer (cfun)); [all …]
|
| H A D | integrate.c | 505 cfun->inl_max_label_num = max_label_num (); 506 cfun->inl_last_parm_insn = cfun->x_last_parm_insn; 507 cfun->original_arg_vector = argvec; 509 cfun->original_decl_initial = DECL_INITIAL (fndecl); 510 cfun->no_debugging_symbols = (write_symbols == NO_DEBUG); 511 DECL_SAVED_INSNS (fndecl) = cfun; 711 if (cfun->preferred_stack_boundary < inl_f->preferred_stack_boundary) 712 cfun->preferred_stack_boundary = inl_f->preferred_stack_boundary; 1195 map->reg_map[REGNO (temp)] = get_exception_pointer (cfun); 1263 if (! cfun->x_whole_function_mode_p) [all …]
|
| H A D | stmt.c | 379 #define block_stack (cfun->stmt->x_block_stack) 380 #define stack_block_stack (cfun->stmt->x_stack_block_stack) 381 #define cond_stack (cfun->stmt->x_cond_stack) 382 #define loop_stack (cfun->stmt->x_loop_stack) 383 #define case_stack (cfun->stmt->x_case_stack) 384 #define nesting_stack (cfun->stmt->x_nesting_stack) 385 #define nesting_depth (cfun->stmt->x_nesting_depth) 386 #define current_block_start_count (cfun->stmt->x_block_start_count) 387 #define last_expr_type (cfun->stmt->x_last_expr_type) 388 #define last_expr_value (cfun->stmt->x_last_expr_value) [all …]
|
| /openbsd-src/gnu/gcc/gcc/ |
| H A D | function.h | 108 #define reg_rtx_no (cfun->emit->x_reg_rtx_no) 109 #define regno_reg_rtx (cfun->emit->x_regno_reg_rtx) 110 #define seq_stack (cfun->emit->sequence_stack) 112 #define REGNO_POINTER_ALIGN(REGNO) (cfun->emit->regno_pointer_align[REGNO]) 155 #define pending_stack_adjust (cfun->expr->x_pending_stack_adjust) 156 #define inhibit_defer_pop (cfun->expr->x_inhibit_defer_pop) 157 #define saveregs_value (cfun->expr->x_saveregs_value) 158 #define apply_args_value (cfun->expr->x_apply_args_value) 159 #define forced_labels (cfun->expr->x_forced_labels) 160 #define stack_pointer_delta (cfun->expr->x_stack_pointer_delta) [all …]
|
| H A D | except.c | 441 cfun->eh = ggc_alloc_cleared (sizeof (struct eh_status)); in init_eh_for_function() 468 new->next_peer = cfun->eh->region_tree; in gen_eh_region() 469 cfun->eh->region_tree = new; in gen_eh_region() 472 new->region_number = ++cfun->eh->last_region_number; in gen_eh_region() 570 cfun->eh->region_array, region_nr); in expand_resx_expr() 593 note_eh_region_may_contain_throw (cfun->eh->cur_region); in note_current_region_may_contain_throw() 604 if (fun == cfun && ! exc_ptr) in get_exception_pointer() 619 if (fun == cfun && ! filter) in get_exception_filter() 636 i = cfun->eh->region_tree; in collect_eh_region_array() 640 VEC_safe_grow (eh_region, gc, cfun->eh->region_array, in collect_eh_region_array() [all …]
|
| H A D | tree-stdarg.c | 133 counter_val = gpr_p ? cfun->va_list_gpr_size : cfun->va_list_fpr_size; in va_list_counter_bump() 299 if (gpr_p && cfun->va_list_gpr_size + increment < VA_LIST_MAX_GPR_SIZE) in va_list_counter_op() 301 cfun->va_list_gpr_size += increment; in va_list_counter_op() 305 if (!gpr_p && cfun->va_list_fpr_size + increment < VA_LIST_MAX_FPR_SIZE) in va_list_counter_op() 307 cfun->va_list_fpr_size += increment; in va_list_counter_op() 315 cfun->va_list_gpr_size = VA_LIST_MAX_GPR_SIZE; in va_list_counter_op() 317 cfun->va_list_fpr_size = VA_LIST_MAX_FPR_SIZE; in va_list_counter_op() 430 if (cfun->va_list_gpr_size + increment < VA_LIST_MAX_GPR_SIZE) in va_list_ptr_write() 431 cfun->va_list_gpr_size += increment; in va_list_ptr_write() 433 cfun->va_list_gpr_size = VA_LIST_MAX_GPR_SIZE; in va_list_ptr_write() [all …]
|
| H A D | integrate.c | 237 ivs = cfun->hard_reg_initial_vals; in get_hard_reg_initial_val() 244 cfun->hard_reg_initial_vals = ivs; in get_hard_reg_initial_val() 271 ivs = cfun->hard_reg_initial_vals; in has_hard_reg_initial_val() 284 struct initial_value_struct *ivs = cfun->hard_reg_initial_vals; in emit_initial_value_sets() 325 struct initial_value_struct *ivs = cfun->hard_reg_initial_vals; in allocate_initial_values()
|
| H A D | function.c | 125 struct function *cfun = 0; variable 245 if (cfun == 0) in push_function_context_to() 247 p = cfun; in push_function_context_to() 254 cfun = 0; in push_function_context_to() 271 cfun = p; in pop_function_context_from() 360 return get_func_frame_size (cfun); in get_frame_size() 478 if (function == cfun && virtuals_instantiated) in assign_stack_local_1() 510 return assign_stack_local_1 (mode, size, align, cfun); in assign_stack_local() 2437 else if (cfun->stack_protect_guard in assign_parm_adjust_stack_rtl() 3359 if (cfun->stack_alignment_needed < boundary) in locate_and_pad_parm() [all …]
|
| H A D | tree-optimize.c | 267 if (cfun->eh) in execute_fixup_cfg() 426 cfun->x_dont_save_pending_sizes_p = 1; in tree_rest_of_compilation() 427 cfun->after_inlining = true; in tree_rest_of_compilation() 471 cfun = 0; in tree_rest_of_compilation()
|
| H A D | basic-block.h | 405 #define ENTRY_BLOCK_PTR (cfun->cfg->x_entry_block_ptr) 406 #define EXIT_BLOCK_PTR (cfun->cfg->x_exit_block_ptr) 407 #define basic_block_info (cfun->cfg->x_basic_block_info) 408 #define n_basic_blocks (cfun->cfg->x_n_basic_blocks) 409 #define n_edges (cfun->cfg->x_n_edges) 410 #define last_basic_block (cfun->cfg->x_last_basic_block) 411 #define label_to_block_map (cfun->cfg->x_label_to_block_map) 412 #define profile_status (cfun->cfg->x_profile_status) 424 #define FOR_EACH_BB(BB) FOR_EACH_BB_FN (BB, cfun) 429 #define FOR_EACH_BB_REVERSE(BB) FOR_EACH_BB_REVERSE_FN(BB, cfun)
|
| H A D | cfgexpand.c | 167 if (cfun->stack_alignment_needed < align) in get_decl_align_unit() 168 cfun->stack_alignment_needed = align; in get_decl_align_unit() 200 if (frame_offset_overflow (frame_offset, cfun->decl)) in alloc_stack_frame_space() 972 cfun->stack_protect_guard = guard; in create_stack_guard() 1014 for (t = cfun->unexpanded_var_list; t; t = TREE_CHAIN (t)) in expand_used_vars() 1025 for (t = cfun->unexpanded_var_list; t; t = TREE_CHAIN (t)) in expand_used_vars() 1049 for (t = cfun->unexpanded_var_list; t; t = TREE_CHAIN (t)) in expand_used_vars() 1082 cfun->unexpanded_var_list = NULL_TREE; in expand_used_vars() 1559 if (cfun->function_end_locus != UNKNOWN_LOCATION) in construct_exit_block() 1561 if (cfun->function_end_locus.file) in construct_exit_block() [all …]
|
| H A D | gimple-low.c | 97 SET_EXPR_LOCATION (x, cfun->function_end_locus); in lower_function_body() 721 struct function *saved_cfun = cfun; in record_vars_into() 724 cfun = DECL_STRUCT_FUNCTION (fn); in record_vars_into() 740 cfun->unexpanded_var_list = tree_cons (NULL_TREE, var, in record_vars_into() 741 cfun->unexpanded_var_list); in record_vars_into() 745 cfun = saved_cfun; in record_vars_into()
|
| H A D | varasm.c | 83 #define n_deferred_constants (cfun->varasm->deferred_constants) 387 gcc_assert (cfun && current_function_decl); in initialize_cold_section_name() 388 if (cfun->unlikely_text_section_name) in initialize_cold_section_name() 400 cfun->unlikely_text_section_name = ggc_strdup (buffer); in initialize_cold_section_name() 403 cfun->unlikely_text_section_name = UNLIKELY_EXECUTED_TEXT_SECTION_NAME; in initialize_cold_section_name() 411 if (cfun) in unlikely_text_section() 413 if (!cfun->unlikely_text_section_name) in unlikely_text_section() 416 return get_named_section (NULL, cfun->unlikely_text_section_name, 0); in unlikely_text_section() 432 if (cfun) in unlikely_text_section_p() 433 name = cfun->unlikely_text_section_name; in unlikely_text_section_p() [all …]
|
| H A D | tree-inline.c | 358 cfun->unexpanded_var_list = tree_cons (NULL_TREE, old_var, in remap_decls() 359 cfun->unexpanded_var_list); in remap_decls() 942 if (cfun->eh) in copy_cfg_body() 1889 VEC_safe_push (function_p, heap, cfun_stack, cfun); 1890 cfun = new_cfun; 1896 cfun = VEC_pop (function_p, cfun_stack); in pop_cfun() 2135 cfun->unexpanded_var_list = tree_cons (NULL_TREE, var, in expand_call_inline() 2136 cfun->unexpanded_var_list); in expand_call_inline() 2138 cfun->unexpanded_var_list = tree_cons (NULL_TREE, remap_decl (var, id), in expand_call_inline() 2139 cfun->unexpanded_var_list); in expand_call_inline() [all …]
|
| H A D | tree-cfg.c | 2779 LABEL_DECL_UID (t) = uid = cfun->last_label_uid++; in set_bb_for_stmt() 4693 cfun->cfg->x_n_edges--; in move_block_to_fn() 4698 VEC_replace (basic_block, cfun->cfg->x_basic_block_info, bb->index, NULL); in move_block_to_fn() 4699 cfun->cfg->x_n_basic_blocks--; in move_block_to_fn() 4729 d.from_context = cfun->decl; in move_block_to_fn() 4757 VEC_replace (basic_block, cfun->cfg->x_label_to_block_map, uid, NULL); in move_block_to_fn() 4863 saved_cfun = cfun; in move_sese_region_to_fn() 4917 cfun = dest_cfun; in move_sese_region_to_fn() 4940 cfun = saved_cfun; in move_sese_region_to_fn() 4966 for (p = &cfun->unexpanded_var_list; *p; ) in move_sese_region_to_fn() [all …]
|
| /openbsd-src/gnu/gcc/gcc/config/m32c/ |
| H A D | m32c.c | 1129 if (!cfun->machine->eh_stack_adjust) in m32c_eh_return_stackadj_rtx() 1134 cfun->machine->eh_stack_adjust = sa; in m32c_eh_return_stackadj_rtx() 1136 return cfun->machine->eh_stack_adjust; in m32c_eh_return_stackadj_rtx() 1232 if (cfun->calls_eh_return) in need_to_save() 1236 if (cfun->machine->is_interrupt in need_to_save() 1237 && (!cfun->machine->is_leaf || regno == A0_REGNO)) in need_to_save() 1240 && (!call_used_regs[regno] || cfun->machine->is_interrupt)) in need_to_save() 1262 if (cfun->return_rtx in m32c_pushm_popm() 1263 && GET_CODE (cfun->return_rtx) == PARALLEL in m32c_pushm_popm() 1264 && !(cfun->calls_eh_return || cfun->machine->is_interrupt)) in m32c_pushm_popm() [all …]
|
| /openbsd-src/gnu/gcc/gcc/config/mips/ |
| H A D | mips.c | 3482 gcc_assert ((cfun->machine->frame.mask >> 31) & 1); in mips_set_return_address() 3484 cfun->machine->frame.gp_sp_offset); in mips_set_return_address() 4063 REG_PARM_STACK_SPACE (cfun->decl) in mips_setup_incoming_varargs() 4099 if (REG_PARM_STACK_SPACE (cfun->decl) == 0) in mips_setup_incoming_varargs() 4100 cfun->machine->varargs_size = (gp_saved * UNITS_PER_WORD in mips_setup_incoming_varargs() 4256 nextarg = plus_constant (nextarg, -cfun->machine->varargs_size); in mips_va_start() 5297 HOST_WIDE_INT frame_size = (!cfun->machine->frame.initialized) in mips_debugger_offset() 5299 : cfun->machine->frame.total_size; in mips_debugger_offset() 5303 frame_size -= cfun->machine->frame.args_size; in mips_debugger_offset() 6168 if (!cfun->machine->has_gp_insn_p) in mips_function_has_gp_insn() [all …]
|
| /openbsd-src/gnu/gcc/gcc/config/iq2000/ |
| H A D | iq2000.c | 1477 HOST_WIDE_INT frame_size = (!cfun->machine->initialized) in iq2000_debugger_offset() 1479 : cfun->machine->total_size; in iq2000_debugger_offset() 1664 cfun->machine->total_size = total_size; in compute_frame_size() 1665 cfun->machine->var_size = var_size; in compute_frame_size() 1666 cfun->machine->args_size = args_size; in compute_frame_size() 1667 cfun->machine->extra_size = extra_size; in compute_frame_size() 1668 cfun->machine->gp_reg_size = gp_reg_size; in compute_frame_size() 1669 cfun->machine->fp_reg_size = fp_reg_size; in compute_frame_size() 1670 cfun->machine->mask = mask; in compute_frame_size() 1671 cfun->machine->initialized = reload_completed; in compute_frame_size() [all …]
|
| /openbsd-src/gnu/usr.bin/gcc/gcc/config/mips/ |
| H A D | mips.c | 994 && cfun->machine->insns_len > 0) 998 size = cfun->machine->insns_len + get_pool_size (); 1751 && cfun->machine->insns_len > 0 1755 && (cfun->machine->insns_len + get_pool_size () + mips_string_length 1778 && cfun->machine->insns_len > 0 1782 && (cfun->machine->insns_len + get_pool_size () + mips_string_length 2009 if (cfun->machine->embedded_pic_fnaddr_rtx == NULL) in embedded_pic_fnaddr_reg() 2013 cfun->machine->embedded_pic_fnaddr_rtx = gen_reg_rtx (Pmode); in embedded_pic_fnaddr_reg() 2024 emit_insn (gen_get_fnaddr (cfun->machine->embedded_pic_fnaddr_rtx, in embedded_pic_fnaddr_reg() 2033 return cfun->machine->embedded_pic_fnaddr_rtx; in embedded_pic_fnaddr_reg() [all …]
|
| /openbsd-src/gnu/usr.bin/gcc/gcc/config/s390/ |
| H A D | s390.c | 3024 if (cfun->machine->some_ld_name) in get_some_local_dynamic_name() 3025 return cfun->machine->some_ld_name; in get_some_local_dynamic_name() 3030 return cfun->machine->some_ld_name; in get_some_local_dynamic_name() 3051 cfun->machine->some_ld_name = XSTR (x, 0); 3102 s390_output_symbolic_const (file, cfun->machine->literal_pool_label); 3105 s390_output_symbolic_const (file, cfun->machine->literal_pool_label); 3128 s390_output_symbolic_const (file, cfun->machine->literal_pool_label); 4663 regs_ever_live[STACK_POINTER_REGNUM] = cfun->machine->frame_size > 0; 4834 off = GEN_INT (cfun->machine->frame_size + REGNO (return_reg) * UNITS_PER_WORD); 4996 cfun->machine->save_fprs_p = 0; in s390_frame_info() [all …]
|
| /openbsd-src/gnu/gcc/gcc/config/s390/ |
| H A D | s390.c | 309 #define cfun_frame_layout (cfun->machine->frame_layout) 313 #define cfun_set_fpr_bit(BITNUM) (cfun->machine->frame_layout.fpr_bitmap |= \ 315 #define cfun_fpr_bit_p(BITNUM) (!!(cfun->machine->frame_layout.fpr_bitmap & \ 352 cfun->machine->has_landing_pad_p = value; in s390_set_has_landing_pad_p() 1667 && base == cfun->machine->base_reg) in s390_decompose_address() 1715 && indx == cfun->machine->base_reg) in s390_decompose_address() 1766 else if (cfun && cfun->machine in s390_decompose_address() 1767 && cfun->machine->decomposed_literal_pool_addresses_ok_p in s390_decompose_address() 4438 cfun->machine->some_ld_name = XSTR (x, 0); in get_some_local_dynamic_name_1() 4453 if (cfun->machine->some_ld_name) in get_some_local_dynamic_name() [all …]
|
| /openbsd-src/gnu/gcc/gcc/config/mt/ |
| H A D | mt.c | 509 if (cfun->returns_struct) in mt_init_cumulative_args() 1069 if (cfun->machine) in mt_expand_prologue() 1070 cfun->machine->interrupt_handler = 1; in mt_expand_prologue() 1144 if (cfun->machine && cfun->machine->interrupt_handler && reload_completed) in mt_epilogue_uses() 1216 if (cfun->machine && cfun->machine->eh_stack_adjust != NULL_RTX) in mt_expand_epilogue() 1220 cfun->machine->eh_stack_adjust)); in mt_expand_epilogue() 1236 if (cfun->machine) in mt_expand_epilogue() 1237 cfun->machine->eh_stack_adjust = NULL_RTX; in mt_expand_epilogue() 1261 cfun->machine->eh_stack_adjust = EH_RETURN_STACKADJ_RTX; /* operands[0]; */ in mt_emit_eh_epilogue() 1647 cfun->machine->has_loops++; in mt_add_loop() [all …]
|
| /openbsd-src/gnu/gcc/gcc/config/xtensa/ |
| H A D | xtensa.c | 1076 if (!cfun->machine->need_a7_copy) in xtensa_copy_incoming_a7() 1080 gcc_assert (!cfun->machine->set_frame_ptr_insn); in xtensa_copy_incoming_a7() 1100 cfun->machine->need_a7_copy = false; in xtensa_copy_incoming_a7() 1133 cfun->machine->set_frame_ptr_insn = emit_insn (gen_set_frame_ptr ()); in xtensa_copy_incoming_a7() 1137 if (cfun->machine->vararg_a7) in xtensa_copy_incoming_a7() 1303 cfun->machine->accesses_prev_frame = 1; in xtensa_setup_frame_addresses() 1485 cfun->machine->need_a7_copy = true; in function_arg() 1913 if (cfun->static_chain_decl != NULL) in compute_frame_size() 1932 if (cfun->machine->accesses_prev_frame) in xtensa_frame_pointer_required() 1962 if (cfun->machine->set_frame_ptr_insn) in xtensa_expand_prologue() [all …]
|
| /openbsd-src/gnu/usr.bin/gcc/gcc/cp/ |
| H A D | semantics.c | 99 return (cfun in current_stmt_tree() 100 ? &cfun->language->base.x_stmt_tree in current_stmt_tree() 1125 return &cfun->language->base.x_scope_stmt_stack; in current_scope_stmt_stack() 1154 if (! cfun && !last_tree) in begin_stmt_expr() 1172 if (! cfun && !last_tree) in begin_global_stmt_expr() 1188 if (! cfun 1220 if (! cfun 2505 cfun->x_dont_save_pending_sizes_p = 1; 2520 cfun->x_whole_function_mode_p = 1;
|