• Home
  • Raw
  • Download

Lines Matching refs:ctlz

4 ; a cttz/ctlz followed by a icmp + select into a single cttz/ctlz with
9 ; CHECK: [[VAR:%[a-zA-Z0-9]+]] = tail call i16 @llvm.ctlz.i16(i16 %x, i1 false)
12 %0 = tail call i16 @llvm.ctlz.i16(i16 %x, i1 true)
20 ; CHECK: [[VAR:%[a-zA-Z0-9]+]] = tail call i32 @llvm.ctlz.i32(i32 %x, i1 false)
23 %0 = tail call i32 @llvm.ctlz.i32(i32 %x, i1 true)
31 ; CHECK: [[VAR:%[a-zA-Z0-9]+]] = tail call i64 @llvm.ctlz.i64(i64 %x, i1 false)
34 %0 = tail call i64 @llvm.ctlz.i64(i64 %x, i1 true)
42 ; CHECK: [[VAR:%[a-zA-Z0-9]+]] = tail call i16 @llvm.ctlz.i16(i16 %x, i1 false)
45 %0 = tail call i16 @llvm.ctlz.i16(i16 %x, i1 true)
53 ; CHECK: [[VAR:%[a-zA-Z0-9]+]] = tail call i32 @llvm.ctlz.i32(i32 %x, i1 false)
56 %0 = tail call i32 @llvm.ctlz.i32(i32 %x, i1 true)
64 ; CHECK: [[VAR:%[a-zA-Z0-9]+]] = tail call i64 @llvm.ctlz.i64(i64 %x, i1 false)
67 %0 = tail call i64 @llvm.ctlz.i64(i64 %x, i1 true)
180 ; CHECK: [[VAR1:%[a-zA-Z0-9]+]] = tail call i16 @llvm.ctlz.i16(i16 %x, i1 false)
184 %0 = tail call i16 @llvm.ctlz.i16(i16 %x, i1 true)
193 ; CHECK: [[VAR1:%[a-zA-Z0-9]+]] = tail call i16 @llvm.ctlz.i16(i16 %x, i1 false)
197 %0 = tail call i16 @llvm.ctlz.i16(i16 %x, i1 true)
206 ; CHECK: [[VAR1:%[a-zA-Z0-9]+]] = tail call i32 @llvm.ctlz.i32(i32 %x, i1 false)
210 %0 = tail call i32 @llvm.ctlz.i32(i32 %x, i1 true)
258 ; CHECK: [[VAR1:%[a-zA-Z0-9]+]] = tail call i64 @llvm.ctlz.i64(i64 %x, i1 false)
262 %0 = tail call i64 @llvm.ctlz.i64(i64 %x, i1 true)
271 ; CHECK: [[VAR1:%[a-zA-Z0-9]+]] = tail call i64 @llvm.ctlz.i64(i64 %x, i1 false)
275 %0 = tail call i64 @llvm.ctlz.i64(i64 %x, i1 true)
284 ; CHECK: [[VAR1:%[a-zA-Z0-9]+]] = tail call i32 @llvm.ctlz.i32(i32 %x, i1 false)
288 %0 = tail call i32 @llvm.ctlz.i32(i32 %x, i1 true)
322 declare i16 @llvm.ctlz.i16(i16, i1)
323 declare i32 @llvm.ctlz.i32(i32, i1)
324 declare i64 @llvm.ctlz.i64(i64, i1)