Lines Matching defs:rtl_data

58 struct GTY(()) rtl_data {  struct
61 struct expr_status expr;
62 struct emit_status emit;
63 struct varasm_status varasm;
64 struct incoming_args args;
65 struct function_subsections subsections;
66 struct rtl_eh eh;
80 poly_int64_pod outgoing_args_size;
86 rtx return_rtx;
93 struct initial_value_struct *hard_reg_initial_vals;
97 tree stack_protect_guard;
101 tree stack_protect_guard_decl;
105 rtx_insn_list *x_nonlocal_goto_handler_labels;
110 rtx_code_label *x_return_label;
115 rtx_code_label *x_naked_return_label;
119 vec<rtx, va_gc> *x_stack_slot_list;
122 class frame_space *frame_space_list;
125 rtx_note *x_stack_check_probe_note;
131 rtx x_arg_pointer_save_area;
134 rtx drap_reg;
139 poly_int64_pod x_frame_offset;
142 rtx_insn *x_parm_birth_insn;
145 vec<temp_slot_p, va_gc> *x_used_temp_slots;
148 class temp_slot *x_avail_temp_slots;
151 int x_temp_slot_level;
155 unsigned int stack_alignment_needed;
159 unsigned int preferred_stack_boundary;
162 unsigned int parm_stack_boundary;
165 unsigned int max_used_stack_slot_alignment;
174 unsigned int stack_alignment_estimated;
180 bool accesses_prior_frames;
183 bool calls_eh_return;
187 bool saves_all_registers;
191 bool has_nonlocal_goto;
194 bool has_asm_statement;
201 bool all_throwers_are_sibcalls;
205 bool limit_stack;
208 bool profile;
211 bool uses_const_pool;
214 bool uses_pic_offset_table;
217 bool uses_eh_lsda;
220 bool tail_call_emit;
223 bool arg_pointer_save_area_init;
228 bool frame_pointer_needed;
231 bool maybe_hot_insn_p;
238 bool stack_realign_needed;
243 bool stack_realign_tried;
247 bool need_drap;
252 bool stack_realign_processed;
256 bool stack_realign_finalized;
259 bool dbr_scheduled_p;
264 bool nothrow;
267 bool shrink_wrapped;
271 bool shrink_wrapped_separate;
276 bool sp_is_unchanging;
279 bool sp_is_clobbered_by_asm;
285 bool is_leaf;
290 bool uses_only_leaf_regs;
295 bool has_bb_partition;
299 bool bb_reorder_complete;
326 extern GTY(()) struct rtl_data x_rtl; argument