OSDN Git Service

2002-09-09 Jan Hubicka <jh@suse.cz>
authoraj <aj@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 9 Sep 2002 11:00:55 +0000 (11:00 +0000)
committeraj <aj@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 9 Sep 2002 11:00:55 +0000 (11:00 +0000)
commit1f170a8e4b16467f06101b982edf5ad1517dd7ef
tree37a9bcb38958706b29c3b3e9532a2dc6861d7730
parent1466f08d341123e2052ca310e867e44f21fb6db3
2002-09-09  Jan Hubicka  <jh@suse.cz>

* i386.c (index_register_operand): New.
* i386.h (predicate_codes): Add new predicate.
* i386.md (lea_general_*): Use index_regsiter_operand
(ashift to lea splitter): Do not produce invalid leas
(ashift to mov+ashift split): New.

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