[PATCH 3/5] omp-offload: implement SIMT privatization, part 2
Jakub Jelinek
jakub@redhat.com
Thu Mar 23 11:19:00 GMT 2017
On Thu, Mar 23, 2017 at 01:53:37PM +0300, Alexander Monakov wrote:
> On Thu, 23 Mar 2017, Jakub Jelinek wrote:
> > > + if (vf != 1)
> > > + continue;
> > > + unlink_stmt_vdef (stmt);
> >
> > This is weird. AFAIK unlink_stmt_vdef just replaces the uses of the vdef
> > of that stmt with the vuse, but it still keeps the vdef (and vuse) around
> > on the stmt, typically it is used when you are removing that stmt, but
> > that is not the case here. So why are you doing it and not say removing the
> > vdef?
>
> Maybe I misunderstand your question, but actually the statement is removed
> further below, when we break out of the switch:
Ah, ok, missed that. Thus, the patch is ok with those 2 nits fixed.
Jakub
More information about the Gcc-patches
mailing list