summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/X86/2012-11-28-merge-store-alias.ll
diff options
context:
space:
mode:
authorMatt Arsenault <Matthew.Arsenault@amd.com>2015-06-16 15:51:48 +0000
committerMatt Arsenault <Matthew.Arsenault@amd.com>2015-06-16 15:51:48 +0000
commited891b55616dd07f05c18db593e103f97faba520 (patch)
tree7c3dda4725f03f730cb5bed4b4a873a931a005e3 /llvm/test/CodeGen/X86/2012-11-28-merge-store-alias.ll
parentfab40d3911d3052085220c616820e9761ed9e32f (diff)
downloadbcm5719-llvm-ed891b55616dd07f05c18db593e103f97faba520.tar.gz
bcm5719-llvm-ed891b55616dd07f05c18db593e103f97faba520.zip
Revert "Revert "Fix merges of non-zero vector stores""
Reapply r239539. Don't assume the collected number of stores is the same vector size. Just take the first N stores to fill the vector. llvm-svn: 239825
Diffstat (limited to 'llvm/test/CodeGen/X86/2012-11-28-merge-store-alias.ll')
-rw-r--r--llvm/test/CodeGen/X86/2012-11-28-merge-store-alias.ll1
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/test/CodeGen/X86/2012-11-28-merge-store-alias.ll b/llvm/test/CodeGen/X86/2012-11-28-merge-store-alias.ll
index ed1daadf629..c16deeff3d9 100644
--- a/llvm/test/CodeGen/X86/2012-11-28-merge-store-alias.ll
+++ b/llvm/test/CodeGen/X86/2012-11-28-merge-store-alias.ll
@@ -3,6 +3,7 @@
; CHECK: merge_stores_can
; CHECK: callq foo
; CHECK: xorps %xmm0, %xmm0
+; CHECK-NEXT: movl 36(%rsp), %ebp
; CHECK-NEXT: movups %xmm0
; CHECK: callq foo
; CHECK: ret
OpenPOWER on IntegriCloud