This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: CPROP and spec2000 slowdown in mid february
- To: amylaar at redhat dot com
- Subject: Re: CPROP and spec2000 slowdown in mid february
- From: kenner at vlsi1 dot ultra dot nyu dot edu (Richard Kenner)
- Date: Mon, 4 Jun 01 16:20:06 EDT
- Cc: gcc at gcc dot gnu dot org
(define_insn "and_shl_scratch"
[(set (match_operand:SI 0 "register_operand" "=r,&r")
(lshiftrt:SI
(ashift:SI
(and:SI
(lshiftrt:SI (match_operand:SI 1 "register_operand" "r,0")
(match_operand:SI 2 "const_int_operand" "N,n"))
(match_operand:SI 3 "" "0,r"))
(match_operand:SI 4 "const_int_operand" "n,n"))
(match_operand:SI 5 "const_int_operand" "n,n")))
(clobber (reg:SI T_REG))]
And why couldn't this be written using the appropriate simplified form with
the constants adjusted as appropriate?