https://github.com/bassiounix requested changes to this pull request. Thank you for the PR. LGTM overall with some nits. Also please make sure to keep the branch up to date with main to resolve conflicts. https://github.com/llvm/llvm-project/pull/177873