https://github.com/OCHyams commented: I've not reviewed this in depth yet - just left some first-pass comments (one surface level, one more important asking about why this needs to be a multi-pass fix). https://github.com/llvm/llvm-project/pull/88270