i386.md (nonmemory_szext_operand): New mode attribute.
authorUros Bizjak <ubizjak@gmail.com>
Sun, 14 Jul 2019 18:52:16 +0000 (20:52 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Sun, 14 Jul 2019 18:52:16 +0000 (20:52 +0200)
commit3e4ceed077aa7e94755fbf6bf213fd4305540bd9
treea0030e9f5599a0c8f0c89a11319f7e216cafd303
parentcbfde6ee68dab649e3cf86b0ae569f2fc6ef3900
i386.md (nonmemory_szext_operand): New mode attribute.

* config/i386/i386.md (nonmemory_szext_operand): New mode attribute.
(test<mode>_ccno_1): Macroize insn pattern from testsi_ccno_1
and testdi_ccno_1 using SWI48 mode attribute.
(*testdi_1): Use x86_64_szext_nonmemory_operand instead of
x86_64_szext_general_operand.
(*testqi_1_maybe_si): Use nonmemory_operand instead of general_operand.
(*test<mode>_1): Use nonmemory_szext_operand mode attribute
instead of genera_operand mode attribute.

From-SVN: r273482
gcc/ChangeLog
gcc/config/i386/i386.md