Override the generic address_reload_context in order to
control the creation of reload pseudos.
Emit insns to reload VALUE into a new register. VALUE is an
auto-increment or auto-decrement RTX whose operand is a register or
memory location; so reloading involves incrementing that location.
INC_AMOUNT is the number to increment or decrement by (always
positive and ignored for POST_MODIFY/PRE_MODIFY).
Return a pseudo containing the result.
References add_insn(), delete_insns_since(), emit_insn(), gcc_assert, gen_add2_insn(), gen_int_mode(), gen_move_insn(), gen_sub2_insn(), GET_CODE, get_last_insn(), GET_MODE, address_reload_context::get_reload_reg(), last, offset, poly_int_rtx_p(), recog_memoized(), REG_P, rtx_equal_p(), and XEXP.
Referenced by emit_inc(), and force_reload_address().