Lines Matching refs:bswap
5 declare i16 @llvm.bswap.i16(i16)
6 declare i32 @llvm.bswap.i32(i32)
7 declare i64 @llvm.bswap.i64(i64)
8 declare <8 x i16> @llvm.bswap.v8i16(<8 x i16>)
9 declare <4 x i32> @llvm.bswap.v4i32(<4 x i32>)
10 declare <2 x i64> @llvm.bswap.v2i64(<2 x i64>)
18 %swap = call i16 @llvm.bswap.i16(i16 %element)
29 %swap = call i16 @llvm.bswap.i16(i16 %element)
41 %swap = call i16 @llvm.bswap.i16(i16 %element)
53 %swap = call i16 @llvm.bswap.i16(i16 %element)
66 %swap = call i16 @llvm.bswap.i16(i16 %element)
77 %swap = call i16 @llvm.bswap.i16(i16 %element)
82 ; Test v8i16 extraction using a vector bswap.
87 %swap = call <8 x i16> @llvm.bswap.v8i16(<8 x i16> %val)
99 %swap = call i32 @llvm.bswap.i32(i32 %element)
110 %swap = call i32 @llvm.bswap.i32(i32 %element)
122 %swap = call i32 @llvm.bswap.i32(i32 %element)
134 %swap = call i32 @llvm.bswap.i32(i32 %element)
147 %swap = call i32 @llvm.bswap.i32(i32 %element)
158 %swap = call i32 @llvm.bswap.i32(i32 %element)
163 ; Test v4i32 extraction using a vector bswap.
168 %swap = call <4 x i32> @llvm.bswap.v4i32(<4 x i32> %val)
180 %swap = call i64 @llvm.bswap.i64(i64 %element)
191 %swap = call i64 @llvm.bswap.i64(i64 %element)
203 %swap = call i64 @llvm.bswap.i64(i64 %element)
215 %swap = call i64 @llvm.bswap.i64(i64 %element)
228 %swap = call i64 @llvm.bswap.i64(i64 %element)
239 %swap = call i64 @llvm.bswap.i64(i64 %element)
244 ; Test v2i64 extraction using a vector bswap.
249 %swap = call <2 x i64> @llvm.bswap.v2i64(<2 x i64> %val)