diff options
author | uros <uros@138bc75d-0d04-0410-961f-82ee72b054a4> | 2007-01-23 07:14:26 +0000 |
---|---|---|
committer | uros <uros@138bc75d-0d04-0410-961f-82ee72b054a4> | 2007-01-23 07:14:26 +0000 |
commit | 24deb0afcacf40bdbbe30a12d88c43f15b5b26cc (patch) | |
tree | 3c45285417cab5be4b197aa1e2a6272e6d14348f /gcc/config/i386/mmx.md | |
parent | a7761c5721cf67c942d5b8b4899911627478730c (diff) | |
download | gcc-24deb0afcacf40bdbbe30a12d88c43f15b5b26cc.tar.gz |
* config/i386/i386.md: Use REG_P, MEM_P, CONST_INT_P, LABEL_P,
JUMP_P and CALL_P predicates where applicable.
* config/i386/i386.c: Ditto.
* config/i386/i386.md: Ditto.
* config/i386/mmx.md: Ditto.
* config/i386/predicates.md: Ditto.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@121079 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/i386/mmx.md')
-rw-r--r-- | gcc/config/i386/mmx.md | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/gcc/config/i386/mmx.md b/gcc/config/i386/mmx.md index 4f0ab2ca3ee..4c5ebbca4d1 100644 --- a/gcc/config/i386/mmx.md +++ b/gcc/config/i386/mmx.md @@ -68,7 +68,7 @@ (match_operand:MMXMODEI 1 "vector_move_operand" "Cr ,m,C ,*ym,*y,Y ,*y,C,xm,x,x,r"))] "TARGET_64BIT && TARGET_MMX - && (GET_CODE (operands[0]) != MEM || GET_CODE (operands[1]) != MEM)" + && !(MEM_P (operands[0]) && MEM_P (operands[1]))" "@ movq\t{%1, %0|%0, %1} movq\t{%1, %0|%0, %1} @@ -92,7 +92,7 @@ (match_operand:MMXMODEI 1 "vector_move_operand" "C ,*ym,*y,*Y,*y,C ,*Ym,*Y,C ,*x,m ,*x,irm,r"))] "TARGET_MMX - && (GET_CODE (operands[0]) != MEM || GET_CODE (operands[1]) != MEM)" + && !(MEM_P (operands[0]) && MEM_P (operands[1]))" "@ pxor\t%0, %0 movq\t{%1, %0|%0, %1} @@ -127,7 +127,7 @@ (match_operand:V2SF 1 "vector_move_operand" "Cr ,m ,C ,*ym,*y,Y ,*y,C,x,m,x,x,r"))] "TARGET_64BIT && TARGET_MMX - && (GET_CODE (operands[0]) != MEM || GET_CODE (operands[1]) != MEM)" + && !(MEM_P (operands[0]) && MEM_P (operands[1]))" "@ movq\t{%1, %0|%0, %1} movq\t{%1, %0|%0, %1} @@ -152,7 +152,7 @@ (match_operand:V2SF 1 "vector_move_operand" "C ,*ym,*y,*Y,*y,C ,*x,m ,*x,irm,r"))] "TARGET_MMX - && (GET_CODE (operands[0]) != MEM || GET_CODE (operands[1]) != MEM)" + && !(MEM_P (operands[0]) && MEM_P (operands[1]))" "@ pxor\t%0, %0 movq\t{%1, %0|%0, %1} |