timurgol007 wrote: @nikic, Hi! I've added 4 commits to this PR, each covering a distinct part of the newly added optimization. Would you prefer I split them into separate PRs? (The PR with the first commit is already opened) https://github.com/llvm/llvm-project/pull/201839