https://github.com/zhangweize9-cyber commented: The code changes are quite significant. I think it would be more prudent to break it down into multiple pull requests. https://github.com/llvm/llvm-project/pull/218857