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
Showing
This diff is collapsed.
Click to expand it.
Please
register
or
sign in
to comment