https://github.com/RKSimon requested changes to this pull request. please can you pre-commit the NFC reordering to minimize the diff in actual feature change https://github.com/llvm/llvm-project/pull/168288