[llvm] [InstCombine] Extend folding of aggregate construction to cases when source aggregates are partially available (PR #100828)
via llvm-commits
llvm-commits at lists.llvm.org
Fri Sep 20 13:14:08 PDT 2024
weiguozhi wrote:
@dtcxzyw could you help to explain these numbers? Execution time? File size? Number of llvm IR instructions?
```
Top 5 improvements:
minetest/s_client.cpp.ll 300581269 294367598 -2.07%
abseil-cpp/kernel_timeout_test.cc.ll 1973629781 1937840415 -1.81%
cmake/cmFindBase.cxx.ll 1913629020 1891008778 -1.18%
assimp/IFCReaderGen2_2x3.cpp.ll 3046110312 3017099134 -0.95%
darktable/lut3dgmic.cpp.ll 236183674 234289794 -0.80%
Top 5 regressions:
minetest/test_connection.cpp.ll 682795465 698591227 +2.31%
cmake/cmQtAutoMocUic.cxx.ll 8264379610 8383878253 +1.45%
tokio-rs/132n8ebvfaa2dg8b.ll 82150296 82583502 +0.53%
tokio-rs/40sgumesnmyyffj3.ll 67652318 67979824 +0.48%
spike/f128_rem.ll 123368228 123914940 +0.44%
Overall: 0.01762297%
```
I can guess out the numbers in other two parts, the llvm stats result and the changed lines in diff result.
https://github.com/llvm/llvm-project/pull/100828
More information about the llvm-commits
mailing list