craig.topper added a comment. If I remember right, the original commit that added this cited compile time as the reason. Have you measured the impact to compile time? CHANGES SINCE LAST ACTION https://reviews.llvm.org/D154205/new/ https://reviews.llvm.org/D154205