[x86] Enable the new vector shuffle lowering by default.
[oota-llvm.git] / test / CodeGen / X86 / avx512-arith.ll
index c43da9c03a6ef7bad7bd1aeab036bf3ed9262ae6..e161b5cdac0419d187a487d909833e960e225c17 100644 (file)
@@ -453,7 +453,10 @@ entry:
 define <8 x i64> @andqbrst(<8 x i64> %p1, i64* %ap) {
 ; CHECK-LABEL: andqbrst:
 ; CHECK:       ## BB#0: ## %entry
-; CHECK-NEXT:    vpandq (%rdi){1to8}, %zmm0, %zmm0
+; CHECK-NEXT:    vmovq (%rdi), %xmm1
+; CHECK-NEXT:    vpbroadcastq %xmm1, %ymm1
+; CHECK-NEXT:    vinserti64x4 $1, %ymm1, %zmm1, %zmm1
+; CHECK-NEXT:    vpandq %zmm1, %zmm0, %zmm0
 ; CHECK-NEXT:    retq
 entry:
   %a = load i64* %ap, align 8