MacDue wrote: > I think organizing like this makes sense. LGTM. (Note this conflicts with #156467.) :+1: I've rebased #156467 locally; the conflicts are fairly minor, so I'll go ahead with this patch. https://github.com/llvm/llvm-project/pull/157485