* sh.md (mulsi3_highpart): Add REG_EQUAL note to last insn.
From-SVN: r31998
This commit is contained in:
parent
a512fa978e
commit
22d05f6030
2 changed files with 11 additions and 0 deletions
|
@ -1,3 +1,7 @@
|
|||
Wed Feb 16 01:27:52 2000 J"orn Rennecke <amylaar@cygnus.co.uk>
|
||||
|
||||
* sh.md (mulsi3_highpart): Add REG_EQUAL note to last insn.
|
||||
|
||||
Wed Feb 16 00:58:06 2000 J"orn Rennecke <amylaar@cygnus.co.uk>
|
||||
|
||||
* sh.md (udivsi3_i1, divsi3_i1, umulhisi3_i, mulhisi3_i): Name.
|
||||
|
|
|
@ -1305,6 +1305,13 @@
|
|||
invariant code motion can move it. */
|
||||
REG_NOTES (first) = gen_rtx_INSN_LIST (REG_LIBCALL, last, REG_NOTES (first));
|
||||
REG_NOTES (last) = gen_rtx_INSN_LIST (REG_RETVAL, first, REG_NOTES (last));
|
||||
/* expand_binop can't find a suitable code in mul_highpart_optab to
|
||||
make a REG_EQUAL note from, so make one here.
|
||||
??? Alternatively, we could put this at the calling site of expand_binop,
|
||||
i.e. expand_mult_highpart. */
|
||||
REG_NOTES (last)
|
||||
= gen_rtx_EXPR_LIST (REG_EQUAL, copy_rtx (SET_SRC (single_set (first))),
|
||||
REG_NOTES (last));
|
||||
DONE;
|
||||
}")
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue