diff options
-rw-r--r-- | test/CodeGen/X86/fold-pcmpeqd-1.ll | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/test/CodeGen/X86/fold-pcmpeqd-1.ll b/test/CodeGen/X86/fold-pcmpeqd-1.ll index a35dccddba..5d817ad6cd 100644 --- a/test/CodeGen/X86/fold-pcmpeqd-1.ll +++ b/test/CodeGen/X86/fold-pcmpeqd-1.ll @@ -3,12 +3,14 @@ define <2 x double> @foo() nounwind { ret <2 x double> bitcast (<2 x i64><i64 -1, i64 -1> to <2 x double>) ; CHECK: foo: -; CHECK: pcmpeqd %xmm{{[0-9]+}}, %xmm{{[0-9]+}} -; CHECK-NEXT: ret +; CHECK: pcmpeqd %xmm0, %xmm0 +; CHECK-NOT: %xmm +; CHECK: ret } define <2 x double> @bar() nounwind { ret <2 x double> bitcast (<2 x i64><i64 0, i64 0> to <2 x double>) ; CHECK: bar: -; CHECK: xorps %xmm{{[0-9]+}}, %xmm{{[0-9]+}} -; CHECK-NEXT: ret +; CHECK: xorps %xmm0, %xmm0 +; CHECK-NOT: %xmm +; CHECK: ret } |