rs6000.md (ne0+4): Add extra CLOBBER.
* config/rs6000/rs6000.md (ne0+4): Add extra CLOBBER. (ne0+5): Use new clobber to generate proper shift pattern. From-SVN: r50673
This commit is contained in:
parent
50294d402a
commit
74ba91a147
|
@ -1,3 +1,8 @@
|
|||
2002-03-12 Michael Matz <matz@suse.de>
|
||||
|
||||
* config/rs6000/rs6000.md (ne0+4): Add extra CLOBBER.
|
||||
(ne0+5): Use new clobber to generate proper shift pattern.
|
||||
|
||||
2002-03-12 Bob Wilson <bob.wilson@acm.org>
|
||||
|
||||
* config/xtensa/t-xtensa (CRTSTUFF_T_CFLAGS_S): Define.
|
||||
|
|
|
@ -11013,7 +11013,8 @@
|
|||
(const_int 31))
|
||||
(match_operand:SI 2 "gpc_reg_operand" "r,r"))
|
||||
(const_int 0)))
|
||||
(clobber (match_scratch:SI 3 "=&r,&r"))]
|
||||
(clobber (match_scratch:SI 3 "=&r,&r"))
|
||||
(clobber (match_scratch:SI 4 "=X,&r"))]
|
||||
"! TARGET_POWERPC64"
|
||||
"@
|
||||
{ai|addic} %3,%1,-1\;{aze.|addze.} %3,%2
|
||||
|
@ -11029,12 +11030,14 @@
|
|||
(const_int 31))
|
||||
(match_operand:SI 2 "gpc_reg_operand" ""))
|
||||
(const_int 0)))
|
||||
(clobber (match_scratch:SI 3 ""))]
|
||||
(clobber (match_scratch:SI 3 ""))
|
||||
(clobber (match_scratch:SI 4 ""))]
|
||||
"! TARGET_POWERPC64 && reload_completed"
|
||||
[(set (match_dup 3)
|
||||
(plus:SI (lshiftrt:SI (neg:SI (abs:SI (match_dup 1)))
|
||||
(const_int 31))
|
||||
(match_dup 2)))
|
||||
[(parallel [(set (match_dup 3)
|
||||
(plus:SI (lshiftrt:SI (neg:SI (abs:SI (match_dup 1)))
|
||||
(const_int 31))
|
||||
(match_dup 2)))
|
||||
(clobber (match_dup 4))])
|
||||
(set (match_dup 0)
|
||||
(compare:CC (match_dup 3)
|
||||
(const_int 0)))]
|
||||
|
|
Loading…
Reference in New Issue