LU-JOHN wrote: > If the first commit is just an NFC refactoring then please commit it separately, to make the rest of this patch easier to review. Refactor split to https://github.com/llvm/llvm-project/pull/165871. https://github.com/llvm/llvm-project/pull/165261