arc: Improve code gen for 64bit add/sub operations.
authorClaudiu Zissulescu <claziss@gmail.com>
Tue, 3 Mar 2020 08:34:50 +0000 (10:34 +0200)
committerClaudiu Zissulescu <claziss@gmail.com>
Tue, 3 Mar 2020 08:34:50 +0000 (10:34 +0200)
commitadaa539557bea248e81b3972d10b3b04cfe1c600
tree5867cd68b10691dee7f8ec5e946f771e68366502
parent93338040bd77e49d9fd1d98ed526a3b096300e3b
arc: Improve code gen for 64bit add/sub operations.

Early expand ADDDI3 and SUBDI3 for better code gen.

gcc/
xxxx-xx-xx  Claudiu Zissulescu  <claziss@synopsys.com>

* config/arc/arc.md (adddi3): Early expand the 64bit operation into
32bit ops.
(subdi3): Likewise.
(adddi3_i): Remove pattern.
(subdi3_i): Likewise.
gcc/ChangeLog
gcc/config/arc/arc.md