Zinovy Nis
2014-Oct-16 14:55 UTC
[LLVMdev] RFC: Should we have (something like) -extra-vectorizer-passes in -O2?
Seems that adding -extra-vectorizer-passes doesn't help to vectorizer in my case. LoopRotation re-run does nothing. 2014-10-15 2:54 GMT+04:00 Chandler Carruth <chandlerc at google.com>:> > On Tue, Oct 14, 2014 at 3:50 PM, Hal Finkel <hfinkel at anl.gov> wrote: >> >> > I have and will continue to push >> > back on trying to add it until we at least get a sane framework for >> > our *existing* pass pipelines though. >> >> And this makes me even more convinced that we might not all be on the same >> page ;) -- I really would like you to clarify exactly what this means, and >> what it has to do with registration of cleanup passes; or to put it another >> way, why cleanup-pass registration is not part of bringing further sanity to >> the configuration. > > > I'm starting off assuming a fixed (IE, known up-front) transformation pass > pipeline. That's all. > > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev >
Chandler Carruth
2014-Oct-16 18:21 UTC
[LLVMdev] RFC: Should we have (something like) -extra-vectorizer-passes in -O2?
On Thu, Oct 16, 2014 at 7:55 AM, Zinovy Nis <zinovy.nis at gmail.com> wrote:> Seems that adding -extra-vectorizer-passes doesn't help to vectorizer > in my case. LoopRotation re-run does nothing. >Can you reduce this to a test case you can share? -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20141016/1745465c/attachment.html>
Hal Finkel
2014-Oct-16 18:38 UTC
[LLVMdev] RFC: Should we have (something like) -extra-vectorizer-passes in -O2?
----- Original Message -----> From: "Chandler Carruth" <chandlerc at google.com> > To: "Zinovy Nis" <zinovy.nis at gmail.com> > Cc: "Hal Finkel" <hfinkel at anl.gov>, "James Molloy" <james at jamesmolloy.co.uk>, "LLVM Developers Mailing List" > <llvmdev at cs.uiuc.edu> > Sent: Thursday, October 16, 2014 1:21:19 PM > Subject: Re: [LLVMdev] RFC: Should we have (something like) -extra-vectorizer-passes in -O2? > > > > > > On Thu, Oct 16, 2014 at 7:55 AM, Zinovy Nis < zinovy.nis at gmail.com > > wrote: > > > > Seems that adding -extra-vectorizer-passes doesn't help to vectorizer > in my case. LoopRotation re-run does nothing. > > Can you reduce this to a test case you can share?He had posted one earlier here: http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20141006/238660.html (Arnold had posted some analysis here: http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20141006/239144.html - which I imagine you saw) -Hal -- Hal Finkel Assistant Computational Scientist Leadership Computing Facility Argonne National Laboratory