[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