delena accepted this revision. delena added a comment. This revision is now accepted and ready to land. Comments about shuffle are wrong, taking them back. You can commit after fixing all comments inside the code. Repository: rL LLVM https://reviews.llvm.org/D23347