mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-03-20 19:01:12 +08:00
altivec.md (*movv4si_internal): At least one operand must be register_operand.
* config/rs6000/altivec.md (*movv4si_internal): At least one operand must be register_operand. (*movv8hi_internal1): Likewise. (*movv16qi_internal1): Likewise. (*movv4sf_internal1): Likewise. From-SVN: r77654
This commit is contained in:
parent
e66b2fcf97
commit
e086f51d54
@ -1,3 +1,11 @@
|
||||
2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
|
||||
|
||||
* config/rs6000/altivec.md (*movv4si_internal): At least one
|
||||
operand must be register_operand.
|
||||
(*movv8hi_internal1): Likewise.
|
||||
(*movv16qi_internal1): Likewise.
|
||||
(*movv4sf_internal1): Likewise.
|
||||
|
||||
2004-02-10 Aldy Hernandez <aldyh@redhat.com>
|
||||
|
||||
* config/rs6000/spe.md ("*movv2si_internal"): Check for register
|
||||
|
@ -94,8 +94,8 @@
|
||||
[(set (match_operand:V4SI 0 "nonimmediate_operand" "=m,v,v,o,r,r,v")
|
||||
(match_operand:V4SI 1 "input_operand" "v,m,v,r,o,r,W"))]
|
||||
"TARGET_ALTIVEC
|
||||
&& (altivec_register_operand (operands[0], V4SImode)
|
||||
|| altivec_register_operand (operands[1], V4SImode))"
|
||||
&& (register_operand (operands[0], V4SImode)
|
||||
|| register_operand (operands[1], V4SImode))"
|
||||
"*
|
||||
{
|
||||
switch (which_alternative)
|
||||
@ -142,8 +142,8 @@
|
||||
[(set (match_operand:V8HI 0 "nonimmediate_operand" "=m,v,v,o,r,r,v")
|
||||
(match_operand:V8HI 1 "input_operand" "v,m,v,r,o,r,W"))]
|
||||
"TARGET_ALTIVEC
|
||||
&& (altivec_register_operand (operands[0], V8HImode)
|
||||
|| altivec_register_operand (operands[1], V8HImode))"
|
||||
&& (register_operand (operands[0], V8HImode)
|
||||
|| register_operand (operands[1], V8HImode))"
|
||||
"*
|
||||
{
|
||||
switch (which_alternative)
|
||||
@ -190,8 +190,8 @@
|
||||
[(set (match_operand:V16QI 0 "nonimmediate_operand" "=m,v,v,o,r,r,v")
|
||||
(match_operand:V16QI 1 "input_operand" "v,m,v,r,o,r,W"))]
|
||||
"TARGET_ALTIVEC
|
||||
&& (altivec_register_operand (operands[0], V16QImode)
|
||||
|| altivec_register_operand (operands[1], V16QImode))"
|
||||
&& (register_operand (operands[0], V16QImode)
|
||||
|| register_operand (operands[1], V16QImode))"
|
||||
"*
|
||||
{
|
||||
switch (which_alternative)
|
||||
@ -238,8 +238,8 @@
|
||||
[(set (match_operand:V4SF 0 "nonimmediate_operand" "=m,v,v,o,r,r,v")
|
||||
(match_operand:V4SF 1 "input_operand" "v,m,v,r,o,r,W"))]
|
||||
"TARGET_ALTIVEC
|
||||
&& (altivec_register_operand (operands[0], V4SFmode)
|
||||
|| altivec_register_operand (operands[1], V4SFmode))"
|
||||
&& (register_operand (operands[0], V4SFmode)
|
||||
|| register_operand (operands[1], V4SFmode))"
|
||||
"*
|
||||
{
|
||||
switch (which_alternative)
|
||||
|
Loading…
x
Reference in New Issue
Block a user