OSDN Git Service

Stop trying to represent the bfins instruction with the insv pattern,
authorwalt <walt@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 27 Aug 2012 18:18:43 +0000 (18:18 +0000)
committerwalt <walt@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 27 Aug 2012 18:18:43 +0000 (18:18 +0000)
commit8af9f8c6f9efbfc5c2f392ce0c76903addd493a5
tree541e597e1f4b37aca958fb7a7e91dc4eab4dda75
parent65e7e0004f8fcc38e4bd24a232923ad158f0da0b
Stop trying to represent the bfins instruction with the insv pattern,
because it causes an extra copy when bfins reuses one of its inputs.
Backport from mainline
2012-08-27  Walter Lee  <walt@tilera.com>

* config/tilegx/tilegx.md (*bfins): Rename to insn_bfins.
(insn_bfins): Delete.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@190725 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/tilegx/tilegx.md