i386.md (divmodsi4): Rewrite to expander.
authorJan Hubicka <hubicka@freesoft.cz>
Wed, 17 Nov 1999 17:39:18 +0000 (18:39 +0100)
committerJan Hubicka <hubicka@gcc.gnu.org>
Wed, 17 Nov 1999 17:39:18 +0000 (17:39 +0000)
commit40745eecaf2a95968c91f2e3d42d2e0f0b0cd14e
tree399a9d29939ec1b9cac154e856247fcfb06c12fc
parent75e3fbdfe8b214be61c7f987fbb264d033b4aca7
i386.md (divmodsi4): Rewrite to expander.

Mon Nov 15 22:45:39 CET 1999  Jan Hubicka  <hubicka@freesoft.cz>
* i386.md (divmodsi4): Rewrite to expander.
(*divmodsi4_nocltd): New.
(*divmodsi4_cltd): New.
(divmodsi4 splitter): Handle the case when input comes in edx.
(udivmodhi4): Do not use constraints in exander.
(ashrsi3_31): Conditionize by TARGET_USE_CLTD.

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