[llvm] r259675 - Revert r259662, which caused regressions on polly tests.
Hal Finkel via llvm-commits
llvm-commits at lists.llvm.org
Wed Feb 3 14:20:35 PST 2016
----- Original Message -----
> From: "Tobias Grosser via llvm-commits" <llvm-commits at lists.llvm.org>
> To: "Wei Mi" <wmi at google.com>, llvm-commits at lists.llvm.org
> Sent: Wednesday, February 3, 2016 3:02:55 PM
> Subject: Re: [llvm] r259675 - Revert r259662, which caused regressions on polly tests.
> On 02/03/2016 07:05 PM, Wei Mi via llvm-commits wrote:
> > Author: wmi
> > Date: Wed Feb 3 12:05:57 2016
> > New Revision: 259675
> > URL: http://llvm.org/viewvc/llvm-project?rev=259675&view=rev
> > Log:
> > Revert r259662, which caused regressions on polly tests.
> Hi Wei Mi,
> thanks for taking care of the buildbots and also thank you for
> SCEV. I already committed one patch that makes Polly less
> sensitive to your cleanups and have attached a patch that fixes the
> Polly test case to take into account your simplifications.
> Two issues remain:
> 1) test/Isl/CodeGen/non-affine-phi-node-expansion.ll
> In this test case LLVM after your patch actually produces more
> complicated IR then before. Specifically, it does not inline the
> value any more. This is clearly a minor regression which will be
> up by later passes, but it might be of interest to you
> 2) Polly currently uses SCEV in a way that we need to invalidate this
> instruction cache at some point as otherwise we reference
> that are not reachable at the point of use. If you could add
> aninvalidateNewCache() function (maybe use a better name), I could
> out a patch for Polly, such that we can then commit both together.
Can you please explain this more? What is Polly doing that would cause this to happen?
> PS: Thanks again for taking care of SCEV simplifications
> llvm-commits mailing list
> llvm-commits at lists.llvm.org
Assistant Computational Scientist
Leadership Computing Facility
Argonne National Laboratory
More information about the llvm-commits