search for: d87337

Displaying 5 results from an estimated 5 matches for "d87337".

2020 Sep 09
2
[RFC] New Feature Proposal: De-Optimizing Cold Functions using PGO Info
On Wed, 9 Sep 2020 at 18:15, Min-Yih Hsu via llvm-dev < llvm-dev at lists.llvm.org> wrote: > David mentioned in D87337 that LLVM has used similar techniques on code > size (not sure what he was referencing, my guess will be something related > to hot-cold code splitting). > IIUC, it's just using optsize instead of optnone. The idea is that, if the code really doesn't run often/at all, then the per...
2020 Sep 10
2
[RFC] New Feature Proposal: De-Optimizing Cold Functions using PGO Info
...radeoff for a smaller binary. On Wed, Sep 9, 2020, 19:28 Renato Golin <rengolin at gmail.com<mailto:rengolin at gmail.com>> wrote: On Wed, 9 Sep 2020 at 18:15, Min-Yih Hsu via llvm-dev <llvm-dev at lists.llvm.org<mailto:llvm-dev at lists.llvm.org>> wrote: David mentioned in D87337 that LLVM has used similar techniques on code size (not sure what he was referencing, my guess will be something related to hot-cold code splitting). IIUC, it's just using optsize instead of optnone. The idea is that, if the code really doesn't run often/at all, then the performance impact...
2020 Sep 10
2
[RFC] New Feature Proposal: De-Optimizing Cold Functions using PGO Info
...ould > probably also do the tradeoff for a smaller binary. > > > > On Wed, Sep 9, 2020, 19:28 Renato Golin <rengolin at gmail.com> wrote: > > On Wed, 9 Sep 2020 at 18:15, Min-Yih Hsu via llvm-dev < > llvm-dev at lists.llvm.org> wrote: > > David mentioned in D87337 that LLVM has used similar techniques on code > size (not sure what he was referencing, my guess will be something related > to hot-cold code splitting). > > > > IIUC, it's just using optsize instead of optnone. The idea is that, if the > code really doesn't run often/a...
2020 Sep 09
4
[RFC] New Feature Proposal: De-Optimizing Cold Functions using PGO Info
Hello, We use PGO to optimize clang itself. I can see if I have time to give this patch some testing. Anything special to look out for except compile benchmark and time to build clang, do you expect any changes in code size? On Wed, Sep 9, 2020, 10:03 Renato Golin via llvm-dev < llvm-dev at lists.llvm.org> wrote: > On Wed, 9 Sep 2020 at 01:21, Min-Yih Hsu via llvm-dev < >
2020 Sep 09
5
[RFC] New Feature Proposal: De-Optimizing Cold Functions using PGO Info
...king speed improvement and barely had any target performance penalty. We believed that the above numbers had justified this patch to be useful on improving build time with little overhead. Here are the patches for review: * Modifications on LLVM instrumentation-based PGO: https://reviews.llvm.org/D87337 * Modifications on Clang driver: https://reviews.llvm.org/D87338 Credit: This project was originally started by Paul Robinson < paul.robinson at sony.com> and Edward Dawson <Edd.Dawson at sony.com> from Sony PlayStation compiler team. I picked it up when I was interning there this summ...