* config/s390/s390-protos.h (s390_canonicalize_comparison): Declare.
* config/s390/s390.c (s390_canonicalize_comparison): New function. * config/s390/s390.h (CANONICALIZE_COMPARISON): Define. * config/s390/s390.md ("*tmdi_ext", "*tmsi_ext", "*tmqisi_ext", "*tmqidi_ext", "*tmdi_mem", "*tmsi_mem", "*tmhi_mem"): Remove. ("*tmqi_mem"): Remove SUBREG from pattern. ("*anddi3_cconly"): Prevent accidentally matching TM pattern. ("*andsi3_cconly"): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@85770 138bc75d-0d04-0410-961f-82ee72b054a4
Showing
- gcc/ChangeLog 11 additions, 0 deletionsgcc/ChangeLog
- gcc/config/s390/s390-protos.h 1 addition, 0 deletionsgcc/config/s390/s390-protos.h
- gcc/config/s390/s390.c 81 additions, 0 deletionsgcc/config/s390/s390.c
- gcc/config/s390/s390.h 4 additions, 0 deletionsgcc/config/s390/s390.h
- gcc/config/s390/s390.md 9 additions, 151 deletionsgcc/config/s390/s390.md
Loading
Please register or sign in to comment