winner245 wrote: Could you please rebase this PR onto main? Since the split part (#116157) has already been merged, combining them now would ease the review process for this one. Thank you! https://github.com/llvm/llvm-project/pull/116001