]> git.ipfire.org Git - thirdparty/gcc.git/commit
rs6000: <VSs> -> <sd>p
authorsegher <segher@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 4 Jun 2019 23:35:13 +0000 (23:35 +0000)
committersegher <segher@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 4 Jun 2019 23:35:13 +0000 (23:35 +0000)
commit402d38eed1898a1fb043e6e92c42cf1003ff76ca
tree049964df6c4fbdda2be9c1acf2acc2e63248b057
parentf5f3a7dcbe4865807a61ebf8f094e774d27e4147
rs6000: <VSs> -> <sd>p

We don't need the <VSs> mode attribute, if we make <sd> work for V4SF
and V2DF just like for SF and DF.

* config/rs6000/rs6000.md (define_mode_attr sd): Add values for V4SF
and V2DF.
* config/rs6000/vsx.md (define_mode_attr VSs): Delete.
(rest of file): Adjust.

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