Re: JUMP_LABEL returns NULL for the just created jump instruction

2020-09-10 Thread Anton Youdkevitch
Richard, On Thu, Sep 10, 2020 at 11:22 AM Richard Sandiford < richard.sandif...@arm.com> wrote: > Anton Youdkevitch writes: > > Folks, > > > > I'm trying to deal with CFG construction at RTL level and I bumped into a > > problem > > when I created

JUMP_LABEL returns NULL for the just created jump instruction

2020-09-09 Thread Anton Youdkevitch
Folks, I'm trying to deal with CFG construction at RTL level and I bumped into a problem when I created a jump to a certain label. After the jump is created I try to extract the label using JUMP_LABEL but I get nothing. The code looks like like this: begin_sequence (); code_label lab = gen_label

Re: SLP-based reduction vectorization

2019-01-24 Thread Anton Youdkevitch
y store here by definition while a reduction will. Or is it something too rarely seen? -- Thanks, Anton On 24/1/2019 13:47, Richard Biener wrote: On Mon, Jan 21, 2019 at 2:20 PM Anton Youdkevitch wrote: Here is the prototype for doing vectorized reduction using SLP approach. I would appreciate f

SLP-based reduction vectorization

2019-01-21 Thread Anton Youdkevitch
se of full reduction vectorization; 5. There is no cost model yet for the reasons mentioned in the paragraphs 3 and 4. Thanks in advance. -- Anton >From eb2644765d68ef1c629e584086355a8d66df7c73 Mon Sep 17 00:00:00 2001 From: Anton Youdkevitch Date: Fri, 9 Nov 2018 20:50:05 +0300 Subject: [PATCH

SLP reduction: why there is only loop-aware SLP and no straight line?

2018-10-23 Thread Anton Youdkevitch
Looking at the examples for gcc SLP reduction I see that the reduction variable is defined outside the loop. It's OK to have this as an example, I thought. However, looking at the actual implementation I found out that this is the ONLY SLP reduction gcc does. /* Detect SLP reduction of the form: