https://github.com/mstorsjo approved this pull request. LGTM, looks good (although it takes a moment to read and understand). One commit message clarification request. https://github.com/llvm/llvm-project/pull/206811