summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/X86/memcpy-from-string.ll
diff options
context:
space:
mode:
authorClement Courbet <courbet@google.com>2018-12-11 13:38:43 +0000
committerClement Courbet <courbet@google.com>2018-12-11 13:38:43 +0000
commit8b6434bbb9f9414e88c462c0761b2bd50ef65d92 (patch)
treecd1de3c24af4d425031387f28d0b45f7e5b9c768 /llvm/test/CodeGen/X86/memcpy-from-string.ll
parent93b344577077b9fcaddac273a5544c850f4dee12 (diff)
downloadbcm5719-llvm-8b6434bbb9f9414e88c462c0761b2bd50ef65d92.tar.gz
bcm5719-llvm-8b6434bbb9f9414e88c462c0761b2bd50ef65d92.zip
Revert r348843 "[CodeGen] Allow mempcy/memset to generate small overlapping stores."
Breaks ARM/memcpy-inline.ll llvm-svn: 348844
Diffstat (limited to 'llvm/test/CodeGen/X86/memcpy-from-string.ll')
-rw-r--r--llvm/test/CodeGen/X86/memcpy-from-string.ll3
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/test/CodeGen/X86/memcpy-from-string.ll b/llvm/test/CodeGen/X86/memcpy-from-string.ll
index af88ffa843d..454667276b4 100644
--- a/llvm/test/CodeGen/X86/memcpy-from-string.ll
+++ b/llvm/test/CodeGen/X86/memcpy-from-string.ll
@@ -16,7 +16,8 @@ target triple = "x86_64-unknown-linux-gnu"
define void @foo(i8* %tmp2) {
; X86-LABEL: foo:
; X86: # %bb.0:
-; X86-NEXT: movl $3894379, 3(%rdi) # imm = 0x3B6C6B
+; X86-NEXT: movb $0, 6(%rdi)
+; X86-NEXT: movw $15212, 4(%rdi) # imm = 0x3B6C
; X86-NEXT: movl $1802117222, (%rdi) # imm = 0x6B6A2066
; X86-NEXT: retq
call void @llvm.memcpy.p0i8.p0i8.i64(i8* %tmp2, i8* getelementptr inbounds ([10 x i8], [10 x i8]* @0, i64 0, i64 3), i64 7, i1 false)
OpenPOWER on IntegriCloud