pa.c (fmpy_operands): Remove.
authorJeff Law <law@gcc.gnu.org>
Tue, 31 Dec 1996 00:14:56 +0000 (17:14 -0700)
committerJeff Law <law@gcc.gnu.org>
Tue, 31 Dec 1996 00:14:56 +0000 (17:14 -0700)
commitc4bb6b38188b3791251185318014f3f626f48693
tree36f0d442caccda2143017d5d7b11b6fc56d2dc7b
parent545526514b8f418dadf07bb8d4fcd49d372f93c7
pa.c (fmpy_operands): Remove.

        * pa/pa.c (fmpy_operands): Remove.  No longer needed.
        (combinable_add, combinable_copy, combinable_fmpy): Likewise.
        (combinable_fadd, combineable_fsub): Likewise.
        (pa_reorg): Call pa_combine_instructions.
        (pa_combine_instructions): Combine instructions to make things
        like fmpyadd and fmpysub.
        (pa_can_combine_p): Helper function for pa_combine_instructions.
        * pa/pa.md (pa_combine_type): New attribute.  Set it appropriately
        for various insns.
        (define_delays): Use a separate define_delay for unconditional
        branches.
        (fmpyadd, fmpysub peepholes): Remove, no longer needed.
        (fmpyadd, fmpysub insns): Add variant with fadd/fsub first,
        then the fmpy.

From-SVN: r13346
gcc/config/pa/pa.c
gcc/config/pa/pa.md