i386.md (*add<mode>_1): Remove alternative 2.
* config/i386/i386.md (*add<mode>_1): Remove alternative 2. <TYPE_LEA>: Split instruction. <default>: Remove alternative 2 handling. (*addsi_1_zext) <TYPE_LEA>: Split instruction. (add lea splitter): Generate SImode lea for mode sizes <= SImode. (add_zext lea splitter): Use ix86_lea_for_add_ok in insn predicate. (*movsi_1) <TYPE_LEA>: Use %a modifier to output operand 1. (ashift_zext lea splitter): Use DImode for multiplication. * config/i386/i386.c (ix86_expand_epilogue): Do not use ix86_gen_add to generate addition. From-SVN: r160394
Loading
Please register or sign in to comment