[llvm-commits] CVS: llvm/test/Regression/CodeGen/X86/2004-02-12-Memcpy.llx

Reid Spencer reid at x10sys.com
Sat Dec 2 12:40:06 PST 2006



Changes in directory llvm/test/Regression/CodeGen/X86:

2004-02-12-Memcpy.llx updated: 1.2 -> 1.3
---
Log message:

Upgrade intrinsic function calls manually.


---
Diffs of the changes:  (+4 -4)

 2004-02-12-Memcpy.llx |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)


Index: llvm/test/Regression/CodeGen/X86/2004-02-12-Memcpy.llx
diff -u llvm/test/Regression/CodeGen/X86/2004-02-12-Memcpy.llx:1.2 llvm/test/Regression/CodeGen/X86/2004-02-12-Memcpy.llx:1.3
--- llvm/test/Regression/CodeGen/X86/2004-02-12-Memcpy.llx:1.2	Fri Dec  1 22:23:08 2006
+++ llvm/test/Regression/CodeGen/X86/2004-02-12-Memcpy.llx	Sat Dec  2 14:39:51 2006
@@ -1,5 +1,5 @@
 ; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 | grep movs
-declare sbyte* %llvm.memcpy(sbyte* %A, sbyte* %B, uint %amt, uint %align)
+declare void %llvm.memcpy.i32(sbyte* %A, sbyte* %B, uint %amt, uint %align)
 
 %A = global [1000 x int] zeroinitializer
 %B = global [1000 x int] zeroinitializer
@@ -7,17 +7,17 @@
 
 void %main() {
   ; dword copy
-  call sbyte* %llvm.memcpy(sbyte* cast (int* getelementptr ([1000 x int]* %A, long 0, long 0) to sbyte*),
+  call void %llvm.memcpy.i32(sbyte* cast (int* getelementptr ([1000 x int]* %A, long 0, long 0) to sbyte*),
                            sbyte* cast (int* getelementptr ([1000 x int]* %B, long 0, long 0) to sbyte*),
                            uint 4000, uint 4)
 
   ; word copy
-  call sbyte* %llvm.memcpy(sbyte* cast (int* getelementptr ([1000 x int]* %A, long 0, long 0) to sbyte*),
+  call void %llvm.memcpy.i32(sbyte* cast (int* getelementptr ([1000 x int]* %A, long 0, long 0) to sbyte*),
                            sbyte* cast (int* getelementptr ([1000 x int]* %B, long 0, long 0) to sbyte*),
                            uint 4000, uint 2)
 
   ; byte copy
-  call sbyte* %llvm.memcpy(sbyte* cast (int* getelementptr ([1000 x int]* %A, long 0, long 0) to sbyte*),
+  call void %llvm.memcpy.i32(sbyte* cast (int* getelementptr ([1000 x int]* %A, long 0, long 0) to sbyte*),
                            sbyte* cast (int* getelementptr ([1000 x int]* %B, long 0, long 0) to sbyte*),
                            uint 4000, uint 1)
   ret void






More information about the llvm-commits mailing list