t; Bingfeng
>
> -Original Message-
> From: Jeff Law [mailto:l...@redhat.com]
> Sent: 22 November 2013 16:58
> To: Bingfeng Mei; Andrew Pinski
> Cc: gcc@gcc.gnu.org
> Subject: Re: Jump threading in tree dom pass prevents if-conversion &
> following vectorization
&g
On Fri, Nov 22, 2013 at 6:16 PM, Jeff Law wrote:
>> I am still not convinced jump threading is good for target with predicated
>> execution (assuming no fix for if-conversion). I am doing benchmarking on
>> our target now.
Try disabling only jump threading of back edges, loop latches, and
jump thr
: Jeff Law [mailto:l...@redhat.com]
Sent: 22 November 2013 17:17
To: Bingfeng Mei; Andrew Pinski; Richard Biener
Cc: gcc@gcc.gnu.org
Subject: Re: Jump threading in tree dom pass prevents if-conversion & following
vectorization
On 11/22/13 10:13, Bingfeng Mei wrote:
So if we are about to
n
be fixed without disabling jump threading.
Bingfeng
-Original Message-
From: Jeff Law [mailto:l...@redhat.com]
Sent: 22 November 2013 17:17
To: Bingfeng Mei; Andrew Pinski; Richard Biener
Cc: gcc@gcc.gnu.org
Subject: Re: Jump threading in tree dom pass prevents if-conversion &
On 11/22/13 10:13, Bingfeng Mei wrote:
So if we are about to fix this in if-conversion, we need to do both in tree & rtl
as both ifcvt & ce passes cannot handle it.
I am still not convinced jump threading is good for target with predicated
execution (assuming no fix for if-conversion). I am do
rget now.
Bingfeng
-Original Message-
From: Jeff Law [mailto:l...@redhat.com]
Sent: 22 November 2013 16:58
To: Bingfeng Mei; Andrew Pinski
Cc: gcc@gcc.gnu.org
Subject: Re: Jump threading in tree dom pass prevents if-conversion & following
vectorization
On 11/22/13 04:03, Bingfeng Mei w
On 11/22/13 04:03, Bingfeng Mei wrote:
Well, in your modified example, it is still due to jump threading that produce
code of bad control flow that cannot be if-converted and vectorized, though in
tree-vrp pass this time.
Try this
~/install-4.8/bin/gcc vect-ifconv-2.c -O2 -fdump-tree-ifcvt-deta
vember 2013 21:26
> To: Bingfeng Mei
> Cc: gcc@gcc.gnu.org
> Subject: Re: Jump threading in tree dom pass prevents if-conversion &
> following vectorization
>
> On Thu, Nov 21, 2013 at 7:11 AM, Bingfeng Mei wrote:
>> Hi,
>> I am doing some investigation on l
[mailto:james.greenha...@arm.com]
Sent: 22 November 2013 11:50
To: Bingfeng Mei
Cc: Andrew Pinski; gcc@gcc.gnu.org
Subject: Re: Jump threading in tree dom pass prevents if-conversion & following
vectorization
On Fri, Nov 22, 2013 at 11:03:22AM +, Bingfeng Mei wrote:
> Well, in your modified example
On Fri, Nov 22, 2013 at 11:03:22AM +, Bingfeng Mei wrote:
> Well, in your modified example, it is still due to jump threading that produce
> code of bad control flow that cannot be if-converted and vectorized, though in
> tree-vrp pass this time.
>
> Try this
> ~/install-4.8/bin/gcc vect-ifc
@gmail.com]
Sent: 21 November 2013 21:26
To: Bingfeng Mei
Cc: gcc@gcc.gnu.org
Subject: Re: Jump threading in tree dom pass prevents if-conversion & following
vectorization
On Thu, Nov 21, 2013 at 7:11 AM, Bingfeng Mei wrote:
> Hi,
> I am doing some investigation on loops can be vectorize
11 matches
Mail list logo