i386.md (SWIM1248s): Rename from SWIM1248x.
authorUros Bizjak <ubizjak@gmail.com>
Thu, 13 Jun 2019 21:29:06 +0000 (23:29 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Thu, 13 Jun 2019 21:29:06 +0000 (23:29 +0200)
commit83bc5e44d8bb2f67f867d901eab85fc6ebc3532c
treeff23552425715d2dadd96d84e23d5404a5045f19
parent1d53751dd563d30e4400e4a2da530d8ea07da44b
i386.md (SWIM1248s): Rename from SWIM1248x.

* config/i386/i386.md (SWIM1248s): Rename from SWIM1248x.
Update all uses.
(and<mode>3): Use gen_extend_insn instead of indirect functions.
Do not generate DImode extends for 32bit targets.
(and->zext post-reload splitter): Use gen_extend_insn
instead of indirect functions.
(anddi->zext pre-reload splitter): New.

* config/i386/i386-expand.c (ix86_expand_int_sse_cmp):
Use gen_sub3_insn instead of indirect function.
(ix86_expand_ashl_const): Use gen_add2_insn instead of
indirect function.
(ix86_adjust_counter): Ditto.

From-SVN: r272270
gcc/ChangeLog
gcc/config/i386/i386-expand.c
gcc/config/i386/i386.md