Changes in directory llvm/test/CodeGen/X86:
bswap.ll updated: 1.3 -> 1.4 --- 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: (+6 -6) bswap.ll | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) Index: llvm/test/CodeGen/X86/bswap.ll diff -u llvm/test/CodeGen/X86/bswap.ll:1.3 llvm/test/CodeGen/X86/bswap.ll:1.4 --- llvm/test/CodeGen/X86/bswap.ll:1.3 Fri Dec 1 22:23:08 2006 +++ llvm/test/CodeGen/X86/bswap.ll Sun Apr 1 02:36:28 2007 @@ -3,21 +3,21 @@ ; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 | grep bswapl | wc -l | grep 3 && ; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 | grep rolw | wc -l | grep 1 -declare ushort %llvm.bswap.i16(ushort) -declare uint %llvm.bswap.i32(uint) -declare ulong %llvm.bswap.i64(ulong) +declare ushort %llvm.bswap.i16.i16(ushort) +declare uint %llvm.bswap.i32.i32(uint) +declare ulong %llvm.bswap.i64.i64(ulong) ushort %W(ushort %A) { - %Z = call ushort %llvm.bswap.i16(ushort %A) + %Z = call ushort %llvm.bswap.i16.i16(ushort %A) ret ushort %Z } uint %X(uint %A) { - %Z = call uint %llvm.bswap.i32(uint %A) + %Z = call uint %llvm.bswap.i32.i32(uint %A) ret uint %Z } ulong %Y(ulong %A) { - %Z = call ulong %llvm.bswap.i64(ulong %A) + %Z = call ulong %llvm.bswap.i64.i64(ulong %A) ret ulong %Z } _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits