|
GCC Middle and Back End API Reference
|
#include <function.h>

Datastructures maintained for currently processed function in RTL form.
| bool rtl_data::accesses_prior_frames |
| bool rtl_data::all_throwers_are_sibcalls |
| bool rtl_data::arg_pointer_save_area_init |
| struct incoming_args rtl_data::args |
| HARD_REG_SET rtl_data::asm_clobbers |
| bool rtl_data::bb_reorder_complete |
| bool rtl_data::calls_eh_return |
| bool rtl_data::dbr_scheduled_p |
| rtx rtl_data::drap_reg |
| struct rtl_eh rtl_data::eh |
| struct emit_status rtl_data::emit |
| struct expr_status rtl_data::expr |
Referenced by get_mem_align_offset().
| bool rtl_data::frame_pointer_needed |
Referenced by gen_rtx_REG().
| struct frame_space* rtl_data::frame_space_list |
| struct initial_value_struct* rtl_data::hard_reg_initial_vals |
| bool rtl_data::has_asm_statement |
| bool rtl_data::has_bb_partition |
| bool rtl_data::has_nonlocal_goto |
| bool rtl_data::is_leaf |
| bool rtl_data::limit_stack |
| unsigned int rtl_data::max_used_stack_slot_alignment |
| bool rtl_data::maybe_hot_insn_p |
| bool rtl_data::need_drap |
| bool rtl_data::nothrow |
| int rtl_data::outgoing_args_size |
| unsigned int rtl_data::parm_stack_boundary |
| unsigned int rtl_data::preferred_stack_boundary |
| bool rtl_data::profile |
| rtx rtl_data::return_rtx |
| bool rtl_data::saves_all_registers |
| bool rtl_data::shrink_wrapped |
| bool rtl_data::sp_is_unchanging |
| unsigned int rtl_data::stack_alignment_estimated |
| unsigned int rtl_data::stack_alignment_needed |
| tree rtl_data::stack_protect_guard |
| bool rtl_data::stack_realign_finalized |
| bool rtl_data::stack_realign_needed |
| bool rtl_data::stack_realign_processed |
| bool rtl_data::stack_realign_tried |
| struct function_subsections rtl_data::subsections |
| bool rtl_data::tail_call_emit |
| bool rtl_data::uses_const_pool |
| bool rtl_data::uses_eh_lsda |
| bool rtl_data::uses_only_leaf_regs |
| bool rtl_data::uses_pic_offset_table |
| struct varasm_status rtl_data::varasm |
| rtx rtl_data::x_arg_pointer_save_area |
| struct temp_slot* rtl_data::x_avail_temp_slots |
| HOST_WIDE_INT rtl_data::x_frame_offset |
| rtx rtl_data::x_naked_return_label |
| rtx rtl_data::x_nonlocal_goto_handler_labels |
| rtx rtl_data::x_parm_birth_insn |
| rtx rtl_data::x_return_label |
| rtx rtl_data::x_stack_check_probe_note |
| rtx rtl_data::x_stack_slot_list |
| int rtl_data::x_temp_slot_level |
| vec<temp_slot_p, va_gc>* rtl_data::x_used_temp_slots |