diff options
author | Jakub Jelinek <jakub@redhat.com> | 2014-03-25 22:47:41 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2014-03-25 22:47:41 +0100 |
commit | d1873c577e44f13659140c348df7c46c354e3d26 (patch) | |
tree | 90bb464a57ef483773fda01901c9e456ed83995e /gcc/cgraph.c | |
parent | 5ec16257caebe7fb1fe3595f523acfbb383c9d60 (diff) | |
download | gcc-d1873c577e44f13659140c348df7c46c354e3d26.zip gcc-d1873c577e44f13659140c348df7c46c354e3d26.tar.gz gcc-d1873c577e44f13659140c348df7c46c354e3d26.tar.bz2 |
i386.md (general_sext_operand): New mode attr.
* config/i386/i386.md (general_sext_operand): New mode attr.
(addv<mode>4, subv<mode>4, mulv<mode>4): If operands[2] is CONST_INT,
don't generate (sign_extend (const_int)).
(*addv<mode>4, *subv<mode>4, *mulv<mode>4): Disallow CONST_INT_P
operands[2]. Use We constraint instead of <i> and <general_sext_operand>
predicate instead of <general_operand>.
(*addv<mode>4_1, *subv<mode>4_1, *mulv<mode>4_1): New insns.
* config/i386/constraints.md (We): New constraint.
* config/i386/predicates.md (x86_64_sext_operand,
sext_operand): New predicates.
From-SVN: r208824
Diffstat (limited to 'gcc/cgraph.c')
0 files changed, 0 insertions, 0 deletions