bassiounix wrote: Hello @mathew1046, Thank you for your PR. However, this is not the intended refactor we want. Please take a look at the merged PRs here #147386 and modify you PR accordingly. https://github.com/llvm/llvm-project/pull/175376