search for: clonin

Displaying 3 results from an estimated 3 matches for "clonin".

Did you mean: cloning
2017 Jun 15
2
[RFC] Profile guided section layout
...;>> that information directly from the profile? The profile should contain call >>> sites and their sample counts and you could match these up with relocations >>> (calls) in the section? >> >> > The main reason is that IPO transformations such as inlining and clonining > will change the hotness of functions, so the original profile can not be > directly for the purpose of function layout. There is a similar support > in Gold plugin for Google GCC. > Will this cause issues with ThinLTO? E.g. the thinlto backends are doing inlining of imported fun...
2017 Jun 15
2
[RFC] Profile guided section layout
...The profile should contain call >>>>> sites and their sample counts and you could match these up with relocations >>>>> (calls) in the section? >>>> >>>> >>> The main reason is that IPO transformations such as inlining and >>> clonining will change the hotness of functions, so the original profile can >>> not be directly for the purpose of function layout. There is a similar >>> support in Gold plugin for Google GCC. >>> >> >> Will this cause issues with ThinLTO? E.g. the thinlto backend...
2017 Jun 15
3
[RFC] Profile guided section layout
On Thu, Jun 15, 2017 at 10:08 AM, Tobias Edler von Koch < tobias at codeaurora.org> wrote: > Hi Michael, > > This is cool stuff, thanks for sharing! > > On 06/15/2017 11:51 AM, Michael Spencer via llvm-dev wrote: > >> The first is a new llvm pass which uses branch frequency info to get >> counts for each call instruction and then adds a module flags metatdata