Re: [vec-cmp, patch 5/6] Disable bool patterns when possible

2016-05-25 Thread Ilya Enkovich
2016-05-25 14:37 GMT+03:00 Richard Biener : > On Thu, Oct 22, 2015 at 6:04 PM, Ilya Enkovich wrote: >> On 21 Oct 11:45, Jeff Law wrote: >>> On 10/08/2015 09:15 AM, Ilya Enkovich wrote: >>> >Hi, >>> > >>> >This patch disables transformation of boolean computations into integer >>> >ones in case ta

Re: [vec-cmp, patch 5/6] Disable bool patterns when possible

2016-05-25 Thread Richard Biener
On Thu, Oct 22, 2015 at 6:04 PM, Ilya Enkovich wrote: > On 21 Oct 11:45, Jeff Law wrote: >> On 10/08/2015 09:15 AM, Ilya Enkovich wrote: >> >Hi, >> > >> >This patch disables transformation of boolean computations into integer >> >ones in case target supports vector comparison. Pattern still appl

Re: [vec-cmp, patch 5/6] Disable bool patterns when possible

2015-10-22 Thread Jeff Law
On 10/22/2015 10:04 AM, Ilya Enkovich wrote: 2015-09-12 Ilya Enkovich * tree-vect-patterns.c (check_bool_pattern): Check fails if we can vectorize comparison directly. (search_type_for_mask): New. (vect_recog_bool_pattern): Support cases when bool pattern

Re: [vec-cmp, patch 5/6] Disable bool patterns when possible

2015-10-22 Thread Ilya Enkovich
On 21 Oct 11:45, Jeff Law wrote: > On 10/08/2015 09:15 AM, Ilya Enkovich wrote: > >Hi, > > > >This patch disables transformation of boolean computations into integer ones > >in case target supports vector comparison. Pattern still applies to > >transform resulting boolean value into integer or a

Re: [vec-cmp, patch 5/6] Disable bool patterns when possible

2015-10-21 Thread Jeff Law
On 10/08/2015 09:15 AM, Ilya Enkovich wrote: Hi, This patch disables transformation of boolean computations into integer ones in case target supports vector comparison. Pattern still applies to transform resulting boolean value into integer or avoid COND_EXPR with SSA_NAME as condition. Tha

Re: [vec-cmp, patch 5/6] Disable bool patterns when possible

2015-10-21 Thread Jeff Law
On 10/08/2015 09:15 AM, Ilya Enkovich wrote: Hi, This patch disables transformation of boolean computations into integer ones in case target supports vector comparison. Pattern still applies to transform resulting boolean value into integer or avoid COND_EXPR with SSA_NAME as condition. Tha