aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/rs6000/rs6000.md
diff options
context:
space:
mode:
authorDavid Edelsohn <dje@gcc.gnu.org>2005-11-03 22:20:44 -0500
committerDavid Edelsohn <dje@gcc.gnu.org>2005-11-03 22:20:44 -0500
commit59d6560b2493f175a8ebc9eb1029850db56e4ccb (patch)
tree2edc0ef278cc6fadaba0ebb030aa54224c790ed3 /gcc/config/rs6000/rs6000.md
parent78cd2f1dc07869f1ec5ab5e4adc84f4b48ee2b60 (diff)
downloadgcc-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.md8
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)