[llvm-commits] CVS: llvm/test/CodeGen/Generic/llvm-ct-intrinsics.ll

Reid Spencer reid at x10sys.com
Sun Apr 1 17:51:36 PDT 2007



Changes in directory llvm/test/CodeGen/Generic:

llvm-ct-intrinsics.ll updated: 1.5 -> 1.6
---
Log message:

Revert the name changes for llvm.bswap to allow (and test) llvm-upgrade of
this intrinsic.


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

 llvm-ct-intrinsics.ll |   66 +++++++++++++++++++++++++-------------------------
 1 files changed, 33 insertions(+), 33 deletions(-)


Index: llvm/test/CodeGen/Generic/llvm-ct-intrinsics.ll
diff -u llvm/test/CodeGen/Generic/llvm-ct-intrinsics.ll:1.5 llvm/test/CodeGen/Generic/llvm-ct-intrinsics.ll:1.6
--- llvm/test/CodeGen/Generic/llvm-ct-intrinsics.ll:1.5	Sun Apr  1 02:36:28 2007
+++ llvm/test/CodeGen/Generic/llvm-ct-intrinsics.ll	Sun Apr  1 19:51:15 2007
@@ -1,59 +1,59 @@
 ; Make sure this testcase is supported by all code generators
 ; RUN: llvm-upgrade < %s | llvm-as | llc
 
-declare uint %llvm.ctpop.i64(ulong)
+declare ulong %llvm.ctpop.i64(ulong)
 declare uint %llvm.ctpop.i32(uint)
-declare uint %llvm.ctpop.i16(ushort)
-declare uint %llvm.ctpop.i8(ubyte)
+declare ushort %llvm.ctpop.i16(ushort)
+declare ubyte %llvm.ctpop.i8(ubyte)
 
 void %ctpoptest(ubyte %A, ushort %B, uint %C, ulong %D, 
-                uint *%AP, uint* %BP, uint* %CP, uint* %DP) {
-	%a = call uint %llvm.ctpop.i8(ubyte %A)
-	%b = call uint %llvm.ctpop.i16(ushort %B)
+                ubyte *%AP, ushort* %BP, uint* %CP, ulong* %DP) {
+	%a = call ubyte %llvm.ctpop.i8(ubyte %A)
+	%b = call ushort %llvm.ctpop.i16(ushort %B)
 	%c = call uint %llvm.ctpop.i32(uint %C)
-	%d = call uint %llvm.ctpop.i64(ulong %D)
+	%d = call ulong %llvm.ctpop.i64(ulong %D)
 
-	store uint %a, uint* %AP
-	store uint %b, uint* %BP
-	store uint %c, uint* %CP
-	store uint %d, uint* %DP
+	store ubyte %a, ubyte* %AP
+	store ushort %b, ushort* %BP
+	store uint   %c, uint* %CP
+	store ulong  %d, ulong* %DP
 	ret void
 }
 
-declare uint %llvm.ctlz.i64(ulong)
+declare ulong %llvm.ctlz.i64(ulong)
 declare uint %llvm.ctlz.i32(uint)
-declare uint %llvm.ctlz.i16(ushort)
-declare uint %llvm.ctlz.i8(ubyte)
+declare ushort %llvm.ctlz.i16(ushort)
+declare ubyte %llvm.ctlz.i8(ubyte)
 
 void %ctlztest(ubyte %A, ushort %B, uint %C, ulong %D, 
-               uint *%AP, uint* %BP, uint* %CP, uint* %DP) {
-	%a = call uint %llvm.ctlz.i8(ubyte %A)
-	%b = call uint %llvm.ctlz.i16(ushort %B)
+               ubyte *%AP, ushort* %BP, uint* %CP, ulong* %DP) {
+	%a = call ubyte %llvm.ctlz.i8(ubyte %A)
+	%b = call ushort %llvm.ctlz.i16(ushort %B)
 	%c = call uint %llvm.ctlz.i32(uint %C)
-	%d = call uint %llvm.ctlz.i64(ulong %D)
+	%d = call ulong %llvm.ctlz.i64(ulong %D)
 
-	store uint %a, uint* %AP
-	store uint %b, uint* %BP
-	store uint %c, uint* %CP
-	store uint %d, uint* %DP
+	store ubyte %a, ubyte* %AP
+	store ushort %b, ushort* %BP
+	store uint   %c, uint* %CP
+	store ulong  %d, ulong* %DP
 	ret void
 }
 
-declare uint %llvm.cttz.i64(ulong)
+declare ulong %llvm.cttz.i64(ulong)
 declare uint %llvm.cttz.i32(uint)
-declare uint %llvm.cttz.i16(ushort)
-declare uint %llvm.cttz.i8(ubyte)
+declare ushort %llvm.cttz.i16(ushort)
+declare ubyte %llvm.cttz.i8(ubyte)
 
 void %cttztest(ubyte %A, ushort %B, uint %C, ulong %D, 
-               uint *%AP, uint* %BP, uint* %CP, uint* %DP) {
-	%a = call uint %llvm.cttz.i8(ubyte %A)
-	%b = call uint %llvm.cttz.i16(ushort %B)
+               ubyte *%AP, ushort* %BP, uint* %CP, ulong* %DP) {
+	%a = call ubyte %llvm.cttz.i8(ubyte %A)
+	%b = call ushort %llvm.cttz.i16(ushort %B)
 	%c = call uint %llvm.cttz.i32(uint %C)
-	%d = call uint %llvm.cttz.i64(ulong %D)
+	%d = call ulong %llvm.cttz.i64(ulong %D)
 
-	store uint %a, uint* %AP
-	store uint %b, uint* %BP
-	store uint %c, uint* %CP
-	store uint %d, uint* %DP
+	store ubyte %a, ubyte* %AP
+	store ushort %b, ushort* %BP
+	store uint   %c, uint* %CP
+	store ulong  %d, ulong* %DP
 	ret void
 }






More information about the llvm-commits mailing list