Let llvm-upgrade upgrade bswap intrinsic.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35568 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Reid Spencer 2007-04-02 01:08:02 +00:00
parent dc1966e6ba
commit 2b35c15487
2 changed files with 8 additions and 8 deletions

View 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)

View 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)