Re: [PATCH] Extended if-conversion for loops marked with pragma omp simd.

2014-09-22 Thread Yuri Rumyantsev
Richard, here is reduced patch (part.1) which was reduced almost twice. Let's me also answer on your comments. 1. I really use edge field 'aux' to keep predicate for critical edges. My previous code was not correct and now it looks like: if (EDGE_COUNT (b->succs) == 1 || EDGE_COUNT (e->dest->p

Re: [PATCH] Extended if-conversion for loops marked with pragma omp simd.

2014-09-08 Thread Richard Biener
On Fri, Aug 15, 2014 at 2:02 PM, Yuri Rumyantsev wrote: > Richard! > Here is updated patch with the following changes: > > 1. Any restrictions on phi-function were eliminated for extended conversion. > 2. Put predicate for critical edges to 'aux' field of edge, i.e. > negate_predicate was deleted

Re: [PATCH] Extended if-conversion for loops marked with pragma omp simd.

2014-09-08 Thread Yuri Rumyantsev
Richard, Did you have a chance to look at this? Thanks. 2014-08-15 16:02 GMT+04:00 Yuri Rumyantsev : > Richard! > Here is updated patch with the following changes: > > 1. Any restrictions on phi-function were eliminated for extended conversion. > 2. Put predicate for critical edges to 'aux' fie

Re: [PATCH] Extended if-conversion for loops marked with pragma omp simd.

2014-08-15 Thread Yuri Rumyantsev
Richard! Here is updated patch with the following changes: 1. Any restrictions on phi-function were eliminated for extended conversion. 2. Put predicate for critical edges to 'aux' field of edge, i.e. negate_predicate was deleted. 3. Deleted splitting of critical edges, i.e. both outgoing edges c

Re: [PATCH] Extended if-conversion for loops marked with pragma omp simd.

2014-08-01 Thread Richard Biener
On Wed, Jun 25, 2014 at 4:06 PM, Yuri Rumyantsev wrote: > Hi All, > > We implemented additional support for pragma omp simd in part of > extended if-conversion loops with such pragma. These extensions > include: > > 1. All extensions are performed only if considered loop or its outer >loop was

Re: [PATCH] Extended if-conversion for loops marked with pragma omp simd.

2014-07-28 Thread Yuri Rumyantsev
Ping! 2014-07-14 16:16 GMT+04:00 Richard Biener : > On Mon, Jul 14, 2014 at 12:16 PM, Yuri Rumyantsev wrote: >> Ping! > > It's in my queue (pretty large patch for a drive-by review - maybe there is > an opportunity to split the patch up?). > > Won't get to it before the Cauldron though. > > Richa

Re: [PATCH] Extended if-conversion for loops marked with pragma omp simd.

2014-07-14 Thread Richard Biener
On Mon, Jul 14, 2014 at 12:16 PM, Yuri Rumyantsev wrote: > Ping! It's in my queue (pretty large patch for a drive-by review - maybe there is an opportunity to split the patch up?). Won't get to it before the Cauldron though. Richard. > 2014-06-25 18:06 GMT+04:00 Yuri Rumyantsev : >> Hi All, >>

Re: [PATCH] Extended if-conversion for loops marked with pragma omp simd.

2014-07-14 Thread Yuri Rumyantsev
Ping! 2014-06-25 18:06 GMT+04:00 Yuri Rumyantsev : > Hi All, > > We implemented additional support for pragma omp simd in part of > extended if-conversion loops with such pragma. These extensions > include: > > 1. All extensions are performed only if considered loop or its outer >loop was mark