[llvm] [llvm-profgen] Improve sample profile density (PR #92144)
    Lei Wang via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Thu May 16 22:40:55 PDT 2024
    
    
  
wlei-llvm wrote:
> > what we want is just the final profile.
> 
> Is that difficult to change?
Ah, that should be even easier, just remove the 
```
  // Merge function samples of CS profile to calculate profile density.
  sampleprof::SampleProfileMap ContextLessProfiles;
  for (const auto &I : ProfileMap) {
    ContextLessProfiles[I.second.getName()].merge(I.second);
  }
    calculateAndShowDensity(ContextLessProfiles);
```
Then we don't need the post-pre-inliner one and only the last one. 
https://github.com/llvm/llvm-project/pull/92144
    
    
More information about the llvm-commits
mailing list