Lines Matching refs:cttz
482 assert((II.getIntrinsicID() == Intrinsic::cttz || in foldCttzCtlz()
485 bool IsTZ = II.getIntrinsicID() == Intrinsic::cttz; in foldCttzCtlz()
492 Intrinsic::ID ID = IsTZ ? Intrinsic::ctlz : Intrinsic::cttz; in foldCttzCtlz()
529 IC.Builder.CreateBinaryIntrinsic(Intrinsic::cttz, Zext, Op1); in foldCttzCtlz()
536 auto *Cttz = IC.Builder.CreateBinaryIntrinsic(Intrinsic::cttz, X, in foldCttzCtlz()
556 IC.Builder.CreateBinaryIntrinsic(Intrinsic::cttz, C, Op1); in foldCttzCtlz()
564 IC.Builder.CreateBinaryIntrinsic(Intrinsic::cttz, C, Op1); in foldCttzCtlz()
654 Intrinsic::getDeclaration(II.getModule(), Intrinsic::cttz, Ty); in foldCtpop()
664 Intrinsic::getDeclaration(II.getModule(), Intrinsic::cttz, Ty); in foldCtpop()
1470 static_assert(IntrID == Intrinsic::cttz || IntrID == Intrinsic::ctlz, in foldMinimumOverTrailingOrLeadingZeroCount()
1488 IntrID == Intrinsic::cttz ? Instruction::Shl : Instruction::LShr, in foldMinimumOverTrailingOrLeadingZeroCount()
1489 IntrID == Intrinsic::cttz in foldMinimumOverTrailingOrLeadingZeroCount()
1705 foldMinimumOverTrailingOrLeadingZeroCount<Intrinsic::cttz>( in visitCallInst()
2028 case Intrinsic::cttz: in visitCallInst()
3602 case Intrinsic::cttz: in visitCallInst()