mehdi_amini accepted this revision. mehdi_amini added a comment. This revision is now accepted and ready to land. Looks good. Can you add the motivation for doing this in the commit message when you push it? https://reviews.llvm.org/D26049