diff options
author | Clement Courbet <courbet@google.com> | 2018-12-11 13:38:43 +0000 |
---|---|---|
committer | Clement Courbet <courbet@google.com> | 2018-12-11 13:38:43 +0000 |
commit | 8b6434bbb9f9414e88c462c0761b2bd50ef65d92 (patch) | |
tree | cd1de3c24af4d425031387f28d0b45f7e5b9c768 /llvm/test/CodeGen/X86/memcpy-from-string.ll | |
parent | 93b344577077b9fcaddac273a5544c850f4dee12 (diff) | |
download | bcm5719-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.ll | 3 |
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) |