[llvm-commits] CVS: llvm/test/Regression/CodeGen/ARM/memfunc.ll

Rafael Espindola rafael.espindola at gmail.com
Tue Dec 5 09:57:38 PST 2006



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

memfunc.ll added (r1.1)
---
Log message:

expand memmove and memcpy


---
Diffs of the changes:  (+13 -0)

 memfunc.ll |   13 +++++++++++++
 1 files changed, 13 insertions(+)


Index: llvm/test/Regression/CodeGen/ARM/memfunc.ll
diff -c /dev/null llvm/test/Regression/CodeGen/ARM/memfunc.ll:1.1
*** /dev/null	Tue Dec  5 11:57:33 2006
--- llvm/test/Regression/CodeGen/ARM/memfunc.ll	Tue Dec  5 11:57:23 2006
***************
*** 0 ****
--- 1,13 ----
+ ; RUN: llvm-upgrade < %s | llvm-as | llc -march=arm
+ 
+ void %f() {
+ entry:
+ 	call void %llvm.memmove.i32( sbyte* null, sbyte* null, uint 64, uint 0 )
+ 	call void %llvm.memcpy.i32( sbyte* null, sbyte* null, uint 64, uint 0 )
+ 	call void %llvm.memset.i32( sbyte* null, ubyte 64, uint 0, uint 0 )
+ 	unreachable
+ }
+ 
+ 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)






More information about the llvm-commits mailing list