https://github.com/zeyi2 requested changes to this pull request. Thanks for the new check. I've only had a chance to do a quick review on the docs style and tests so far. I'll circle back for a more detailed review of the code later :) https://github.com/llvm/llvm-project/pull/177315