r193896 - in /trunk/gcc: ChangeLog config/epiph...

amylaar@gcc.gnu.org amylaar@gcc.gnu.org
Wed Nov 28 16:10:00 GMT 2012


Author: amylaar
Date: Wed Nov 28 16:10:18 2012
New Revision: 193896

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=193896
Log:
        * config/epiphany/epiphany.opt (mfp-iarith): New option.
        * config/epiphany/epiphgany.md (addsi3): Check for TARGET_FP_IARITH.
        (subsi3, iadd, isub): Rename to ..
        (subsi3_i, iadd_i, isub_i): .. This.
        (subsi3, iadd, isub): New define_expands.

        * config/epiphany/epiphgany.md (attribute type): Add v2fp.
        (attribute fp_mode): Test for v2fp.
        (<float_operation:insn_opname>v2sf3_i): Change type to v2fp.
        * config/epiphany/epiphgany-sched.md (fp_arith_nearest, fp_arith_trunc):
        Combine to ..
        (fp_arith): .. this. 
        (v2fp_arith): New insn reservation.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/epiphany/epiphany-sched.md
    trunk/gcc/config/epiphany/epiphany.md
    trunk/gcc/config/epiphany/epiphany.opt



More information about the Gcc-cvs mailing list