[x86] regenerate test checks; NFC
diff --git a/llvm/test/CodeGen/X86/and-load-fold.ll b/llvm/test/CodeGen/X86/and-load-fold.ll
index 29ab324..4c49df1 100644
--- a/llvm/test/CodeGen/X86/and-load-fold.ll
+++ b/llvm/test/CodeGen/X86/and-load-fold.ll
@@ -1,15 +1,22 @@
-; RUN: llc -mtriple=x86_64-unknown-unknown -mcpu=generic < %s | FileCheck %s
+; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py
+; RUN: llc -mtriple=x86_64-- -mcpu=generic < %s | FileCheck %s
 
 ; Verify that the DAGCombiner doesn't wrongly remove the 'and' from the dag.
 
 define i8 @foo(<4 x i8>* %V) {
 ; CHECK-LABEL: foo:
-; CHECK: pand
-; CHECK: ret
-entry:
+; CHECK:       # %bb.0:
+; CHECK-NEXT:    movd {{.*#+}} xmm0 = mem[0],zero,zero,zero
+; CHECK-NEXT:    punpcklbw {{.*#+}} xmm0 = xmm0[0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7]
+; CHECK-NEXT:    punpcklwd {{.*#+}} xmm0 = xmm0[0,0,1,1,2,2,3,3]
+; CHECK-NEXT:    pand {{.*}}(%rip), %xmm0
+; CHECK-NEXT:    pextrw $4, %xmm0, %eax
+; CHECK-NEXT:    # kill: def $al killed $al killed $eax
+; CHECK-NEXT:    retq
   %Vp = bitcast <4 x i8>* %V to <3 x i8>*
   %V3i8 = load <3 x i8>, <3 x i8>* %Vp, align 4
-  %0 = and <3 x i8> %V3i8, <i8 undef, i8 undef, i8 95>
-  %1 = extractelement <3 x i8> %0, i64 2
-  ret i8 %1
+  %t0 = and <3 x i8> %V3i8, <i8 undef, i8 undef, i8 95>
+  %t1 = extractelement <3 x i8> %t0, i64 2
+  ret i8 %t1
 }
+