[llvm-dev] Loop Distribution pass

Saito, Hideki via llvm-dev llvm-dev at lists.llvm.org
Thu Sep 13 17:17:50 PDT 2018


>We should probably plan to chat about this at the dev meeting next month.

I second the idea.

-----Original Message-----
From: Hal Finkel [mailto:hfinkel at anl.gov] 
Sent: Thursday, September 13, 2018 5:07 PM
To: Renato Golin <renato.golin at linaro.org>; Saito, Hideki <hideki.saito at intel.com>
Cc: LLVM Dev <llvm-dev at lists.llvm.org>; Ulrich Weigand <ulrich.weigand at de.ibm.com>
Subject: Re: [llvm-dev] Loop Distribution pass


On 09/13/2018 02:43 PM, Renato Golin via llvm-dev wrote:
> On Thu, 13 Sep 2018 at 18:46, Saito, Hideki <hideki.saito at intel.com> wrote:
>> This all depends on those who are working on other loop xforms, since we currently don't have bandwidth to drive that kind of changes into other loop xforms. That's why when this line of questions pops up, I offer to work together. Short of that, the best we can proactively do is to make vectorizer analyses available outside of vectorizer (and easy to find). In some sense, this is a chicken-egg problem. Once VPlan-based LV becomes good enough shape and if this problem still remains, we could expand into working on vectorization enabling transformations, but I really hope there are others who can work in that area before us.
> I understand. We are working on more fundamental levels (register 
> allocator, pipelining) before looking at the vectoriser, so it may 
> take a while, too. Once we start looking at that, I'll let you know.

We should probably plan to chat about this at the dev meeting next month. We'll have a few talks dealing with the future of our loop-optimization infrastructure, and the transformations therein, and this is also something that feeds into that discussion.

 -Hal

>
> cheers,
> --renato
> _______________________________________________
> LLVM Developers mailing list
> llvm-dev at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev

--
Hal Finkel
Lead, Compiler Technology and Programming Languages Leadership Computing Facility Argonne National Laboratory



More information about the llvm-dev mailing list