https://github.com/lhutton1 commented: Thanks for adding this @wonjeon! While the pass is still experimental, I think we should still stick to the llvm code guidelines, I've added some comments for suggested improvements https://github.com/llvm/llvm-project/pull/145075