On Wed, Aug 26, 2015 at 7:39 PM, Petr Murzin wrote:
> On Wed, Aug 26, 2015 at 10:41 AM, Richard Biener
> wrote:
>> @@ -3763,32 +3776,46 @@ again:
>>if (vf > *min_vf)
>> *min_vf = vf;
>>
>> - if (gather)
>> + if (gatherscatter != SG_NONE)
>> {
>> tree of
On Wed, Aug 26, 2015 at 10:41 AM, Richard Biener
wrote:
> @@ -3763,32 +3776,46 @@ again:
>if (vf > *min_vf)
> *min_vf = vf;
>
> - if (gather)
> + if (gatherscatter != SG_NONE)
> {
> tree off;
> + if (vect_check_gather_scatter (stmt, loop_vinfo, N
On Fri, Aug 21, 2015 at 2:18 PM, Petr Murzin wrote:
> Hello,
> Please have a look at updated patch.
>
> On Tue, Aug 4, 2015 at 3:15 PM, Richard Biener wrote:
>> On Fri, 31 Jul 2015, Petr Murzin wrote:
>> @@ -5586,8 +5770,6 @@ vectorizable_store (gimple stmt,
>> gimple_stmt_iterator *gsi, gimple *
Hello,
Please have a look at updated patch.
On Tue, Aug 4, 2015 at 3:15 PM, Richard Biener wrote:
> On Fri, 31 Jul 2015, Petr Murzin wrote:
> @@ -5586,8 +5770,6 @@ vectorizable_store (gimple stmt,
> gimple_stmt_iterator *gsi, gimple *vec_stmt,
>prev_stmt_info = NULL;
>for (j = 0; j < ncop
On Tue, Aug 4, 2015 at 2:15 PM, Richard Biener wrote:
>> This patch adds scatter support for vectorizer (for AVX512F
>> instructions). Please have a look. Is it OK for trunk?
>
> +/* Target builtin that implements vector scatter operation. */
> +DEFHOOK
> +(builtin_scatter,
> + "",
> + tree,
> +
On Fri, 31 Jul 2015, Petr Murzin wrote:
> Hello,
> This patch adds scatter support for vectorizer (for AVX512F
> instructions). Please have a look. Is it OK for trunk?
+/* Target builtin that implements vector scatter operation. */
+DEFHOOK
+(builtin_scatter,
+ "",
+ tree,
+ (const_tree vectype,
Hello,
This patch adds scatter support for vectorizer (for AVX512F
instructions). Please have a look. Is it OK for trunk?
Thanks,
Petr
2015-07-31 Andrey Turetskiy
Petr Murzin
gcc/
* config/i386/i386-builtin-types.def
(VOID_PFLOAT_HI_V8DI_V16SF_INT): New.
(VOID_PDOUBLE_QI
Hello,
This patch adds scatter support for vectorizer (for AVX512F
instructions). Please have a look. Is it ok for stage 1?
2015-03-05 Andrey Turetskiy
* config/i386/i386-builtin-types.def
(VOID_PFLOAT_HI_V8DI_V16SF_INT): New.
(VOID_PDOUBLE_QI_V16SI_V8DF_INT): Ditto.