search for: function_reordering_plugin

Displaying 6 results from an estimated 6 matches for "function_reordering_plugin".

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
2017 Jan 16
4
Your help needed: List of LLVM Open Projects 2017
...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 living in the linker: https://android.googlesource.com/toolchain/gcc/+/3f73d6ef90458b45bbbb33ef4c2b174d4662a22d/gcc-4.6/function_reordering_plugin/function_reordering_plugin.c <https://android.googlesource.com/toolchain/gcc/+/3f73d6ef90458b45bbbb33ef4c2b174d4662a22d/gcc-4.6/function_reordering_plugin/function_reordering_plugin.c> I was thinking about this: could this be done by reorganizing the module itself for LTO? That wouldn’t help...
2017 Jan 17
4
Your help needed: List of LLVM Open Projects 2017
...t) rather than the reordering >>>>> logic living >>>>> > in the linker: >>>>> > https://android.googlesource.com/toolchain/gcc/+/3f73d6ef904 >>>>> 58b45bbbb33ef4c2b174d4662a22d/gcc-4.6/function_reordering_pl >>>>> ugin/function_reordering_plugin.c >>>>> > >>>>> > >>>>> > I was thinking about this: could this be done by reorganizing the >>>>> module >>>>> > itself for LTO? >>>>> > >>>>> > That wouldn’t help non-LTO and...
2017 Jan 17
2
Your help needed: List of LLVM Open Projects 2017
...ls back into gcc for > > the actual layout algorithm itself (function call > > find_pettis_hansen_function_layout) rather than the reordering logic living > > in the linker: > > https://android.googlesource.com/toolchain/gcc/+/3f73d6ef90458b45bbbb33ef4c2b174d4662a22d/gcc-4.6/function_reordering_plugin/function_reordering_plugin.c <https://android.googlesource.com/toolchain/gcc/+/3f73d6ef90458b45bbbb33ef4c2b174d4662a22d/gcc-4.6/function_reordering_plugin/function_reordering_plugin.c> > > > > > > I was thinking about this: could this be done by reorganizing the module >...
2017 Jan 16
2
Your help needed: List of LLVM Open Projects 2017
...yout algorithm itself (function call > > find_pettis_hansen_function_layout) rather than the reordering logic > living > > in the linker: > > https://android.googlesource.com/toolchain/gcc/+/ > 3f73d6ef90458b45bbbb33ef4c2b174d4662a22d/gcc-4.6/function_ > reordering_plugin/function_reordering_plugin.c > > > > > > I was thinking about this: could this be done by reorganizing the module > > itself for LTO? > > > > That wouldn’t help non-LTO and ThinLTO though. > > This is a dimension that I think can be explored. The fact that it > wouldn't help w...
2017 Jan 16
2
Your help needed: List of LLVM Open Projects 2017
...; > find_pettis_hansen_function_layout) rather than the reordering logic >>> living >>> > in the linker: >>> > https://android.googlesource.com/toolchain/gcc/+/3f73d6ef904 >>> 58b45bbbb33ef4c2b174d4662a22d/gcc-4.6/function_reordering_pl >>> ugin/function_reordering_plugin.c >>> > >>> > >>> > I was thinking about this: could this be done by reorganizing the >>> module >>> > itself for LTO? >>> > >>> > That wouldn’t help non-LTO and ThinLTO though. >>> >>> This is a dime...