[llvm-commits] CVS: llvm/test/Regression/Transforms/InstCombine/call-intrinsics.ll

Reid Spencer reid at x10sys.com
Sat Dec 2 12:42:09 PST 2006



Changes in directory llvm/test/Regression/Transforms/InstCombine:

call-intrinsics.ll updated: 1.2 -> 1.3
---
Log message:

Upgrade intrinsic function calls manually.


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

 call-intrinsics.ll |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)


Index: llvm/test/Regression/Transforms/InstCombine/call-intrinsics.ll
diff -u llvm/test/Regression/Transforms/InstCombine/call-intrinsics.ll:1.2 llvm/test/Regression/Transforms/InstCombine/call-intrinsics.ll:1.3
--- llvm/test/Regression/Transforms/InstCombine/call-intrinsics.ll:1.2	Fri Dec  1 22:23:09 2006
+++ llvm/test/Regression/Transforms/InstCombine/call-intrinsics.ll	Sat Dec  2 14:41:53 2006
@@ -1,17 +1,17 @@
 ; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis
 
-declare void %llvm.memmove(sbyte*, sbyte*, uint, uint)
-declare void %llvm.memcpy(sbyte*, sbyte*, uint, uint)
-declare void %llvm.memset(sbyte*, ubyte, uint, uint)
+declare void %llvm.memmove.i32(sbyte*, sbyte*, uint, uint)
+declare void %llvm.memcpy.i32(sbyte*, sbyte*, uint, uint)
+declare void %llvm.memset.i32(sbyte*, ubyte, uint, uint)
 
 %X = global sbyte 0
 %Y = global sbyte 12
 
 void %zero_byte_test() {
   ; These process zero bytes, so they are a noop.
-  call void %llvm.memmove(sbyte* %X, sbyte* %Y, uint 0, uint 100)
-  call void %llvm.memcpy(sbyte* %X, sbyte* %Y, uint 0, uint 100)
-  call void %llvm.memset(sbyte* %X, ubyte 123, uint 0, uint 100)
+  call void %llvm.memmove.i32(sbyte* %X, sbyte* %Y, uint 0, uint 100)
+  call void %llvm.memcpy.i32(sbyte* %X, sbyte* %Y, uint 0, uint 100)
+  call void %llvm.memset.i32(sbyte* %X, ubyte 123, uint 0, uint 100)
   ret void
 }
 






More information about the llvm-commits mailing list