rs6000.md ("*movv4si_internal"): Change 'm' constraint to 'o' for m=r and r=m alternatives.
2002-04-22 Aldy Hernandez <aldyh@redhat.com> * config/rs6000/rs6000.md ("*movv4si_internal"): Change 'm' constraint to 'o' for m=r and r=m alternatives. ("*movv8hi_internal1"): Same. ("*movv16qi_internal1"): Same. ("*movv4sf_internal1"): Same. From-SVN: r52646
This commit is contained in:
parent
2adc7f1284
commit
04428ad4ac
@ -1,3 +1,11 @@
|
||||
2002-04-22 Aldy Hernandez <aldyh@redhat.com>
|
||||
|
||||
* config/rs6000/rs6000.md ("*movv4si_internal"): Change 'm'
|
||||
constraint to 'o' for m=r and r=m alternatives.
|
||||
("*movv8hi_internal1"): Same.
|
||||
("*movv16qi_internal1"): Same.
|
||||
("*movv4sf_internal1"): Same.
|
||||
|
||||
2002-04-22 Janis Johnson <janis187@us.ibm.com>
|
||||
|
||||
* rtl.h (RTX_FLAG): New macro.
|
||||
|
@ -13982,8 +13982,8 @@
|
||||
"{ rs6000_emit_move (operands[0], operands[1], V4SImode); DONE; }")
|
||||
|
||||
(define_insn "*movv4si_internal"
|
||||
[(set (match_operand:V4SI 0 "nonimmediate_operand" "=m,v,v,m,r,r")
|
||||
(match_operand:V4SI 1 "input_operand" "v,m,v,r,m,r"))]
|
||||
[(set (match_operand:V4SI 0 "nonimmediate_operand" "=m,v,v,o,r,r")
|
||||
(match_operand:V4SI 1 "input_operand" "v,m,v,r,o,r"))]
|
||||
"TARGET_ALTIVEC"
|
||||
"@
|
||||
stvx %1,%y0
|
||||
@ -14002,8 +14002,8 @@
|
||||
"{ rs6000_emit_move (operands[0], operands[1], V8HImode); DONE; }")
|
||||
|
||||
(define_insn "*movv8hi_internal1"
|
||||
[(set (match_operand:V8HI 0 "nonimmediate_operand" "=m,v,v,m,r,r")
|
||||
(match_operand:V8HI 1 "input_operand" "v,m,v,r,m,r"))]
|
||||
[(set (match_operand:V8HI 0 "nonimmediate_operand" "=m,v,v,o,r,r")
|
||||
(match_operand:V8HI 1 "input_operand" "v,m,v,r,o,r"))]
|
||||
"TARGET_ALTIVEC"
|
||||
"@
|
||||
stvx %1,%y0
|
||||
@ -14022,8 +14022,8 @@
|
||||
"{ rs6000_emit_move (operands[0], operands[1], V16QImode); DONE; }")
|
||||
|
||||
(define_insn "*movv16qi_internal1"
|
||||
[(set (match_operand:V16QI 0 "nonimmediate_operand" "=m,v,v,m,r,r")
|
||||
(match_operand:V16QI 1 "input_operand" "v,m,v,r,m,r"))]
|
||||
[(set (match_operand:V16QI 0 "nonimmediate_operand" "=m,v,v,o,r,r")
|
||||
(match_operand:V16QI 1 "input_operand" "v,m,v,r,o,r"))]
|
||||
"TARGET_ALTIVEC"
|
||||
"@
|
||||
stvx %1,%y0
|
||||
@ -14042,8 +14042,8 @@
|
||||
"{ rs6000_emit_move (operands[0], operands[1], V4SFmode); DONE; }")
|
||||
|
||||
(define_insn "*movv4sf_internal1"
|
||||
[(set (match_operand:V4SF 0 "nonimmediate_operand" "=m,v,v,m,r,r")
|
||||
(match_operand:V4SF 1 "input_operand" "v,m,v,r,m,r"))]
|
||||
[(set (match_operand:V4SF 0 "nonimmediate_operand" "=m,v,v,o,r,r")
|
||||
(match_operand:V4SF 1 "input_operand" "v,m,v,r,o,r"))]
|
||||
"TARGET_ALTIVEC"
|
||||
"@
|
||||
stvx %1,%y0
|
||||
|
Loading…
Reference in New Issue
Block a user