[x86] Teach the vector combiner that picks a canonical shuffle from to
[oota-llvm.git] / test / CodeGen / X86 / extractelement-load.ll
index 3e31b4b190b4cabf65ede79194804e69a3c97c59..0d5d299ed10c358e76250a09f11a2c1a3a4e9697 100644 (file)
@@ -36,7 +36,9 @@ define void @t3() {
 ;
 ; This movs the entire vector, shuffling the high double down. If we fixed the
 ; FIXME above it would just move the high double directly.
-; CHECK: movhpd %xmm
+; CHECK: movups
+; CHECK: movhlps
+; CHECK: movlps
 
 bb:
   %tmp13 = load <2 x double>* undef, align 1