https://github.com/jh7370 commented: This is definitely stretching my knowledge, so I'm going to leave it to others to review. One minor style comment from me only. https://github.com/llvm/llvm-project/pull/155496