wxiao3 added a comment. I have updated the patch so that we don't have to enumerate all the X,Y,Z cases and inevitable W someday in the future. Is it ok for merge? CHANGES SINCE LAST ACTION https://reviews.llvm.org/D57643/new/ https://reviews.llvm.org/D57643