This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH, i386]: Introduce Yp register constraint and merge *_lea add ans ashift patterns with base
- From: Richard Henderson <rth at redhat dot com>
- To: Uros Bizjak <ubizjak at gmail dot com>
- Cc: gcc-patches at gcc dot gnu dot org
- Date: Tue, 23 Aug 2011 13:04:54 -0700
- Subject: Re: [PATCH, i386]: Introduce Yp register constraint and merge *_lea add ans ashift patterns with base
- References: <CAFULd4ZXuqJhX8jM3wjeuMCK_Nza7wP4yxqRHWvZLX_fKkx-Lw@mail.gmail.com>
On 08/23/2011 12:59 PM, Uros Bizjak wrote:
> * config/i386/constraints.md (Yp): New register constraint.
> * config/i386/i386.md (*addhi_1): Merge with *addhi_1_lea using
> Yp register constraint.
> (*addqi_1): Merge with *addqi_1_lea using Yp register constraint.
> (*ashlhi3_1): Merge with *ashlhi3_1_lea using Yp register constraint.
> (*ashlqi3_1): Merge with *ashlqi3_1_lea using Yp register constraint.
You can still make use of attribute enabled...
r~