i386.h (X86_TUNE_PROMOTE_HIMODE_IMUL): New tuning option.
authorUros Bizjak <uros@gcc.gnu.org>
Wed, 28 Mar 2007 14:05:48 +0000 (16:05 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Wed, 28 Mar 2007 14:05:48 +0000 (16:05 +0200)
commita646adedf047f2ce932c516bc249b788f4947356
tree8cccb87bcfb81f7b80d23702d87d23bb74fbcd0f
parent9b7dd5e868e5c3978ea8c6cfef383c2846321ddf
i386.h (X86_TUNE_PROMOTE_HIMODE_IMUL): New tuning option.

        * config/i386/i386.h (X86_TUNE_PROMOTE_HIMODE_IMUL): New tuning
        option.
        (TARGET_TUNE_PROMOTE_HIMODE_IMUL): New define. Use new tuning option.
        * config/i386/i386.c (ix86_tune_features): Initialize new
        tuning option.
        * config/i386/predicates.md (promotable_binary_operator): Use
        TARGET_TUNE_PROMOTE_HIMODE_IMUL.

From-SVN: r123301
gcc/ChangeLog
gcc/config/i386/i386.c
gcc/config/i386/i386.h
gcc/config/i386/predicates.md