Home
last modified time | relevance | path

Searched refs:reg_rtx (Results 1 – 11 of 11) sorted by relevance

/netbsd/src/external/gpl3/gcc/dist/gcc/
Dreload1.cc1963 if (chain->rld[i].reg_rtx) in find_reload_regs()
1965 chain->rld[i].regno = REGNO (chain->rld[i].reg_rtx); in find_reload_regs()
1966 chain->rld[i].nregs = REG_NREGS (chain->rld[i].reg_rtx); in find_reload_regs()
4624 REGNO (rld[i].reg_rtx)) in reload_as_needed()
4627 && ((unsigned) reg_reloaded_contents[REGNO (rld[i].reg_rtx)] in reload_as_needed()
4631 rtx reload_reg = rld[i].reg_rtx; in reload_as_needed()
4692 REGNO (rld[i].reg_rtx)) in reload_as_needed()
4695 && ((unsigned) reg_reloaded_contents[REGNO (rld[i].reg_rtx)] in reload_as_needed()
4699 REGNO (rld[i].reg_rtx)); in reload_as_needed()
5064 && rld[i].reg_rtx) in clear_reload_reg_in_use()
[all …]
Dreload.cc477 rld[s_reload].reg_rtx = 0; in push_secondary_reload()
766 && (rld[i].reg_rtx == 0 in find_reusable_reload()
768 true_regnum (rld[i].reg_rtx))) in find_reusable_reload()
789 && (rld[i].reg_rtx == 0 in find_reusable_reload()
791 true_regnum (rld[i].reg_rtx))) in find_reusable_reload()
1403 rld[i].reg_rtx = 0; in push_reload()
1549 if (in != 0 && out != 0 && in != out && rld[i].reg_rtx == 0) in push_reload()
1551 rld[i].reg_rtx = find_dummy_reload (in, out, inloc, outloc, in push_reload()
1560 if (rld[i].reg_rtx == out in push_reload()
1579 if (rld[i].reg_rtx == 0 && in != 0 && hard_regs_live_known) in push_reload()
[all …]
Dreload.h114 rtx reg_rtx; member
DChangeLog-200824096 (emit_input_reload_insns): Use reloadreg rather than rl->reg_rtx
24100 (do_input_reload): ...here. Use the mode-adjusted reg_rtx
24103 (emit_output_reload_insns): Use the mode-adjusted reg_rtx
24107 (do_output_reload): ...here. Use the mode-adjusted reg_rtx
24117 instead of reg_rtx when recording output reloads. Use
24118 reload_reg_rtx_for_input instead of reg_rtx when recording
24122 instead of rld[j].reg_rtx.
DFSFChangeLog.103094 Restore reg_rtx_no, regno_{reg_rtx,pointer_flag,pointer_align}.
DChangeLog-19991845 reg_rtx, make sure all hard regs in a multi-reg register are in the
DChangeLog-200722109 * reload.c (find_reloads): Don't apply the reg_rtx move
DChangeLog-200334893 (reg_rtx): Do not maintain regno_decl.
/netbsd/src/external/gpl3/gcc/dist/gcc/config/cris/
Dcris.cc2113 rtx reg_rtx = ops[rreg]; in cris_side_effect_mode_ok() local
2119 if (! cris_base_p (reg_rtx, reload_in_progress || reload_completed)) in cris_side_effect_mode_ok()
2120 reg_rtx = val_rtx, val_rtx = ops[rreg]; in cris_side_effect_mode_ok()
2124 if (! cris_base_p (reg_rtx, reload_in_progress || reload_completed)) in cris_side_effect_mode_ok()
2169 if (rtx_equal_p (ops[lreg], reg_rtx) in cris_side_effect_mode_ok()
2198 if (rtx_equal_p (ops[lreg], reg_rtx) in cris_side_effect_mode_ok()
2207 if (! cris_base_p (reg_rtx, reload_in_progress || reload_completed)) in cris_side_effect_mode_ok()
/netbsd/src/external/gpl3/gcc/dist/gcc/config/iq2000/
Diq2000.cc1887 rtx reg_rtx; in save_restore_insns() local
1893 reg_rtx = gen_rtx_REG (gpr_mode, regno); in save_restore_insns()
1896 iq2000_emit_frame_related_store (mem_rtx, reg_rtx, gp_offset); in save_restore_insns()
1899 emit_move_insn (reg_rtx, mem_rtx); in save_restore_insns()
/netbsd/src/external/gpl3/gcc/dist/gcc/config/frv/
Dfrv.cc1509 rtx reg_rtx = gen_rtx_REG (SImode, OFFSET_REGNO); in frv_frame_offset_rtx() local
1511 emit_insn (gen_movsi (reg_rtx, offset_rtx)); in frv_frame_offset_rtx()
1514 emit_insn (gen_movsi_high (reg_rtx, offset_rtx)); in frv_frame_offset_rtx()
1515 emit_insn (gen_movsi_lo_sum (reg_rtx, offset_rtx)); in frv_frame_offset_rtx()
1517 return reg_rtx; in frv_frame_offset_rtx()