ellishg wrote: The motivation behind this PR was to remove redundant code. If it's accepted I'll land, but if anyone has a problem with it I don't mind closing this PR. >From the responses it seems like this PR might be ok, but let me know. https://github.com/llvm/llvm-project/pull/114613