This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH i386 4/8] [AVX512] [4/n] Add substed patterns: `sd' subst.
- From: Richard Henderson <rth at redhat dot com>
- To: Kirill Yukhin <kirill dot yukhin at gmail dot com>, Uros Bizjak <ubizjak at gmail dot com>, Jakub Jelinek <jakub at redhat dot com>
- Cc: GCC Patches <gcc-patches at gcc dot gnu dot org>
- Date: Tue, 26 Nov 2013 09:19:56 +1000
- Subject: Re: [PATCH i386 4/8] [AVX512] [4/n] Add substed patterns: `sd' subst.
- Authentication-results: sourceware.org; auth=none
- References: <20130814074404 dot GE52726 at msticlxl57 dot ims dot intel dot com> <20131106071534 dot GA23881 at msticlxl57 dot ims dot intel dot com>
On 11/06/2013 05:15 PM, Kirill Yukhin wrote:
> Hello,
> This small patch introduces `sd' subst.
> `sd' (Source-Destination) subst is almost the same, as
> the usual mask-subst, but it's only used for zero-masking. The reason is that
> some patterns already have an operand with constraint "0" and we can't add a new
> operand with the same constraint. So, we add only zero-masking here by subst and
> manually write a pattern for merge-masking where we use match_dup instead of an
> operand with constraint "0".
>
> Bootstrap pass.
Ok.
r~