Displaying 5 results from an estimated 5 matches for "zhongduo".
2020 Apr 17
2
Scalar Evolution Expressions Involving Sibling Loops
...dExpr would seem plausible except that it would not
allow for expression simplifications where recurrences over non-dominating
loops can get canceled out. Having said that it may still be a reasonable
middle-ground solution.
Philip, do you have any thoughts on that?
Bardia Mahjour
From: Jimmy Zhongduo Lin <jimmy.zhongduo.lin at huawei.com>
To: Bardia Mahjour <bmahjour at ca.ibm.com>
Cc: Philip Reames <listmail at philipreames.com>,
"llvm-dev at lists.llvm.org" <llvm-dev at lists.llvm.org>
Date: 2020/04/16 08:39 PM
Subject: [EXTERNAL] RE: [llvm-dev] S...
2020 May 15
2
RFC] Shrink-wrapping improvement
...and shrink-wrap-separate pass.
Also, if possible, would you be able to share some performance numbers you get back then by improving shrink-wrap?
Thanks,
Jimmy
-----Original Message-----
From: Francis Visoiu Mistrih [mailto:francisvm at yahoo.com]
Sent: Thursday, May 14, 2020 7:30 PM
To: Jimmy Zhongduo Lin <jimmy.zhongduo.lin at huawei.com>
Cc: llvm-dev at lists.llvm.org
Subject: Re: [llvm-dev] RFC] Shrink-wrapping improvement
Hi Jimmy,
> On May 13, 2020, at 2:25 PM, Jimmy Zhongduo Lin via llvm-dev <llvm-dev at lists.llvm.org> wrote:
>
> Hi,
>
> Sorry for bringing...
2020 Apr 16
2
Scalar Evolution Expressions Involving Sibling Loops
...in getAddrExpr is
deemed necessary, then I think a condition check would be the next best
solution as it helps client code guard against such cases and make
alternative arrangements to avoid an assertion or miscompile.
Bardia Mahjour
Compiler Optimizations
IBM Toronto Software Lab
From: Jimmy Zhongduo Lin <jimmy.zhongduo.lin at huawei.com>
To: Bardia Mahjour <bmahjour at ca.ibm.com>, Philip Reames
<listmail at philipreames.com>, "llvm-dev at lists.llvm.org"
<llvm-dev at lists.llvm.org>
Date: 2020/04/16 04:34 PM
Subject: [EXTERNAL] RE: [ll...
2020 May 13
2
RFC] Shrink-wrapping improvement
Hi,
Sorry for bringing back such an old thread. I am interested in the latest status of the shrink wrapping pass in LLVM. I have found some active work back in 2017 from Francis Visoiu Mistrih and Kit Barton from the following links. However, it seems that all the work suddenly stops and the improvement for the existing shrink wrapping did not make it into the trunk. Is this work abandoned?
2020 Mar 30
2
Scalar Evolution Expressions Involving Sibling Loops
> I'm not following your example. If you have two sibling loops with the
same parent, one will frequently, but not always dominate the other. Can
you give a specific example of when forming a recurrence between two
siblings (without one dominating the other), is useful?
The situation can happen with guarded loops or with a user guard like
below:
if (c) {
for (i = 0; i < n; i++)