search for: monolithiclto

Displaying 7 results from an estimated 7 matches for "monolithiclto".

2017 Jan 16
4
Your help needed: List of LLVM Open Projects 2017
...for getting profile data from ThinLTO in a format that the linker can use for code layout? I assume that profile data is being used already to guide importing, so it may just be a matter of siphoning that off. I’m not sure what kind of “profile information” is needed, and what makes it easier for MonolithicLTO compared to ThinLTO? > Or maybe that layout code should be inside LLVM; maybe part of the general LTO interface? It looks like the current gcc plugin calls back into gcc for the actual layout algorithm itself (function call find_pettis_hansen_function_layout) rather than the reordering logic li...
2017 Mar 28
2
GSOC ThinLTO Proposal
...orking on my proposal, I talked\ with Mehdi on IRC to learn more about the project and find what kind of contribution would be useful. He mentioned that the big pieces of work right now are refactoring (primarily to get out build statistics) and improving performance by benchmarking ThinLTO against MonolithicLTO to finding what optimizations should be added to ThinLTO. I'd be interested in working on either of these problems for my GSOC project, but wanted to find out which took priority right now so I can contribute something useful. I've got good C/C++ skills and a great interest in compilers, s...
2017 Jan 16
2
Your help needed: List of LLVM Open Projects 2017
...for code layout? I > assume > > that profile data is being used already to guide importing, so it may > just > > be a matter of siphoning that off. > > > > > > I’m not sure what kind of “profile information” is needed, and what > makes it > > easier for MonolithicLTO compared to ThinLTO? > > > > Or maybe that layout code should be inside LLVM; maybe part of the > general > > LTO interface? It looks like the current gcc plugin calls back into gcc > for > > the actual layout algorithm itself (function call > > find_pettis_hanse...
2017 Jan 16
2
Your help needed: List of LLVM Open Projects 2017
...ata is being used already to guide importing, so it may >>> just >>> > be a matter of siphoning that off. >>> > >>> > >>> > I’m not sure what kind of “profile information” is needed, and what >>> makes it >>> > easier for MonolithicLTO compared to ThinLTO? >>> > >>> > Or maybe that layout code should be inside LLVM; maybe part of the >>> general >>> > LTO interface? It looks like the current gcc plugin calls back into >>> gcc for >>> > the actual layout algorithm i...
2017 Jan 17
4
Your help needed: List of LLVM Open Projects 2017
...>>>> may just >>>>> > be a matter of siphoning that off. >>>>> > >>>>> > >>>>> > I’m not sure what kind of “profile information” is needed, and what >>>>> makes it >>>>> > easier for MonolithicLTO compared to ThinLTO? >>>>> > >>>>> > Or maybe that layout code should be inside LLVM; maybe part of the >>>>> general >>>>> > LTO interface? It looks like the current gcc plugin calls back into >>>>> gcc for >&gt...
2017 Jan 17
2
Your help needed: List of LLVM Open Projects 2017
...linker can use for code layout? I assume > > that profile data is being used already to guide importing, so it may just > > be a matter of siphoning that off. > > > > > > I’m not sure what kind of “profile information” is needed, and what makes it > > easier for MonolithicLTO compared to ThinLTO? > > > > Or maybe that layout code should be inside LLVM; maybe part of the general > > LTO interface? It looks like the current gcc plugin calls back into gcc for > > the actual layout algorithm itself (function call > > find_pettis_hansen_function...
2017 Jan 16
3
Your help needed: List of LLVM Open Projects 2017
On Mon, Jan 16, 2017 at 12:31 PM, Sean Silva via llvm-dev <llvm-dev at lists.llvm.org> wrote: > Do we have any open projects on LLD? > > I know we usually try to avoid any big "projects" and mainly add/fix things > in response to user needs, but just wondering if somebody has any ideas. > I'm not particularly active in lld anymore, but the last big item I'd