Lines Matching defs:TZ
1516 uint32_t TZ = BitWidth;
1517 for (unsigned I = 1, E = WholeAddExpr->getNumOperands(); I < E && TZ; ++I)
1518 TZ = std::min(TZ, SE.getMinTrailingZeros(WholeAddExpr->getOperand(I)));
1519 if (TZ) {
1522 return TZ < BitWidth ? C.trunc(TZ).zext(BitWidth) : C;
1535 const uint32_t TZ = SE.getMinTrailingZeros(Step);
1536 if (TZ)
1537 return TZ < BitWidth ? ConstantStart.trunc(TZ).zext(BitWidth)
6332 uint32_t TZ = getMinTrailingZeros(T->getOperand());
6333 return GetShiftedByZeros(TZ);
6342 uint32_t TZ = getMinTrailingZeros(E->getOperand());
6343 return GetShiftedByZeros(TZ);
6357 uint32_t TZ = 0;
6359 TZ += getMinTrailingZeros(Operand);
6360 return GetShiftedByZeros(TZ);
6368 uint32_t TZ = getMinTrailingZeros(N->getOperand(0));
6370 TZ = std::min(TZ, getMinTrailingZeros(Operand));
6371 return GetShiftedByZeros(TZ);
6678 uint32_t TZ = getMinTrailingZeros(S);
6679 if (TZ != 0) {
6682 APInt::getSignedMaxValue(BitWidth).ashr(TZ).shl(TZ) + 1);
7838 unsigned TZ = A.countr_zero();
7845 APInt::getLowBitsSet(BitWidth, BitWidth - LZ - TZ).shl(TZ);
7846 if ((LZ != 0 || TZ != 0) && !((~A & ~Known.Zero) & EffectiveMask)) {
7847 const SCEV *MulCount = getConstant(APInt::getOneBitSet(BitWidth, TZ));
7854 unsigned GCD = std::min(MulZeros, TZ);
7855 APInt DivAmt = APInt::getOneBitSet(BitWidth, TZ - GCD);
7868 IntegerType::get(getContext(), BitWidth - LZ - TZ)),