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 |