[clang] [llvm] [Inliner] Propagate more attributes to params when inlining (PR #91101)
Nikita Popov via cfe-commits
cfe-commits at lists.llvm.org
Wed Oct 2 00:31:23 PDT 2024
nikic wrote:
Based on llvm-opt-benchmark results, it looks like there are some significant compile-time regressions, could you please take a look?
I also see:
```
early-cse.NumCSECall 18050 -> 17883 -0.93%
simplifycfg.NumInvokesMerged 121710 -> 120984 -0.60%
```
EarlyCSE uses isIdenticalTo and invoke merging uses isSameOperationAs. We should add attribute intersection support for these transforms as well.
https://github.com/llvm/llvm-project/pull/91101
More information about the cfe-commits
mailing list