Searched refs:cfun (Results 1 - 25 of 69) sorted by relevance

123

/freebsd-9.3-release/contrib/gcc/
H A Dfunction.h109 #define reg_rtx_no (cfun->emit->x_reg_rtx_no)
110 #define regno_reg_rtx (cfun->emit->x_regno_reg_rtx)
111 #define seq_stack (cfun->emit->sequence_stack)
113 #define REGNO_POINTER_ALIGN(REGNO) (cfun->emit->regno_pointer_align[REGNO])
156 #define pending_stack_adjust (cfun->expr->x_pending_stack_adjust)
157 #define inhibit_defer_pop (cfun->expr->x_inhibit_defer_pop)
158 #define saveregs_value (cfun->expr->x_saveregs_value)
159 #define apply_args_value (cfun->expr->x_apply_args_value)
160 #define forced_labels (cfun->expr->x_forced_labels)
161 #define stack_pointer_delta (cfun
474 extern GTY(()) struct function *cfun; variable in typeref:struct:function
[all...]
H A Dexcept.c445 cfun->eh = ggc_alloc_cleared (sizeof (struct eh_status));
473 new->next_peer = cfun->eh->region_tree;
474 cfun->eh->region_tree = new;
477 new->region_number = ++cfun->eh->last_region_number;
576 cfun->eh->region_array, region_nr);
599 note_eh_region_may_contain_throw (cfun->eh->cur_region);
610 if (fun == cfun && ! exc_ptr)
625 if (fun == cfun && ! filter)
643 i = cfun->eh->region_tree;
647 VEC_safe_grow (eh_region, gc, cfun
[all...]
H A Dtree-stdarg.c133 counter_val = gpr_p ? cfun->va_list_gpr_size : cfun->va_list_fpr_size;
270 cfun->va_list_{g,f}pr_size. AP is a va_list GPR/FPR counter,
299 if (gpr_p && cfun->va_list_gpr_size + increment < VA_LIST_MAX_GPR_SIZE)
301 cfun->va_list_gpr_size += increment;
305 if (!gpr_p && cfun->va_list_fpr_size + increment < VA_LIST_MAX_FPR_SIZE)
307 cfun->va_list_fpr_size += increment;
315 cfun->va_list_gpr_size = VA_LIST_MAX_GPR_SIZE;
317 cfun->va_list_fpr_size = VA_LIST_MAX_FPR_SIZE;
322 /* If AP is a va_list GPR/FPR counter, compute cfun
[all...]
H A Dintegrate.c242 ivs = cfun->hard_reg_initial_vals;
249 cfun->hard_reg_initial_vals = ivs;
276 ivs = cfun->hard_reg_initial_vals;
289 struct initial_value_struct *ivs = cfun->hard_reg_initial_vals;
330 struct initial_value_struct *ivs = cfun->hard_reg_initial_vals;
H A Dtree-optimize.c267 if (cfun->eh)
427 cfun->x_dont_save_pending_sizes_p = 1;
428 cfun->after_inlining = true;
472 cfun = 0;
H A Dfunction.c127 struct function *cfun = 0; variable in typeref:struct:function
250 if (cfun == 0)
252 p = cfun;
259 cfun = 0;
276 cfun = p;
366 return get_func_frame_size (cfun);
484 if (function == cfun && virtuals_instantiated)
516 return assign_stack_local_1 (mode, size, align, cfun);
2452 else if (cfun->stack_protect_guard
3376 if (cfun
[all...]
H A Dbasic-block.h405 #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)
[all...]
H A Dvarasm.c83 #define n_deferred_constants (cfun->varasm->deferred_constants)
388 gcc_assert (cfun && current_function_decl);
389 if (cfun->unlikely_text_section_name)
401 cfun->unlikely_text_section_name = ggc_strdup (buffer);
404 cfun->unlikely_text_section_name = UNLIKELY_EXECUTED_TEXT_SECTION_NAME;
412 if (cfun)
414 if (!cfun->unlikely_text_section_name)
417 return get_named_section (NULL, cfun->unlikely_text_section_name, 0);
433 if (cfun)
434 name = cfun
[all...]
H A Dgimple-low.c97 SET_EXPR_LOCATION (x, cfun->function_end_locus);
722 struct function *saved_cfun = cfun;
725 cfun = DECL_STRUCT_FUNCTION (fn);
741 cfun->unexpanded_var_list = tree_cons (NULL_TREE, var,
742 cfun->unexpanded_var_list);
746 cfun = saved_cfun;
H A Dcfgexpand.c164 if (cfun->stack_alignment_needed < align)
165 cfun->stack_alignment_needed = align;
197 if (frame_offset_overflow (frame_offset, cfun->decl))
947 cfun->stack_protect_guard = guard;
965 for (t = cfun->unexpanded_var_list; t; t = TREE_CHAIN (t))
977 for (t = cfun->unexpanded_var_list; t; t = TREE_CHAIN (t))
1010 cfun->unexpanded_var_list = NULL_TREE;
1472 if (cfun->function_end_locus != UNKNOWN_LOCATION)
1474 if (cfun->function_end_locus.file)
1476 input_location = cfun
[all...]
H A Dtree-cfg.c2786 LABEL_DECL_UID (t) = uid = cfun->last_label_uid++;
4700 cfun->cfg->x_n_edges--;
4705 VEC_replace (basic_block, cfun->cfg->x_basic_block_info, bb->index, NULL);
4706 cfun->cfg->x_n_basic_blocks--;
4736 d.from_context = cfun->decl;
4764 VEC_replace (basic_block, cfun->cfg->x_label_to_block_map, uid, NULL);
4870 saved_cfun = cfun;
4924 cfun = dest_cfun;
4947 cfun = saved_cfun;
4973 for (p = &cfun
[all...]
H A Dtree-inline.c358 cfun->unexpanded_var_list = tree_cons (NULL_TREE, old_var,
359 cfun->unexpanded_var_list);
766 cfun, and just copy the EH number. When inlining, use the
871 /* Original cfun for the callee, doesn't change. */
942 if (cfun->eh)
1889 VEC_safe_push (function_p, heap, cfun_stack, cfun);
1890 cfun = new_cfun;
1896 cfun = VEC_pop (function_p, cfun_stack);
2135 cfun->unexpanded_var_list = tree_cons (NULL_TREE, var,
2136 cfun
[all...]
H A Ddbxout.c936 dbxout_stab_value_label_diff (cfun->hot_section_end_label,
937 cfun->hot_section_label);
939 dbxout_stab_value_label_diff (cfun->cold_section_end_label,
940 cfun->cold_section_label);
2437 if (cfun && cfun->used_types_hash)
2443 types = VEC_alloc (tree, heap, htab_elements (cfun->used_types_hash));
2444 htab_traverse (cfun->used_types_hash, output_used_types_helper, &types);
H A Dcfglayout.c328 set_block_levels (DECL_INITIAL (cfun->decl), 0);
443 return DECL_INITIAL (cfun->decl);
539 tree cur_block = DECL_INITIAL (cfun->decl);
580 change_scope (note, cur_block, DECL_INITIAL (cfun->decl));
H A Dpredict.c1868 cfun->function_frequency = FUNCTION_FREQUENCY_UNLIKELY_EXECUTED;
1873 cfun->function_frequency = FUNCTION_FREQUENCY_HOT;
1877 cfun->function_frequency = FUNCTION_FREQUENCY_NORMAL;
1900 if (cfun->function_frequency == FUNCTION_FREQUENCY_HOT)
1903 if (cfun->function_frequency == FUNCTION_FREQUENCY_UNLIKELY_EXECUTED)
H A Dtree-eh.c129 add_stmt_to_eh_region_fn (cfun, t, num);
162 return remove_stmt_from_eh_region_fn (cfun, t);
185 if (!cfun)
187 return lookup_stmt_eh_region_fn (cfun, t);
295 correspond to variables of the same name in cfun->eh, which we
2106 if (!get_eh_throw_stmt_table (cfun))
2108 htab_traverse (get_eh_throw_stmt_table (cfun),
H A Dpasses.c865 cfun->function_frequency == FUNCTION_FREQUENCY_HOT
867 : cfun->function_frequency == FUNCTION_FREQUENCY_UNLIKELY_EXECUTED
H A Dtree-ssa-math-opts.c471 for (arg = DECL_ARGUMENTS (cfun->decl); arg; arg = TREE_CHAIN (arg))
H A Dcfgloop.c336 cfun->max_loop_depth = MAX (cfun->max_loop_depth, loop->depth);
609 cfun->max_loop_depth = 0;
H A Demit-rtl.c162 #define first_insn (cfun->emit->x_first_insn)
163 #define last_insn (cfun->emit->x_last_insn)
164 #define cur_insn_uid (cfun->emit->x_cur_insn_uid)
165 #define last_location (cfun->emit->x_last_location)
166 #define first_label_num (cfun->emit->x_first_label_num)
544 if (cfun
545 && cfun->emit
769 struct function *f = cfun;
2149 reset_used_decls (DECL_INITIAL (cfun->decl));
2152 for (decl = DECL_ARGUMENTS (cfun
[all...]
/freebsd-9.3-release/contrib/gcc/config/mips/
H A Dmips.c3502 gcc_assert ((cfun->machine->frame.mask >> 31) & 1);
3504 cfun->machine->frame.gp_sp_offset);
4088 REG_PARM_STACK_SPACE (cfun->decl)
4124 if (REG_PARM_STACK_SPACE (cfun->decl) == 0)
4125 cfun->machine->varargs_size = (gp_saved * UNITS_PER_WORD
4281 nextarg = plus_constant (nextarg, -cfun->machine->varargs_size);
5325 HOST_WIDE_INT frame_size = (!cfun->machine->frame.initialized)
5327 : cfun->machine->frame.total_size;
5331 frame_size -= cfun->machine->frame.args_size;
6204 if (!cfun
[all...]
/freebsd-9.3-release/contrib/gcc/config/s390/
H A Ds390.c307 /* Few accessor macros for struct cfun->machine->s390_frame_layout. */
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;
1667 && base == cfun->machine->base_reg)
1715 && indx == cfun->machine->base_reg)
1766 else if (cfun && cfun->machine
1767 && cfun
[all...]
/freebsd-9.3-release/contrib/gcc/config/arm/
H A Darm.c1439 if (cfun->static_chain_decl != NULL)
1465 if (ARM_FUNC_TYPE (cfun->machine->func_type) == ARM_FT_UNKNOWN)
1466 cfun->machine->func_type = arm_compute_func_type ();
1468 return cfun->machine->func_type;
1505 || cfun->machine->uses_anonymous_args
3161 if (cfun->machine->sibcall_blocked)
3237 if (!cfun->machine->pic_reg)
3238 cfun->machine->pic_reg = gen_rtx_REG (Pmode, arm_pic_register);
3250 if (!cfun->machine->pic_reg)
3251 cfun
[all...]
/freebsd-9.3-release/contrib/gcc/cp/
H A Dname-lookup.h274 (*(cfun && cp_function_chain->bindings \
/freebsd-9.3-release/contrib/gcc/config/i386/
H A Di386.h2316 #define ix86_stack_locals (cfun->machine->stack_locals)
2317 #define ix86_save_varrargs_registers (cfun->machine->save_varrargs_registers)
2318 #define ix86_optimize_mode_switching (cfun->machine->optimize_mode_switching)
2320 (cfun->machine->tls_descriptor_call_expanded_p)

Completed in 258 milliseconds

123