OSDN Git Service

* config/i386/i386.md (*setcc_di_1): New insn_and_split pattern.
authoruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 11 Oct 2009 12:53:24 +0000 (12:53 +0000)
committeruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 11 Oct 2009 12:53:24 +0000 (12:53 +0000)
commit30da36fc7c2b4d578ba79a94a6f73f3d2fc3b6d2
tree1fdfe87f76e13e7ba38e23654ced8e3394cda247
parent9476fa6fa57a8ae6a78d8fe2d6d44c77644de5b0
* config/i386/i386.md (*setcc_di_1): New insn_and_split pattern.
(*setcc_si_1_and): Ditto.
(*setcc_si_1_movzbl): Ditto.
(*setcc_<mode>_2): Ditto.
(*setcc_qi): Rename from *setcc_1.
(*setcc_qi_slp): Rename from *setcc_2.

(*zero_extendqihi2_movzbw_and splitter): Use ix86_expand_clear.
(*zero_extendqisi2_movzbw_and splitter): Ditto.

* config/i386/i386.c (ix86_expand_clear): Remove reload_completed from
"if" condition, there is already assert with reload_completed present.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@152642 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/i386/i386.c
gcc/config/i386/i386.md