[PATCH] D72575: [x86] try harder to form 256-bit unpck*

Simon Pilgrim via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Jan 13 11:59:45 PST 2020


RKSimon added inline comments.


================
Comment at: llvm/test/CodeGen/X86/vector-shuffle-256-v8.ll:1721
 ; AVX2-FAST-NEXT:    vpermps %ymm0, %ymm2, %ymm0
-; AVX2-FAST-NEXT:    vmovaps {{.*#+}} ymm2 = <u,0,1,1,u,2,3,3>
+; AVX2-FAST-NEXT:    vmovaps {{.*#+}} ymm2 = [0,0,1,1,2,2,3,3]
 ; AVX2-FAST-NEXT:    vpermps %ymm1, %ymm2, %ymm1
----------------
lebedev.ri wrote:
> This looks like some demandedelts deficiency?
D66004 might catch it, else it might be due to the constant mask already being lowered - we don't do much to simplify constant vectors already lowered to the constant pool.


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D72575/new/

https://reviews.llvm.org/D72575





More information about the llvm-commits mailing list