Lines Matching defs:rtl_data
57 struct GTY(()) rtl_data { struct
60 struct expr_status expr;
61 struct emit_status emit;
62 struct varasm_status varasm;
63 struct incoming_args args;
64 struct function_subsections subsections;
65 struct rtl_eh eh;
71 poly_int64_pod outgoing_args_size;
77 rtx return_rtx;
80 rtx return_bnd;
87 struct initial_value_struct *hard_reg_initial_vals;
91 tree stack_protect_guard;
95 rtx_insn_list *x_nonlocal_goto_handler_labels;
100 rtx_code_label *x_return_label;
105 rtx_code_label *x_naked_return_label;
109 vec<rtx, va_gc> *x_stack_slot_list;
112 struct frame_space *frame_space_list;
115 rtx_note *x_stack_check_probe_note;
121 rtx x_arg_pointer_save_area;
124 rtx drap_reg;
129 poly_int64_pod x_frame_offset;
132 rtx_insn *x_parm_birth_insn;
135 vec<temp_slot_p, va_gc> *x_used_temp_slots;
138 struct temp_slot *x_avail_temp_slots;
141 int x_temp_slot_level;
145 unsigned int stack_alignment_needed;
149 unsigned int preferred_stack_boundary;
152 unsigned int parm_stack_boundary;
155 unsigned int max_used_stack_slot_alignment;
164 unsigned int stack_alignment_estimated;
170 bool accesses_prior_frames;
173 bool calls_eh_return;
177 bool saves_all_registers;
181 bool has_nonlocal_goto;
184 bool has_asm_statement;
191 bool all_throwers_are_sibcalls;
195 bool limit_stack;
198 bool profile;
201 bool uses_const_pool;
204 bool uses_pic_offset_table;
207 bool uses_eh_lsda;
210 bool tail_call_emit;
213 bool arg_pointer_save_area_init;
218 bool frame_pointer_needed;
221 bool maybe_hot_insn_p;
228 bool stack_realign_needed;
233 bool stack_realign_tried;
237 bool need_drap;
242 bool stack_realign_processed;
246 bool stack_realign_finalized;
249 bool dbr_scheduled_p;
254 bool nothrow;
257 bool shrink_wrapped;
261 bool shrink_wrapped_separate;
266 bool sp_is_unchanging;
272 bool is_leaf;
277 bool uses_only_leaf_regs;
282 bool has_bb_partition;
286 bool bb_reorder_complete;
313 extern GTY(()) struct rtl_data x_rtl; argument