From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 77619 invoked by alias); 12 Nov 2015 11:42:53 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 77607 invoked by uid 89); 12 Nov 2015 11:42:53 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.0 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=ham version=3.3.2 X-HELO: mail-io0-f175.google.com Received: from mail-io0-f175.google.com (HELO mail-io0-f175.google.com) (209.85.223.175) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-GCM-SHA256 encrypted) ESMTPS; Thu, 12 Nov 2015 11:42:52 +0000 Received: by ioir85 with SMTP id r85so21305739ioi.1 for ; Thu, 12 Nov 2015 03:42:50 -0800 (PST) MIME-Version: 1.0 X-Received: by 10.107.18.78 with SMTP id a75mr14893278ioj.91.1447328570096; Thu, 12 Nov 2015 03:42:50 -0800 (PST) Received: by 10.36.209.7 with HTTP; Thu, 12 Nov 2015 03:42:50 -0800 (PST) In-Reply-To: References: <20151008155030.GJ63757@msticlxl57.ims.intel.com> Date: Thu, 12 Nov 2015 11:42:00 -0000 Message-ID: Subject: Re: [mask-vec_cond, patch 1/2] Support vectorization of VEC_COND_EXPR with no embedded comparison From: Ilya Enkovich To: Ramana Radhakrishnan Cc: gcc-patches Content-Type: text/plain; charset=UTF-8 X-IsSubscribed: yes X-SW-Source: 2015-11/txt/msg01497.txt.bz2 2015-11-12 13:03 GMT+03:00 Ramana Radhakrishnan : > On Thu, Oct 8, 2015 at 4:50 PM, Ilya Enkovich 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