* i386.md (HI to SImode promoting splitters): Rewrite.
(pushsf mem peep2): New. (testhi to andhi peep2): Remove. * i386.h (x86_promote_QImode): New. (TARGET_PROMOTE_QImode): New. (PREDICATE_CODES): Add promotable_binary_operator. * i386.c (x86_promote_QImode0: New. (promotable_binary_operator): New. * i386-protos.h (promotable_binary_operator): New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@30985 138bc75d-0d04-0410-961f-82ee72b054a4
Showing
- gcc/ChangeLog 10 additions, 0 deletionsgcc/ChangeLog
- gcc/config/i386/i386-protos.h 1 addition, 0 deletionsgcc/config/i386/i386-protos.h
- gcc/config/i386/i386.c 25 additions, 0 deletionsgcc/config/i386/i386.c
- gcc/config/i386/i386.h 3 additions, 0 deletionsgcc/config/i386/i386.h
- gcc/config/i386/i386.md 114 additions, 117 deletionsgcc/config/i386/i386.md
Loading
Please register or sign in to comment