================ ---------------- ssahasra wrote: I would strongly prefer removing the existing hooks as part of this patch. It just might expose rough corners that we need to consider in this design itself. https://github.com/llvm/llvm-project/pull/137639