This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [mask-vec_cond, patch 1/2] Support vectorization of VEC_COND_EXPR with no embedded comparison
- From: Ilya Enkovich <enkovich dot gnu at gmail dot com>
- To: Ramana Radhakrishnan <ramana dot gcc at googlemail dot com>
- Cc: gcc-patches <gcc-patches at gcc dot gnu dot org>
- Date: Thu, 12 Nov 2015 14:42:50 +0300
- Subject: Re: [mask-vec_cond, patch 1/2] Support vectorization of VEC_COND_EXPR with no embedded comparison
- Authentication-results: sourceware.org; auth=none
- References: <20151008155030 dot GJ63757 at msticlxl57 dot ims dot intel dot com> <CAJA7tRYq4z7tq-urE45j-LWUZM4Q_TKnUtV+ABMuxFQdj_0=Og at mail dot gmail dot com>
2015-11-12 13:03 GMT+03:00 Ramana Radhakrishnan <ramana.gcc@googlemail.com>:
> On Thu, Oct 8, 2015 at 4:50 PM, Ilya Enkovich <enkovich.gnu@gmail.com> wrote:
>> Hi,
>>
>> This patch allows COND_EXPR with no embedded comparison to be vectorized.
>> It's applied on top of vectorized comparison support series. New optab vcond_mask_optab
>> is introduced for such statements. Bool patterns now avoid comparison in COND_EXPR in case vector comparison is supported by target.
>
> New standard pattern names are documented in the internals manual.
> This patch does not do so neither do I see any patches to do so.
>
>
> regards
> Ramana
Thanks for the point. I see we also miss description for some other
patterns (e.g. maskload). Will add it.
Ilya