https://github.com/michaelrj-google approved this pull request. Looks pretty much done, I've left one last comment but it should be fine to land after addressing that. https://github.com/llvm/llvm-project/pull/120450