Lines Matching refs:rtx_insn
225 rtx_insn *insn;
300 extern void lra_push_insn (rtx_insn *);
302 extern void lra_push_insn_and_update_insn_regno_info (rtx_insn *);
303 extern rtx_insn *lra_pop_insn (void);
309 extern void lra_invalidate_insn_data (rtx_insn *);
310 extern void lra_set_insn_deleted (rtx_insn *);
311 extern void lra_delete_dead_insn (rtx_insn *);
316 extern void lra_process_new_insns (rtx_insn *, rtx_insn *, rtx_insn *,
320 extern bool lra_substitute_pseudo_within_insn (rtx_insn *, int, rtx, bool);
322 extern lra_insn_recog_data_t lra_set_insn_recog_data (rtx_insn *);
323 extern lra_insn_recog_data_t lra_update_insn_recog_data (rtx_insn *);
324 extern void lra_set_used_insn_alternative (rtx_insn *, int);
327 extern void lra_invalidate_insn_regno_info (rtx_insn *);
328 extern void lra_update_insn_regno_info (rtx_insn *);
335 extern bool lra_former_scratch_operand_p (rtx_insn *, int);
336 extern void lra_register_new_scratch_op (rtx_insn *, int);
355 extern bool lra_constrain_insn (rtx_insn *);
359 extern bool spill_hard_reg_in_range (int, enum reg_class, rtx_insn *, rtx_insn *);
416 extern rtx lra_eliminate_regs_1 (rtx_insn *, rtx, machine_mode,
418 extern void eliminate_regs_in_insn (rtx_insn *insn, bool, bool, poly_int64);
484 lra_get_insn_recog_data (rtx_insn *insn) in lra_get_insn_recog_data()