2017-09-26 Michael Meissner <meissner@linux.vnet.ibm.com>
commit20f18d12cb73fc22c8f57758fe5959b49ed940e6
authormeissner <meissner@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 26 Sep 2017 17:37:14 +0000 (26 17:37 +0000)
committermeissner <meissner@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 26 Sep 2017 17:37:14 +0000 (26 17:37 +0000)
treefe9ace577a054da23349bae6e387bbe0b6843d82
parentb4fef62f6554b7b4194d6b58fe10609c30624c08
2017-09-26  Michael Meissner  <meissner@linux.vnet.ibm.com>

* config/rs6000/rs6000.md (extendsi<mode>2): Add a splitter to do
sign extension from a vector register to a GPR by doing a 32-bit
direct move and then an EXTSW.
(extendsi<mode>2 splitter): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@253208 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/rs6000/rs6000.md