jrbyrnes wrote: I plan to have 3 or so extensions on https://github.com/llvm/llvm-project/pull/135274 -- the plan is to resolve merge conflicts by extracting this code into a separate function. https://github.com/llvm/llvm-project/pull/136013