Home
last modified time | relevance | path

Searched refs:Cttz (Results 1 – 3 of 3) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/
DHexagonShuffler.cpp103 unsigned Cttz = countTrailingZeros(Units); in setWeight() local
104 Weight = (1u << (SlotWeight * s)) * ((MaskWeight - Ctpop) << Cttz); in setWeight()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
DInstCombineCalls.cpp479 auto *Cttz = IC.Builder.CreateBinaryIntrinsic(Intrinsic::cttz, X, in foldCttzCtlz() local
481 auto *ZextCttz = IC.Builder.CreateZExt(Cttz, II.getType()); in foldCttzCtlz()
562 auto *Cttz = IC.Builder.CreateCall(F, {X, IC.Builder.getFalse()}); in foldCtpop() local
564 return IC.replaceInstUsesWith(II, IC.Builder.CreateSub(Bw, Cttz)); in foldCtpop()
DInstCombineAddSub.cpp2120 unsigned Cttz = AddC->countTrailingZeros(); in visitSub() local
2121 APInt HighMask(APInt::getHighBitsSet(BitWidth, BitWidth - Cttz)); in visitSub()