mirror of git://gcc.gnu.org/git/gcc.git
postreload.c (reload_cse_move2add): Generate just a PLUS instead of an entire SET.
* postreload.c (reload_cse_move2add): Generate just a PLUS instead of an entire SET. From-SVN: r78527
This commit is contained in:
parent
5bbeea4428
commit
ec5de8d826
|
|
@ -1,3 +1,8 @@
|
|||
2004-02-26 Kazu Hirata <kazu@cs.umass.edu>
|
||||
|
||||
* postreload.c (reload_cse_move2add): Generate just a PLUS
|
||||
instead of an entire SET.
|
||||
|
||||
2004-02-26 Jan Hubicka <jh@suse.cz>
|
||||
|
||||
* config.gcc: Add support for nocoma/prescott/pentium-m/pentium3m
|
||||
|
|
|
|||
|
|
@ -1255,12 +1255,8 @@ reload_cse_move2add (rtx first)
|
|||
else if (rtx_cost (new_src, PLUS) < rtx_cost (src, SET)
|
||||
&& have_add2_insn (reg, new_src))
|
||||
{
|
||||
rtx newpat = gen_rtx_SET (VOIDmode,
|
||||
reg,
|
||||
gen_rtx_PLUS (GET_MODE (reg),
|
||||
reg,
|
||||
new_src));
|
||||
validate_change (insn, &PATTERN (insn), newpat, 0);
|
||||
rtx tem = gen_rtx_PLUS (GET_MODE (reg), reg, new_src);
|
||||
validate_change (insn, &SET_SRC (pat), tem, 0);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
|
|||
Loading…
Reference in New Issue