diff options
author | David Edelsohn <dje@gcc.gnu.org> | 2005-11-03 22:20:44 -0500 |
---|---|---|
committer | David Edelsohn <dje@gcc.gnu.org> | 2005-11-03 22:20:44 -0500 |
commit | 59d6560b2493f175a8ebc9eb1029850db56e4ccb (patch) | |
tree | 2edc0ef278cc6fadaba0ebb030aa54224c790ed3 /gcc/config/rs6000/rs6000.md | |
parent | 78cd2f1dc07869f1ec5ab5e4adc84f4b48ee2b60 (diff) | |
download | gcc-59d6560b2493f175a8ebc9eb1029850db56e4ccb.zip gcc-59d6560b2493f175a8ebc9eb1029850db56e4ccb.tar.gz gcc-59d6560b2493f175a8ebc9eb1029850db56e4ccb.tar.bz2 |
rs6000.c: Include params.h
* config/rs6000/rs6000.c: Include params.h
(optimization_options): Set max-grow-copy-bb-insns default to 16.
(bdesc_2arg): Delete vpkuhss and vpkuwss.
* config/rs6000/altivec.md (UNSPEC_VPKUHSS): Delete.
(UNSPEC_VPKUWSS): Delete.
(altivec_vpkuhss): Delete.
(altivec_vpkuwss): Delete.
* config/rs6000/rs6000.md (plus_eqsi): Remove optimize_size from
final condition.
(neg_eq0<mode>): Remove final condition.
(neg_eq<mode>): Remove condition and split-condition.
From-SVN: r106479
Diffstat (limited to 'gcc/config/rs6000/rs6000.md')
-rw-r--r-- | gcc/config/rs6000/rs6000.md | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/gcc/config/rs6000/rs6000.md b/gcc/config/rs6000/rs6000.md index 70a620f..1776b9a 100644 --- a/gcc/config/rs6000/rs6000.md +++ b/gcc/config/rs6000/rs6000.md @@ -11264,7 +11264,7 @@ (plus:SI (eq:SI (match_operand:SI 1 "gpc_reg_operand" "%r,r,r,r,r") (match_operand:SI 2 "scc_eq_operand" "r,O,K,L,I")) (match_operand:SI 3 "gpc_reg_operand" "r,r,r,r,r")))] - "TARGET_32BIT && optimize_size" + "TARGET_32BIT" "@ xor %0,%1,%2\;{sfi|subfic} %0,%0,0\;{aze|addze} %0,%3 {sfi|subfic} %0,%1,0\;{aze|addze} %0,%3 @@ -11364,7 +11364,7 @@ [(set (match_operand:P 0 "gpc_reg_operand" "=r") (neg:P (eq:P (match_operand:P 1 "gpc_reg_operand" "r") (const_int 0))))] - "optimize_size || TARGET_POWER" + "" "{ai|addic} %0,%1,-1\;{sfe|subfe} %0,%0,%0" [(set_attr "type" "two") (set_attr "length" "8")]) @@ -11373,9 +11373,9 @@ [(set (match_operand:P 0 "gpc_reg_operand" "=r") (neg:P (eq:P (match_operand:P 1 "gpc_reg_operand" "%r") (match_operand:P 2 "scc_eq_operand" "<scc_eq_op2>"))))] - "optimize_size || TARGET_POWER" + "" "#" - "optimize_size || TARGET_POWER" + "" [(set (match_dup 0) (neg:P (eq:P (match_dup 3) (const_int 0))))] { if (GET_CODE (operands[2]) != CONST_INT || INTVAL (operands[2]) != 0) |