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

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 ysrum...@gmail.com: 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

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 ysrum...@gmail.com 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.

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

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 ysrum...@gmail.com 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

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 richard.guent...@gmail.com: On Mon, Jul 14, 2014 at 12:16 PM, Yuri Rumyantsev ysrum...@gmail.com 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

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 ysrum...@gmail.com: 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

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 ysrum...@gmail.com 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