Lines Matching full:bswap
7 %0 = tail call i32 @llvm.bswap.i32(i32 %a)
15 %0 = tail call i64 @llvm.bswap.i64(i64 %a)
19 ; Canonicalize (srl (bswap x), 16) to (rotr (bswap x), 16) if the high 16-bits
28 %1 = tail call i32 @llvm.bswap.i32(i32 %0)
33 ; Canonicalize (srl (bswap x), 32) to (rotr (bswap x), 32) if the high 32-bits
41 %1 = tail call i64 @llvm.bswap.i64(i64 %0)
46 declare i32 @llvm.bswap.i32(i32) nounwind readnone
47 declare i64 @llvm.bswap.i64(i64) nounwind readnone
67 ; 01234567 ->(bswap) 76543210 ->(rotr) 10765432
73 %0 = tail call i64 @llvm.bswap.i64(i64 %a)
84 %0 = tail call i64 @llvm.bswap.i64(i64 %a)
258 %bswap = call <4 x i32> @llvm.bswap.v4i32(<4 x i32> %source)
259 ret <4 x i32> %bswap
262 declare <4 x i32> @llvm.bswap.v4i32(<4 x i32>) nounwind readnone