RE: [gomp4.1] Handle linear clause modifiers in declare simd

2015-11-18 Thread Tian, Xinmin
-patches@gcc.gnu.org; Kirill Yukhin; andrew.n.senkev...@gmail.com Subject: Re: [gomp4.1] Handle linear clause modifiers in declare simd On Wed, Nov 18, 2015 at 08:30:53PM +0300, Ilya Verbin wrote: > Could you please point to where the new ABI additions are documented? > I can't find R/L/

Re: [gomp4.1] Handle linear clause modifiers in declare simd

2015-11-18 Thread Jakub Jelinek
On Wed, Nov 18, 2015 at 08:30:53PM +0300, Ilya Verbin wrote: > Could you please point to where the new ABI additions are documented? > I can't find R/L/U parameter types in [1] and [2]. > > [1] > https://sourceware.org/glibc/wiki/libmvec?action=AttachFile&do=view&target=VectorABI.txt > [2] https:

Re: [gomp4.1] Handle linear clause modifiers in declare simd

2015-11-18 Thread Ilya Verbin
Hi! On Wed, Jul 01, 2015 at 12:55:38 +0200, Jakub Jelinek wrote: > I've committed following patch, which per the new ABI additions > mangles and handles the various new linear clause modifiers in > declare simd functions. The vectorizer side is not done yet, > > [...] > > @@ -14195,12 +14216,25 @

Re: [gomp4.1] Handle linear clause modifiers in declare simd

2015-07-14 Thread Jakub Jelinek
On Tue, Jul 14, 2015 at 02:41:04PM +0300, Ilya Verbin wrote: > This caused: > > gcc/tree-vect-stmts.c: In function ‘bool vectorizable_simd_clone_call(gimple, > gimple_stmt_iterator*, gimple_statement_base**, slp_tree)’: > gcc/tree-vect-stmts.c:2810:13: error: enumeration value > ‘SIMD_CLONE_ARG_

Re: [gomp4.1] Handle linear clause modifiers in declare simd

2015-07-14 Thread Ilya Verbin
On Wed, Jul 01, 2015 at 12:55:38 +0200, Jakub Jelinek wrote: > * cgraph.h (enum cgraph_simd_clone_arg_type): Add > SIMD_CLONE_ARG_TYPE_LINEAR_REF_CONSTANT_STEP, > SIMD_CLONE_ARG_TYPE_LINEAR_UVAL_CONSTANT_STEP, > and SIMD_CLONE_ARG_TYPE_LINEAR_VAL_CONSTANT_STEP. > (stru