]> git.ipfire.org Git - thirdparty/gcc.git/commit
i386.md (*lea_1): Use P mode iterator.
authorUros Bizjak <uros@gcc.gnu.org>
Thu, 19 Aug 2010 15:55:01 +0000 (17:55 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Thu, 19 Aug 2010 15:55:01 +0000 (17:55 +0200)
commitf1b62c9f96d31dac273e1dfa0e389e240b420c69
tree2dabb29097c1f8407069ab25d96f5b91fe08626e
parent68152b200c143e4f7bf265ea762b1c2edbab2ad7
i386.md (*lea_1): Use P mode iterator.

2010-08-19  Uros Bizjak  <ubizjak@gmail.com>

* config/i386/i386.md (*lea_1): Use P mode iterator.
(lea add splitter): Also handle DImode operands.
(DImode lea add splitter): Use x86_64_immediate_operand for operand 2
predicate.  Do not use ix86_lea_for_add_ok.
(zext DImode lea add splitter): Use ix86_lea_for_add_ok.
(lea ashift splitter): Also handle DImode operands.
(DImode lea ashift splitter): Remove splitter.

2010-08-19  Uros Bizjak  <ubizjak@gmail.com>

* config/i386/i386.md (*add<SWI:mode>3_cconly_overflow): Do not use
ix86_binary_operator_ok.

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