anjenner wrote: I have created a new pull request, https://github.com/llvm/llvm-project/pull/105553 , which addresses all the mentioned issues including splitting the commit into two. https://github.com/llvm/llvm-project/pull/96661