[llvm] [CodeLayout] CDSortImpl: remove HotChains and remove linear-time erase_value from mergeChains (PR #69276)
Fangrui Song via llvm-commits
llvm-commits at lists.llvm.org
Tue Oct 17 18:37:05 PDT 2023
MaskRay wrote:
Thanks for the review!
This is not a bottleneck.
```
Time (mean ± σ): 534.928 s ± 1.463 s [User: 545.663 s, System: 2.177 s]
Range (min … max): 533.894 s … 535.963 s 2 runs
Benchmark 2: numactl -C 20-27 /t/lld1 -flavor gnu @response.txt --call-graph-profile-sort=cdsort --threads=8
Time (mean ± σ): 535.081 s ± 0.563 s [User: 545.860 s, System: 2.193 s]
Range (min … max): 534.683 s … 535.479 s 2 runs
Summary
'numactl -C 20-27 /t/lld0 -flavor gnu @response.txt --call-graph-profile-sort=cdsort --threads=8' ran
1.00 ± 0.00 times faster than 'numactl -C 20-27 /t/lld1 -flavor gnu @response.txt --call-graph-profile-sort=cdsort --threads=8'
```
https://github.com/llvm/llvm-project/pull/69276
More information about the llvm-commits
mailing list