Lines Matching refs:cttz
4 ; a cttz/ctlz followed by a icmp + select into a single cttz/ctlz with
75 ; CHECK: [[VAR:%[a-zA-Z0-9]+]] = tail call i16 @llvm.cttz.i16(i16 %x, i1 false)
78 %0 = tail call i16 @llvm.cttz.i16(i16 %x, i1 true)
86 ; CHECK: [[VAR:%[a-zA-Z0-9]+]] = tail call i32 @llvm.cttz.i32(i32 %x, i1 false)
89 %0 = tail call i32 @llvm.cttz.i32(i32 %x, i1 true)
97 ; CHECK: [[VAR:%[a-zA-Z0-9]+]] = tail call i64 @llvm.cttz.i64(i64 %x, i1 false)
100 %0 = tail call i64 @llvm.cttz.i64(i64 %x, i1 true)
108 ; CHECK: [[VAR:%[a-zA-Z0-9]+]] = tail call i16 @llvm.cttz.i16(i16 %x, i1 false)
111 %0 = tail call i16 @llvm.cttz.i16(i16 %x, i1 true)
119 ; CHECK: [[VAR:%[a-zA-Z0-9]+]] = tail call i32 @llvm.cttz.i32(i32 %x, i1 false)
122 %0 = tail call i32 @llvm.cttz.i32(i32 %x, i1 true)
130 ; CHECK: [[VAR:%[a-zA-Z0-9]+]] = tail call i64 @llvm.cttz.i64(i64 %x, i1 false)
133 %0 = tail call i64 @llvm.cttz.i64(i64 %x, i1 true)
141 ; CHECK: [[VAR1:%[a-zA-Z0-9]+]] = tail call i16 @llvm.cttz.i16(i16 %x, i1 false)
145 %0 = tail call i16 @llvm.cttz.i16(i16 %x, i1 true)
154 ; CHECK: [[VAR1:%[a-zA-Z0-9]+]] = tail call i16 @llvm.cttz.i16(i16 %x, i1 false)
158 %0 = tail call i16 @llvm.cttz.i16(i16 %x, i1 true)
167 ; CHECK: [[VAR1:%[a-zA-Z0-9]+]] = tail call i32 @llvm.cttz.i32(i32 %x, i1 false)
171 %0 = tail call i32 @llvm.cttz.i32(i32 %x, i1 true)
219 ; CHECK: [[VAR1:%[a-zA-Z0-9]+]] = tail call i64 @llvm.cttz.i64(i64 %x, i1 false)
223 %0 = tail call i64 @llvm.cttz.i64(i64 %x, i1 true)
232 ; CHECK: [[VAR1:%[a-zA-Z0-9]+]] = tail call i64 @llvm.cttz.i64(i64 %x, i1 false)
236 %0 = tail call i64 @llvm.cttz.i64(i64 %x, i1 true)
245 ; CHECK: [[VAR1:%[a-zA-Z0-9]+]] = tail call i32 @llvm.cttz.i32(i32 %x, i1 false)
249 %0 = tail call i32 @llvm.cttz.i32(i32 %x, i1 true)
297 ; CHECK: [[VAR1:%[a-zA-Z0-9]+]] = tail call i32 @llvm.cttz.i32(i32 %x, i1 false)
301 %0 = tail call i32 @llvm.cttz.i32(i32 %x, i1 false)
310 ; CHECK: [[VAR1:%[a-zA-Z0-9]+]] = tail call i32 @llvm.cttz.i32(i32 %x, i1 false)
314 %0 = tail call i32 @llvm.cttz.i32(i32 %x, i1 false)
325 declare i16 @llvm.cttz.i16(i16, i1)
326 declare i32 @llvm.cttz.i32(i32, i1)
327 declare i64 @llvm.cttz.i64(i64, i1)