rs6000: New type attribute value "halfmul"
authorSegher Boessenkool <segher@kernel.crashing.org>
Fri, 23 May 2014 16:34:01 +0000 (18:34 +0200)
committerSegher Boessenkool <segher@gcc.gnu.org>
Fri, 23 May 2014 16:34:01 +0000 (18:34 +0200)
commit1263d6429d280b0a7e92b87b4ac392abf0ff7ff1
treed417fa0a7609c8a27aadf4ffae909382785bf47a
parent1be6301ac158eea5237cb30f8724c84c694b541b
rs6000: New type attribute value "halfmul"

This is for the legacy integer multiply-accumulate instructions.
Quite a mouthful, and "mulhw" is also a terrible name since we already
have a machine instruction called exactly that.  Hence "halfmul".

Also fixes the titan automaton description for this.

From-SVN: r210866
gcc/ChangeLog
gcc/config/rs6000/40x.md
gcc/config/rs6000/440.md
gcc/config/rs6000/476.md
gcc/config/rs6000/rs6000.md
gcc/config/rs6000/titan.md