[llvm-commits] CVS: llvm/test/Feature/intrinsics.ll

Andrew Lenharth alenhar2 at cs.uiuc.edu
Tue May 3 09:50:05 PDT 2005



Changes in directory llvm/test/Feature:

intrinsics.ll updated: 1.7 -> 1.8
---
Log message:

pre add count tests

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

 intrinsics.ll |    7 +++++++
 1 files changed, 7 insertions(+)


Index: llvm/test/Feature/intrinsics.ll
diff -u llvm/test/Feature/intrinsics.ll:1.7 llvm/test/Feature/intrinsics.ll:1.8
--- llvm/test/Feature/intrinsics.ll:1.7	Mon Feb 28 13:31:42 2005
+++ llvm/test/Feature/intrinsics.ll	Tue May  3 11:49:48 2005
@@ -8,6 +8,10 @@
 
 declare void %llvm.prefetch(sbyte*, uint, uint)
 
+declare uint %llvm.ctpop.32(uint)
+declare ushort %llvm.cttz.16(ushort)
+declare ulong %llvm.ctlz.64(ulong)
+
 implementation
 
 ; Test llvm intrinsics
@@ -16,5 +20,8 @@
         call bool %llvm.isunordered(float 0.0, float 1.0)
         call bool %llvm.isunordered(double 0.0, double 0x7FF8000000000000)
 	call void %llvm.prefetch(sbyte* null, uint 1, uint 3)
+        call uint %llvm.ctpop(uint 3)
+        call ushort %llvm.cttz(ushort 7)
+        call ulong %llvm.ctlz(ulong 65000)
 	ret void
 }






More information about the llvm-commits mailing list