chfast added a comment. @spatel, can you also review this? Should I land 2 commits: one adding tests, second with the implementation and test updates? Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D117680/new/ https://reviews.llvm.org/D117680