summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/X86/pr2656.ll
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test/CodeGen/X86/pr2656.ll')
-rw-r--r--llvm/test/CodeGen/X86/pr2656.ll13
1 files changed, 7 insertions, 6 deletions
diff --git a/llvm/test/CodeGen/X86/pr2656.ll b/llvm/test/CodeGen/X86/pr2656.ll
index 53d1ea79f48..e86f55b1521 100644
--- a/llvm/test/CodeGen/X86/pr2656.ll
+++ b/llvm/test/CodeGen/X86/pr2656.ll
@@ -17,15 +17,16 @@ define void @foo(%struct.anon* byval %p) nounwind {
; CHECK-LABEL: foo:
; CHECK: ## %bb.0: ## %entry
; CHECK-NEXT: subl $28, %esp
-; CHECK-NEXT: movss {{.*#+}} xmm0 = mem[0],zero,zero,zero
+; CHECK-NEXT: movaps {{.*#+}} xmm0 = [-0.0E+0,-0.0E+0,-0.0E+0,-0.0E+0]
; CHECK-NEXT: movss {{.*#+}} xmm1 = mem[0],zero,zero,zero
-; CHECK-NEXT: movaps {{.*#+}} xmm2 = [-0.0E+0,-0.0E+0,-0.0E+0,-0.0E+0]
-; CHECK-NEXT: xorps %xmm2, %xmm0
-; CHECK-NEXT: cvtss2sd %xmm0, %xmm0
-; CHECK-NEXT: xorps %xmm2, %xmm1
+; CHECK-NEXT: movss {{.*#+}} xmm2 = mem[0],zero,zero,zero
+; CHECK-NEXT: xorps %xmm0, %xmm1
; CHECK-NEXT: cvtss2sd %xmm1, %xmm1
-; CHECK-NEXT: movsd %xmm1, {{[0-9]+}}(%esp)
+; CHECK-NEXT: xorps %xmm0, %xmm2
+; CHECK-NEXT: xorps %xmm0, %xmm0
+; CHECK-NEXT: cvtss2sd %xmm2, %xmm0
; CHECK-NEXT: movsd %xmm0, {{[0-9]+}}(%esp)
+; CHECK-NEXT: movsd %xmm1, {{[0-9]+}}(%esp)
; CHECK-NEXT: movl $_.str, (%esp)
; CHECK-NEXT: calll _printf
; CHECK-NEXT: addl $28, %esp
OpenPOWER on IntegriCloud