]> git.ipfire.org Git - thirdparty/gcc.git/commit
arc: Refurbish adc/sbc patterns
authorClaudiu Zissulescu <claziss@synopsys.com>
Fri, 11 Dec 2020 16:27:21 +0000 (18:27 +0200)
committerClaudiu Zissulescu <claziss@synopsys.com>
Thu, 7 Jan 2021 10:55:42 +0000 (12:55 +0200)
commit5aeabae7f0cdd8dd3a01103b68b2e7a66a71c685
treedc223441fa8466bbcd3fceebeaa4f977cbec563c
parent428b3b463888b650570238ed166743e3c8c69203
arc: Refurbish adc/sbc patterns

The adc/sbc patterns were unecessary spliting, remove that and
associated functions.

gcc/
2020-12-11  Claudiu Zissulescu  <claziss@synopsys.com>

* config/arc/arc-protos.h (arc_scheduling_not_expected): Remove
it.
(arc_sets_cc_p): Likewise.
(arc_need_delay): Likewise.
* config/arc/arc.c (arc_sets_cc_p): Likewise.
(arc_need_delay): Likewise.
(arc_scheduling_not_expected): Likewise.
* config/arc/arc.md: Convert adc/sbc patterns to simple
instruction definitions.

Signed-off-by: Claudiu Zissulescu <claziss@synopsys.com>
(cherry picked from commit dfbe642c97f7f430926cb6b33cd5c20b42c85573)
gcc/config/arc/arc-protos.h
gcc/config/arc/arc.c
gcc/config/arc/arc.md