Hi Chandler, On an x86 system, for ToT LLVM: With "Remove support for LLVM runtime multithreading": 23.8788 With patch reverted: 22.5229 That's around 6% regression. Detailed JSON file is at http://paste.debian.net/113238, http://paste.debian.net/113239 -Yi On 1 August 2014 21:56, Chandler Carruth <chandlerc at google.com> wrote:> > On Fri, Aug 1, 2014 at 1:47 PM, Yi Kong <kongy.dev at gmail.com> wrote: >> >> However the multithreading stuff is real regression and I'm able to >> reproduce same regression on my local build bots. > > > Can you share a preprocessed input and commandline which reproduces this > regression?
Bruno Cardoso Lopes
2014-Aug-12 20:22 UTC
[LLVMdev] Recent compile time performance regressions
I was also able to reproduce this, I filled a PR with more info: http://llvm.org/bugs/show_bug.cgi?id=20641 On Fri, Aug 1, 2014 at 8:11 PM, Yi Kong <kongy.dev at gmail.com> wrote:> Hi Chandler, > > On an x86 system, for ToT LLVM: > > With "Remove support for LLVM runtime multithreading": 23.8788 > With patch reverted: 22.5229 > > That's around 6% regression. > > Detailed JSON file is at http://paste.debian.net/113238, > http://paste.debian.net/113239 > > -Yi > > On 1 August 2014 21:56, Chandler Carruth <chandlerc at google.com> wrote: >> >> On Fri, Aug 1, 2014 at 1:47 PM, Yi Kong <kongy.dev at gmail.com> wrote: >>> >>> However the multithreading stuff is real regression and I'm able to >>> reproduce same regression on my local build bots. >> >> >> Can you share a preprocessed input and commandline which reproduces this >> regression? > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev-- Bruno Cardoso Lopes http://www.brunocardoso.cc
Chandler Carruth
2014-Aug-12 21:08 UTC
[LLVMdev] Recent compile time performance regressions
FWIW, I think I understand the primary cause of this and why it doesn't show up in profiles or on my system. I'm working on a fix and hope to land it this week. On Tue, Aug 12, 2014 at 1:22 PM, Bruno Cardoso Lopes < bruno.cardoso at gmail.com> wrote:> I was also able to reproduce this, I filled a PR with more info: > http://llvm.org/bugs/show_bug.cgi?id=20641 > > On Fri, Aug 1, 2014 at 8:11 PM, Yi Kong <kongy.dev at gmail.com> wrote: > > Hi Chandler, > > > > On an x86 system, for ToT LLVM: > > > > With "Remove support for LLVM runtime multithreading": 23.8788 > > With patch reverted: 22.5229 > > > > That's around 6% regression. > > > > Detailed JSON file is at http://paste.debian.net/113238, > > http://paste.debian.net/113239 > > > > -Yi > > > > On 1 August 2014 21:56, Chandler Carruth <chandlerc at google.com> wrote: > >> > >> On Fri, Aug 1, 2014 at 1:47 PM, Yi Kong <kongy.dev at gmail.com> wrote: > >>> > >>> However the multithreading stuff is real regression and I'm able to > >>> reproduce same regression on my local build bots. > >> > >> > >> Can you share a preprocessed input and commandline which reproduces this > >> regression? > > _______________________________________________ > > LLVM Developers mailing list > > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev > > > > -- > Bruno Cardoso Lopes > http://www.brunocardoso.cc >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20140812/d8645be8/attachment.html>