This is being run through llvm-upgrade: llvm-upgrade should upgrade it, so this should be reverted.
-Chris On Apr 1, 2007, at 12:36 AM, Reid Spencer wrote: > > > Changes in directory llvm/test/Transforms/InstCombine: > > bswap-fold.ll updated: 1.2 -> 1.3 > --- > 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: (+7 -7) > > bswap-fold.ll | 14 +++++++------- > 1 files changed, 7 insertions(+), 7 deletions(-) > > > Index: llvm/test/Transforms/InstCombine/bswap-fold.ll > diff -u llvm/test/Transforms/InstCombine/bswap-fold.ll:1.2 llvm/ > test/Transforms/InstCombine/bswap-fold.ll:1.3 > --- llvm/test/Transforms/InstCombine/bswap-fold.ll:1.2 Fri Dec 1 > 22:23:09 2006 > +++ llvm/test/Transforms/InstCombine/bswap-fold.ll Sun Apr 1 > 02:36:28 2007 > @@ -2,25 +2,25 @@ > ; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | > not grep 'call.*bswap' > > bool %test1(ushort %tmp2) { > - %tmp10 = call ushort %llvm.bswap.i16( ushort %tmp2 ) > + %tmp10 = call ushort %llvm.bswap.i16.i16( ushort %tmp2 ) > %tmp = seteq ushort %tmp10, 1 > ret bool %tmp > } > > bool %test2(uint %tmp) { > - %tmp34 = tail call uint %llvm.bswap.i32( uint %tmp ) > + %tmp34 = tail call uint %llvm.bswap.i32.i32( uint %tmp ) > %tmp = seteq uint %tmp34, 1 > ret bool %tmp > } > > -declare uint %llvm.bswap.i32(uint) > - > bool %test3(ulong %tmp) { > - %tmp34 = tail call ulong %llvm.bswap.i64( ulong %tmp ) > + %tmp34 = tail call ulong %llvm.bswap.i64.i64( ulong %tmp ) > %tmp = seteq ulong %tmp34, 1 > ret bool %tmp > } > > -declare ulong %llvm.bswap.i64(ulong) > +declare ulong %llvm.bswap.i64.i64(ulong) > + > +declare ushort %llvm.bswap.i16.i16(ushort) > > -declare ushort %llvm.bswap.i16(ushort) > +declare uint %llvm.bswap.i32.i32(uint) > > > > _______________________________________________ > 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