This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: powerpc64 rldic
- To: Alan Modra <amodra at bigpond dot net dot au>
- Subject: Re: powerpc64 rldic
- From: David Edelsohn <dje at watson dot ibm dot com>
- Date: Sat, 25 Aug 2001 23:32:21 -0400
- cc: Geoff Keating <geoffk at redhat dot com>, gcc-patches at gcc dot gnu dot org
I forgot to mention before that it would be more efficient if the
predicate and constraint for the includes_rldicr_lshift_p() patterns were
"mask64_operand" and "S" instead of "const_int_operand" and "n". The
patterns using includes_rldic_lshift_p() are special because of the
implicit extra transition, but the new patterns you added using
includes_rldicr_lshift_p() are a restricted form of mask64_operands. It
is more efficient to filter out instructions at the predicate than at the
final condition.
Thanks, David