craig.topper added inline comments.

================
Comment at: clang/lib/CodeGen/CGBuiltin.cpp:8431
+      CGF.Builder.CreateZExt(CGF.Builder.CreateShuffleVector(
+                                 AD, llvm::UndefValue::get(BTy), ShuffleMask),
+                             VTy);
----------------
You can just pass AD twice. You don't need to create an Undef value. It will 
get optimized later.


https://reviews.llvm.org/D45722



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to