re PR rtl-optimization/11327 (Non-optimal code when using MMX/SSE builtins)
authorRichard Henderson <rth@redhat.com>
Thu, 6 Jan 2005 06:22:32 +0000 (22:22 -0800)
committerRichard Henderson <rth@gcc.gnu.org>
Thu, 6 Jan 2005 06:22:32 +0000 (22:22 -0800)
commite358acde2cc2c540b85ab7c5df397d653032b70d
treec9384bc8107956e150e097f383e98ca029b78464
parent051d8245886f5f133fad42d38b9d4ce12afd1394
re PR rtl-optimization/11327 (Non-optimal code when using MMX/SSE builtins)

        PR target/11327
        * config/i386/i386.c (BUILTIN_DESC_SWAP_OPERANDS): New.
        (bdesc_2arg): Use it.
        (ix86_expand_binop_builtin): Force operands into registers
        when optimizing.
        (ix86_expand_unop_builtin, ix86_expand_unop1_builtin,
        ix86_expand_sse_compare, ix86_expand_sse_comi,
        ix86_expand_builtin): Likewise.

From-SVN: r92988
gcc/ChangeLog
gcc/config/i386/i386.c