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

test/CodeGen/PowerPC/2006-07-19-stwbrx-crash.ll
test/CodeGen/PowerPC/bswap-load-store.ll

index 1da6dbf111794580a161c1e999ba1061a67feaf3..d71ba5a3822a414107933dca6d2951f29b0f4071 100644 (file)
@@ -2,9 +2,9 @@
 
 void %img2buf(int %symbol_size_in_bytes, ushort* %ui16) {
        %tmp93 = load ushort* null              ; <ushort> [#uses=1]
-       %tmp99 = call ushort %llvm.bswap.i16.i16( ushort %tmp93 )               ; <ushort> [#uses=1]
+       %tmp99 = call ushort %llvm.bswap.i16( ushort %tmp93 )           ; <ushort> [#uses=1]
        store ushort %tmp99, ushort* %ui16
        ret void
 }
 
-declare ushort %llvm.bswap.i16.i16(ushort)
+declare ushort %llvm.bswap.i16(ushort)
index 664a2aa4bc914674ee3b18ccbc0994ee723f0d68..853abc425585d3d5714a6262e16f0a2eb8b838fc 100644 (file)
@@ -8,7 +8,7 @@
 void %STWBRX(uint %i, sbyte* %ptr, int %off) {
        %tmp1 = getelementptr sbyte* %ptr, int %off
        %tmp1 = cast sbyte* %tmp1 to uint*
-       %tmp13 = tail call uint %llvm.bswap.i32.i32(uint %i)
+       %tmp13 = tail call uint %llvm.bswap.i32(uint %i)
        store uint %tmp13, uint* %tmp1
        ret void
 }
@@ -17,14 +17,14 @@ uint %LWBRX(sbyte* %ptr, int %off) {
        %tmp1 = getelementptr sbyte* %ptr, int %off
        %tmp1 = cast sbyte* %tmp1 to uint*              
        %tmp = load uint* %tmp1         
-       %tmp14 = tail call uint %llvm.bswap.i32.i32( uint %tmp )
+       %tmp14 = tail call uint %llvm.bswap.i32( uint %tmp )
        ret uint %tmp14
 }
 
 void %STHBRX(ushort %s, sbyte* %ptr, int %off) {
        %tmp1 = getelementptr sbyte* %ptr, int %off
        %tmp1 = cast sbyte* %tmp1 to ushort*
-       %tmp5 = call ushort %llvm.bswap.i16.i16( ushort %s )
+       %tmp5 = call ushort %llvm.bswap.i16( ushort %s )
        store ushort %tmp5, ushort* %tmp1
        ret void
 }
@@ -33,10 +33,10 @@ ushort %LHBRX(sbyte* %ptr, int %off) {
        %tmp1 = getelementptr sbyte* %ptr, int %off
        %tmp1 = cast sbyte* %tmp1 to ushort*
        %tmp = load ushort* %tmp1
-       %tmp6 = call ushort %llvm.bswap.i16.i16(ushort %tmp)
+       %tmp6 = call ushort %llvm.bswap.i16(ushort %tmp)
        ret ushort %tmp6
 }
 
-declare uint %llvm.bswap.i32.i32(uint)
+declare uint %llvm.bswap.i32(uint)
 
-declare ushort %llvm.bswap.i16.i16(ushort)
+declare ushort %llvm.bswap.i16(ushort)