1; RUN: llc -march=mips64el -mcpu=mips64 < %s | FileCheck %s 2 3define i64 @t1(i64 %X) nounwind readnone { 4entry: 5; CHECK: dclz 6 %tmp1 = tail call i64 @llvm.ctlz.i64(i64 %X, i1 true) 7 ret i64 %tmp1 8} 9 10declare i64 @llvm.ctlz.i64(i64, i1) nounwind readnone 11 12define i64 @t3(i64 %X) nounwind readnone { 13entry: 14; CHECK: dclo 15 %neg = xor i64 %X, -1 16 %tmp1 = tail call i64 @llvm.ctlz.i64(i64 %neg, i1 true) 17 ret i64 %tmp1 18} 19 20