Go to the source code of this file.
Definition at line 155 of file function.h.
| #define arg_pointer_save_area (cfun->x_arg_pointer_save_area) |
Definition at line 481 of file function.h.
| #define avail_temp_slots (cfun->x_avail_temp_slots) |
Definition at line 483 of file function.h.
Referenced by assign_stack_temp_for_type(), combine_temp_slots(), init_temp_slots(), and make_slot_available().
| #define current_function_arg_offset_rtx (cfun->arg_offset_rtx) |
Definition at line 461 of file function.h.
| #define current_function_args_info (cfun->args_info) |
Definition at line 457 of file function.h.
Definition at line 458 of file function.h.
| #define current_function_calls_alloca (cfun->calls_alloca) |
Definition at line 453 of file function.h.
| #define current_function_calls_eh_return (cfun->calls_eh_return) |
Definition at line 454 of file function.h.
| #define current_function_calls_setjmp (cfun->calls_setjmp) |
Definition at line 452 of file function.h.
| #define current_function_contains_functions (cfun->contains_functions) |
Definition at line 455 of file function.h.
| #define current_function_epilogue_delay_list (cfun->epilogue_delay_list) |
Definition at line 471 of file function.h.
| #define current_function_funcdef_no (cfun->funcdef_no) |
Definition at line 467 of file function.h.
| #define current_function_has_nonlocal_goto (cfun->has_nonlocal_goto) |
Definition at line 473 of file function.h.
| #define current_function_has_nonlocal_label (cfun->has_nonlocal_label) |
Definition at line 472 of file function.h.
| #define current_function_instrument_entry_exit (cfun->instrument_entry_exit) |
Definition at line 465 of file function.h.
| #define current_function_internal_arg_pointer (cfun->internal_arg_pointer) |
Definition at line 463 of file function.h.
| #define current_function_is_thunk (cfun->is_thunk) |
Definition at line 456 of file function.h.
| #define current_function_limit_stack (cfun->limit_stack) |
Definition at line 468 of file function.h.
| #define current_function_outgoing_args_size (cfun->outgoing_args_size) |
Definition at line 460 of file function.h.
| #define current_function_pops_args (cfun->pops_args) |
Definition at line 448 of file function.h.
| #define current_function_pretend_args_size (cfun->pretend_args_size) |
Definition at line 459 of file function.h.
| #define current_function_profile (cfun->profile) |
Definition at line 466 of file function.h.
| #define current_function_return_rtx (cfun->return_rtx) |
Definition at line 464 of file function.h.
| #define current_function_returns_pcc_struct (cfun->returns_pcc_struct) |
Definition at line 450 of file function.h.
| #define current_function_returns_pointer (cfun->returns_pointer) |
Definition at line 451 of file function.h.
| #define current_function_returns_struct (cfun->returns_struct) |
Definition at line 449 of file function.h.
| #define current_function_stdarg (cfun->stdarg) |
Definition at line 462 of file function.h.
| #define current_function_uses_const_pool (cfun->uses_const_pool) |
Definition at line 470 of file function.h.
| #define current_function_uses_pic_offset_table (cfun->uses_pic_offset_table) |
Definition at line 469 of file function.h.
Definition at line 156 of file function.h.
| #define frame_offset (cfun->x_frame_offset) |
Definition at line 479 of file function.h.
Definition at line 153 of file function.h.
| #define naked_return_label (cfun->x_naked_return_label) |
Definition at line 476 of file function.h.
Referenced by expand_naked_return(), and tree_expand_cfg().
| #define nonlocal_goto_handler_labels (cfun->x_nonlocal_goto_handler_labels) |
Definition at line 486 of file function.h.
| #define nonlocal_labels (cfun->x_nonlocal_labels) |
Definition at line 485 of file function.h.
| #define parm_birth_insn (cfun->x_parm_birth_insn) |
Definition at line 478 of file function.h.
Definition at line 152 of file function.h.
| #define reg_rtx_no (cfun->emit->x_reg_rtx_no) |
Definition at line 105 of file function.h.
| #define REGNO_POINTER_ALIGN | ( | REGNO | ) | (cfun->emit->regno_pointer_align[REGNO]) |
Definition at line 109 of file function.h.
| #define regno_reg_rtx (cfun->emit->x_regno_reg_rtx) |
Definition at line 106 of file function.h.
| #define return_label (cfun->x_return_label) |
Definition at line 475 of file function.h.
Definition at line 154 of file function.h.
| #define seq_stack (cfun->emit->sequence_stack) |
Definition at line 107 of file function.h.
Definition at line 157 of file function.h.
| #define stack_slot_list (cfun->x_stack_slot_list) |
Definition at line 477 of file function.h.
| #define tail_recursion_reentry (cfun->x_tail_recursion_reentry) |
Definition at line 480 of file function.h.
| #define temp_slot_level (cfun->x_temp_slot_level) |
Definition at line 484 of file function.h.
| #define used_temp_slots (cfun->x_used_temp_slots) |
Definition at line 482 of file function.h.
Referenced by init_temp_slots(), max_slot_level(), and temp_slots_at_level().
Definition at line 3802 of file function.c.
Definition at line 5571 of file function.c.
Definition at line 3675 of file function.c.
| const char* current_function_name | ( | void | ) |
Definition at line 5590 of file function.c.
Definition at line 4341 of file function.c.
Definition at line 5564 of file function.c.
Referenced by expand_expr(), expand_goto(), fix_lexical_addr(), force_label_rtx(), push_function_context_to(), and trampoline_address().
Definition at line 449 of file function.c.
Definition at line 432 of file function.c.
Definition at line 5583 of file function.c.
Definition at line 7173 of file function.c.
| HOST_WIDE_INT get_frame_size | ( | void | ) |
Definition at line 511 of file function.c.
Definition at line 497 of file function.c.
Referenced by copy_rtx_and_substitute(), and get_frame_size().
| struct var_refs_queue GTY | ( | () | ) | [read, write] |
Definition at line 8005 of file function.c.
References VARRAY_INT_INIT.
Referenced by backend_init().
Definition at line 5012 of file emit-rtl.c.
References ptr, VIRTUAL_CFA_REGNUM, virtual_cfa_rtx, VIRTUAL_INCOMING_ARGS_REGNUM, virtual_incoming_args_rtx, VIRTUAL_OUTGOING_ARGS_REGNUM, virtual_outgoing_args_rtx, VIRTUAL_STACK_DYNAMIC_REGNUM, virtual_stack_dynamic_rtx, VIRTUAL_STACK_VARS_REGNUM, and virtual_stack_vars_rtx.
Referenced by init_emit().
Definition at line 1234 of file function.c.
References ARG_POINTER_CFA_OFFSET, asm_noperands(), CALL_INSN_FUNCTION_USAGE, check_asm_operands(), current_function_decl, FIRST_PARM_OFFSET, GET_CODE, get_insns(), init_recog(), insn, INSN_DELETED_P, instantiate_decls(), instantiate_virtual_regs_1(), instantiate_virtual_regs_lossage(), NEXT_INSN, NULL_RTX, PATTERN, REG_NOTES, STACK_DYNAMIC_OFFSET, STACK_POINTER_OFFSET, STARTING_FRAME_OFFSET, and virtuals_instantiated.
Definition at line 6192 of file function.c.
| bool pass_by_reference | ( | CUMULATIVE_ARGS * | , | |
| enum | machine_mode, | |||
| tree | , | |||
| bool | ||||
| ) |
Definition at line 1937 of file function.c.
Definition at line 5546 of file function.c.
| bool reference_callee_copied | ( | CUMULATIVE_ARGS * | , | |
| enum | machine_mode, | |||
| tree | , | |||
| bool | ||||
| ) |
Definition at line 1959 of file function.c.
Definition at line 5960 of file function.c.
Definition at line 5538 of file function.c.
Referenced by allocate_struct_function(), arm_init_expanders(), cris_override_options(), d30v_init_expanders(), frv_override_options(), ia64_override_options(), m32c_init_expanders(), mmix_init_expanders(), mt_override_options(), override_options(), prepare_function_start(), rs6000_override_options(), and sparc_override_options().
Definition at line 137 of file function.c.
Definition at line 134 of file function.c.
1.5.6