https://github.com/preames approved this pull request. LGTM w/one optional change As for the Inst vs Operator naming, I think I prefer the Inst naming. No strong preference here though! https://github.com/llvm/llvm-project/pull/72501