Let llvm-upgrade upgrade the bswap intrinsic.
authorReid Spencer <rspencer@reidspencer.com>
Mon, 2 Apr 2007 01:09:19 +0000 (01:09 +0000)
committerReid Spencer <rspencer@reidspencer.com>
Mon, 2 Apr 2007 01:09:19 +0000 (01:09 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35569 91177308-0d34-0410-b5e6-96231b3b80d8

test/CodeGen/X86/bswap.ll

index 62c20c354eb2bbe339d3930b40715a201165723d..79467e0838b93ccfa8e97a08c867a3ace18bc10b 100644 (file)
@@ -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.i16(ushort)
-declare uint %llvm.bswap.i32.i32(uint)
-declare ulong %llvm.bswap.i64.i64(ulong)
+declare ushort %llvm.bswap.i16(ushort)
+declare uint %llvm.bswap.i32(uint)
+declare ulong %llvm.bswap.i64(ulong)
 
 ushort %W(ushort %A) {
-       %Z = call ushort %llvm.bswap.i16.i16(ushort %A)
+       %Z = call ushort %llvm.bswap.i16(ushort %A)
        ret ushort %Z
 }
 
 uint %X(uint %A) {
-       %Z = call uint %llvm.bswap.i32.i32(uint %A)
+       %Z = call uint %llvm.bswap.i32(uint %A)
        ret uint %Z
 }
 
 ulong %Y(ulong %A) {
-       %Z = call ulong %llvm.bswap.i64.i64(ulong %A)
+       %Z = call ulong %llvm.bswap.i64(ulong %A)
        ret ulong %Z
 }