https://github.com/shafik commented: I don't think I understand this change. There at least needs to be a more detailed summary and tests. I imagine test would help clarify the intent better. https://github.com/llvm/llvm-project/pull/121085