diff options
author | Jeff Law <law@gcc.gnu.org> | 1996-12-30 17:14:56 -0700 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 1996-12-30 17:14:56 -0700 |
commit | c4bb6b38188b3791251185318014f3f626f48693 (patch) | |
tree | 36f0d442caccda2143017d5d7b11b6fc56d2dc7b /gcc/function.c | |
parent | 545526514b8f418dadf07bb8d4fcd49d372f93c7 (diff) | |
download | gcc-c4bb6b38188b3791251185318014f3f626f48693.zip gcc-c4bb6b38188b3791251185318014f3f626f48693.tar.gz gcc-c4bb6b38188b3791251185318014f3f626f48693.tar.bz2 |
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
Diffstat (limited to 'gcc/function.c')
0 files changed, 0 insertions, 0 deletions