[PATCH] D31961: DAGCombine: Combine shuffles of splat-shuffles

Zvi Rackover via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Apr 11 14:43:56 PDT 2017


zvi added inline comments.


================
Comment at: test/CodeGen/X86/shuffle-of-splat-multiuses.ll:77
+; AVX2-NEXT:    vpshufd {{.*#+}} xmm0 = xmm0[2,3,2,3]
+; AVX2-NEXT:    vmovdqa %xmm0, (%rdi)
+; AVX2-NEXT:    vmovdqa %xmm1, %xmm0
----------------
These two moves seem like a result of suboptimal scheduling + register allocation choices.


Repository:
  rL LLVM

https://reviews.llvm.org/D31961





More information about the llvm-commits mailing list