[ARC] Register ARC specific passes with a .def file.
authorClaudiu Zissulescu <claziss@synopsys.com>
Wed, 20 Nov 2019 08:39:21 +0000 (09:39 +0100)
committerClaudiu Zissulescu <claziss@gcc.gnu.org>
Wed, 20 Nov 2019 08:39:21 +0000 (09:39 +0100)
commitf60689fa50609683d5f6adc32d96f965d510dd6b
treefaf3924b883999d233827151256c3b1710701456
parentee686729283500c330b8b920f4f8e4dcc566adde
[ARC] Register ARC specific passes with a .def file.

New arc-passes.def to register ARC specific passes.

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

* config/arc/arc-protos.h (make_pass_arc_ifcvt): Declare.
(make_pass_arc_predicate_delay_insns): Likewise.
* config/arc/arc.c (class pass_arc_ifcvt): Reformat text, add gate
method, remove clone.
(class pass_arc_predicate_delay_insns): Likewise.
(arc_init): Remove registering of ARC specific passes.
* config/arc/t-arc (PASSES_EXTRA): Add arc-passes.def.
* config/arc/arc-passes.def: New file.

From-SVN: r278485
gcc/ChangeLog
gcc/config/arc/arc-passes.def [new file with mode: 0644]
gcc/config/arc/arc-protos.h
gcc/config/arc/arc.c
gcc/config/arc/t-arc