efriedma accepted this revision. efriedma added a comment. This revision is now accepted and ready to land. LGTM. (We should also add the i8 patterns at some point, but we can do that as a followup.) https://reviews.llvm.org/D46655