Likewise, llvm-upgrade should do this. Please revert this commit when safe.
-Chris On Apr 1, 2007, at 12:36 AM, Reid Spencer wrote: > > > Changes in directory llvm/test/CodeGen/Generic: > > llvm-ct-intrinsics.ll updated: 1.4 -> 1.5 > --- > Log message: > > For PR1297: http://llvm.org/PR1297 : > Update these test cases to use proper signatures for bswap which is > now > and overloaded intrinsic. Its name must be of the form > llvm.bswap.i32.i32 > since both the parameter and the result or of type "iAny". Also, the > bit counting intrinsics changed to always return i32. > > > --- > 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.4 llvm/ > test/CodeGen/Generic/llvm-ct-intrinsics.ll:1.5 > --- llvm/test/CodeGen/Generic/llvm-ct-intrinsics.ll:1.4 Sat Dec 2 > 14:38:10 2006 > +++ llvm/test/CodeGen/Generic/llvm-ct-intrinsics.ll Sun Apr 1 > 02:36:28 2007 > @@ -1,59 +1,59 @@ > ; Make sure this testcase is supported by all code generators > ; RUN: llvm-upgrade < %s | llvm-as | llc > > -declare ulong %llvm.ctpop.i64(ulong) > +declare uint %llvm.ctpop.i64(ulong) > declare uint %llvm.ctpop.i32(uint) > -declare ushort %llvm.ctpop.i16(ushort) > -declare ubyte %llvm.ctpop.i8(ubyte) > +declare uint %llvm.ctpop.i16(ushort) > +declare uint %llvm.ctpop.i8(ubyte) > > void %ctpoptest(ubyte %A, ushort %B, uint %C, ulong %D, > - ubyte *%AP, ushort* %BP, uint* %CP, ulong* %DP) { > - %a = call ubyte %llvm.ctpop.i8(ubyte %A) > - %b = call ushort %llvm.ctpop.i16(ushort %B) > + uint *%AP, uint* %BP, uint* %CP, uint* %DP) { > + %a = call uint %llvm.ctpop.i8(ubyte %A) > + %b = call uint %llvm.ctpop.i16(ushort %B) > %c = call uint %llvm.ctpop.i32(uint %C) > - %d = call ulong %llvm.ctpop.i64(ulong %D) > + %d = call uint %llvm.ctpop.i64(ulong %D) > > - store ubyte %a, ubyte* %AP > - store ushort %b, ushort* %BP > - store uint %c, uint* %CP > - store ulong %d, ulong* %DP > + store uint %a, uint* %AP > + store uint %b, uint* %BP > + store uint %c, uint* %CP > + store uint %d, uint* %DP > ret void > } > > -declare ulong %llvm.ctlz.i64(ulong) > +declare uint %llvm.ctlz.i64(ulong) > declare uint %llvm.ctlz.i32(uint) > -declare ushort %llvm.ctlz.i16(ushort) > -declare ubyte %llvm.ctlz.i8(ubyte) > +declare uint %llvm.ctlz.i16(ushort) > +declare uint %llvm.ctlz.i8(ubyte) > > void %ctlztest(ubyte %A, ushort %B, uint %C, ulong %D, > - ubyte *%AP, ushort* %BP, uint* %CP, ulong* %DP) { > - %a = call ubyte %llvm.ctlz.i8(ubyte %A) > - %b = call ushort %llvm.ctlz.i16(ushort %B) > + uint *%AP, uint* %BP, uint* %CP, uint* %DP) { > + %a = call uint %llvm.ctlz.i8(ubyte %A) > + %b = call uint %llvm.ctlz.i16(ushort %B) > %c = call uint %llvm.ctlz.i32(uint %C) > - %d = call ulong %llvm.ctlz.i64(ulong %D) > + %d = call uint %llvm.ctlz.i64(ulong %D) > > - store ubyte %a, ubyte* %AP > - store ushort %b, ushort* %BP > - store uint %c, uint* %CP > - store ulong %d, ulong* %DP > + store uint %a, uint* %AP > + store uint %b, uint* %BP > + store uint %c, uint* %CP > + store uint %d, uint* %DP > ret void > } > > -declare ulong %llvm.cttz.i64(ulong) > +declare uint %llvm.cttz.i64(ulong) > declare uint %llvm.cttz.i32(uint) > -declare ushort %llvm.cttz.i16(ushort) > -declare ubyte %llvm.cttz.i8(ubyte) > +declare uint %llvm.cttz.i16(ushort) > +declare uint %llvm.cttz.i8(ubyte) > > void %cttztest(ubyte %A, ushort %B, uint %C, ulong %D, > - ubyte *%AP, ushort* %BP, uint* %CP, ulong* %DP) { > - %a = call ubyte %llvm.cttz.i8(ubyte %A) > - %b = call ushort %llvm.cttz.i16(ushort %B) > + uint *%AP, uint* %BP, uint* %CP, uint* %DP) { > + %a = call uint %llvm.cttz.i8(ubyte %A) > + %b = call uint %llvm.cttz.i16(ushort %B) > %c = call uint %llvm.cttz.i32(uint %C) > - %d = call ulong %llvm.cttz.i64(ulong %D) > + %d = call uint %llvm.cttz.i64(ulong %D) > > - store ubyte %a, ubyte* %AP > - store ushort %b, ushort* %BP > - store uint %c, uint* %CP > - store ulong %d, ulong* %DP > + store uint %a, uint* %AP > + store uint %b, uint* %BP > + store uint %c, uint* %CP > + store uint %d, uint* %DP > ret void > } > > > > _______________________________________________ > llvm-commits mailing list > llvm-commits@cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits