From: Andrew Lenharth Date: Tue, 7 Nov 2006 16:40:19 +0000 (+0000) Subject: Got a little ahead of myself here X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=b9cac27f7dcce31dd69864c423f22a2e1f1cce23;p=oota-llvm.git Got a little ahead of myself here git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31502 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/test/Transforms/InstCombine/2006-11-03-Memmove64.ll b/test/Transforms/InstCombine/2006-11-03-Memmove64.ll new file mode 100644 index 00000000000..b4c3a534cf3 --- /dev/null +++ b/test/Transforms/InstCombine/2006-11-03-Memmove64.ll @@ -0,0 +1,18 @@ +;RUN: llvm-as < %s | opt -instcombine | llvm-dis |not grep memmove.i32 +; Instcombine was trying to turn this into a memmove.i32 + +target datalayout = "e-p:64:64" +target endian = little +target pointersize = 64 +target triple = "alphaev67-unknown-linux-gnu" +%str10 = internal constant [1 x sbyte] zeroinitializer ; <[1 x sbyte]*> [#uses=1] + +implementation ; Functions: + +void %do_join(sbyte* %b) { +entry: + call void %llvm.memmove.i64( sbyte* %b, sbyte* getelementptr ([1 x sbyte]* %str10, int 0, ulong 0), ulong 1, uint 1 ) + ret void +} + +declare void %llvm.memmove.i64(sbyte*, sbyte*, ulong, uint) diff --git a/test/Transforms/InstCombine/2007-11-03-Memmove64.ll b/test/Transforms/InstCombine/2007-11-03-Memmove64.ll deleted file mode 100644 index b4c3a534cf3..00000000000 --- a/test/Transforms/InstCombine/2007-11-03-Memmove64.ll +++ /dev/null @@ -1,18 +0,0 @@ -;RUN: llvm-as < %s | opt -instcombine | llvm-dis |not grep memmove.i32 -; Instcombine was trying to turn this into a memmove.i32 - -target datalayout = "e-p:64:64" -target endian = little -target pointersize = 64 -target triple = "alphaev67-unknown-linux-gnu" -%str10 = internal constant [1 x sbyte] zeroinitializer ; <[1 x sbyte]*> [#uses=1] - -implementation ; Functions: - -void %do_join(sbyte* %b) { -entry: - call void %llvm.memmove.i64( sbyte* %b, sbyte* getelementptr ([1 x sbyte]* %str10, int 0, ulong 0), ulong 1, uint 1 ) - ret void -} - -declare void %llvm.memmove.i64(sbyte*, sbyte*, ulong, uint)