diff options
author | David Edelsohn <edelsohn@gnu.org> | 2006-03-29 23:17:23 +0000 |
---|---|---|
committer | David Edelsohn <dje@gcc.gnu.org> | 2006-03-29 18:17:23 -0500 |
commit | 40377a6d88fc7acb2471437109f096e0c224fc33 (patch) | |
tree | 9c9d148a6bb592d82ee29d5e86cc987313f2285f | |
parent | 92cf85e9d24001c6a8040a68cbb33bf6d4ebe2dd (diff) | |
download | gcc-40377a6d88fc7acb2471437109f096e0c224fc33.zip gcc-40377a6d88fc7acb2471437109f096e0c224fc33.tar.gz gcc-40377a6d88fc7acb2471437109f096e0c224fc33.tar.bz2 |
* config/rs6000/constraints.md: Add "W" constraint.
From-SVN: r112518
-rw-r--r-- | gcc/ChangeLog | 1 | ||||
-rw-r--r-- | gcc/config/rs6000/constraints.md | 4 |
2 files changed, 5 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 534db8f..dd5b1ec 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -4,6 +4,7 @@ * genconditions.c (write_header): Add tm-constrs.h to included headers. * Makefile.in (build/gencondmd.o): Add tm-constrs.h dependency. + * config/rs6000/constraints.md: Add "W" constraint. 2006-03-29 Roger Sayle <roger@eyesopen.com> diff --git a/gcc/config/rs6000/constraints.md b/gcc/config/rs6000/constraints.md index 155395d..a7d4661 100644 --- a/gcc/config/rs6000/constraints.md +++ b/gcc/config/rs6000/constraints.md @@ -156,3 +156,7 @@ || !logical_operand (op, DImode))")) (not (match_operand 0 "mask_operand"))) (not (match_operand 0 "mask64_operand")))) + +(define_constraint "W" + "vector constant that does not require memory" + (match_operand 0 "easy_vector_constant")) |