aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/rs6000/rs6000.md
diff options
context:
space:
mode:
authorDavid Edelsohn <edelsohn@gnu.org>2005-11-04 03:20:44 +0000
committerDavid Edelsohn <edelsohn@gnu.org>2005-11-04 03:20:44 +0000
commit0ad71c850170bc6a9fbf93fbac13c88badcf2815 (patch)
tree2edc0ef278cc6fadaba0ebb030aa54224c790ed3 /gcc/config/rs6000/rs6000.md
parenta7d1b2cedf2ebcdf38f1396b68acbf9d9ce45225 (diff)
* 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. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@106479 138bc75d-0d04-0410-961f-82ee72b054a4
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 70a620f5569..1776b9a86e0 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)