]> git.ipfire.org Git - thirdparty/gcc.git/commit
rs6000.md (any_extend): New code iterator.
authorSegher Boessenkool <segher@kernel.crashing.org>
Tue, 2 Sep 2014 11:21:09 +0000 (13:21 +0200)
committerSegher Boessenkool <segher@gcc.gnu.org>
Tue, 2 Sep 2014 11:21:09 +0000 (13:21 +0200)
commiteb8fb2ca6104819607e47529d4b029cb3694fb0f
tree5c9a610a642983728f744f8c26bad780eea7c800
parent040a2b4319625bb1ff94f2f42302beb552a94a00
rs6000.md (any_extend): New code iterator.

2014-09-02  Segher Boessenkool  <segher@kernel.crashing.org>

* config/rs6000/rs6000.md (any_extend): New code iterator.
(u, su): New code attributes.
(dmode, DMODE): New mode attributes.
(<su>mul<mode>3_highpart): New.
(*<su>mul<mode>3_highpart): New.
(<su>mulsi3_highpart_le): New.
(<su>muldi3_highpart_le): New.
(<su>mulsi3_highpart_64): New.
(<u>mul<mode><dmode>3): New.
(mulsidi3, umulsidi3, smulsi3_highpart, umulsi3_highpart, and two
splitters): Delete.
(mulditi3, umulditi3, smuldi3_highpart, umuldi3_highpart, and two
splitters): Delete.

From-SVN: r214814
gcc/ChangeLog
gcc/config/rs6000/rs6000.md