rs6000.md (ashldi3 splits): Guard with TARGET_POWERPC64.

2000-05-04  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>

        * config/rs6000/rs6000.md (ashldi3 splits): Guard with TARGET_POWERPC64.

From-SVN: r41852
This commit is contained in:
Franz Sirl 2001-05-04 23:28:00 +00:00 committed by Franz Sirl
parent 39cc8df7a9
commit 4264cf59cf
2 changed files with 9 additions and 5 deletions

View File

@ -1,3 +1,7 @@
2000-05-04 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
* config/rs6000/rs6000.md (ashldi3 splits): Guard with TARGET_POWERPC64.
2001-05-04 Stephane Carrez <Stephane.Carrez@worldnet.fr>
* config/m68hc11/m68hc11.md (lshrhi3_const1): Fix shift of

View File

@ -6727,7 +6727,7 @@
(and:DI (ashift:DI (match_operand:DI 1 "gpc_reg_operand" "r")
(match_operand:SI 2 "const_int_operand" "i"))
(match_operand:DI 3 "rldic_operand" "n")))]
"includes_lshift64_p (operands[2], operands[3])"
"TARGET_POWERPC64 && includes_lshift64_p (operands[2], operands[3])"
"rldic %0,%1,%H2,%W3")
(define_insn "ashldi3_internal5"
@ -6738,7 +6738,7 @@
(match_operand:DI 3 "rldic_operand" "n,n"))
(const_int 0)))
(clobber (match_scratch:DI 4 "=r,r"))]
"includes_lshift64_p (operands[2], operands[3])"
"TARGET_POWERPC64 && includes_lshift64_p (operands[2], operands[3])"
"@
rldic. %4,%1,%H2,%W3
#"
@ -6753,7 +6753,7 @@
(match_operand:DI 3 "rldic_operand" ""))
(const_int 0)))
(clobber (match_scratch:DI 4 ""))]
"includes_lshift64_p (operands[2], operands[3]) && reload_completed"
"TARGET_POWERPC64 && includes_lshift64_p (operands[2], operands[3]) && reload_completed"
[(set (match_dup 4)
(and:DI (ashift:DI (match_dup 1) (match_dup 2))
(match_dup 3)))
@ -6771,7 +6771,7 @@
(const_int 0)))
(set (match_operand:DI 0 "gpc_reg_operand" "=r,r")
(and:DI (ashift:DI (match_dup 1) (match_dup 2)) (match_dup 3)))]
"includes_lshift64_p (operands[2], operands[3])"
"TARGET_POWERPC64 && includes_lshift64_p (operands[2], operands[3])"
"@
rldic. %0,%1,%H2,%W3
#"
@ -6787,7 +6787,7 @@
(const_int 0)))
(set (match_operand:DI 0 "gpc_reg_operand" "")
(and:DI (ashift:DI (match_dup 1) (match_dup 2)) (match_dup 3)))]
"includes_lshift64_p (operands[2], operands[3]) && reload_completed"
"TARGET_POWERPC64 && includes_lshift64_p (operands[2], operands[3]) && reload_completed"
[(set (match_dup 0)
(and:DI (ashift:DI (match_dup 1) (match_dup 2))
(match_dup 3)))