Lines Matching defs:TZ
1501 uint32_t TZ = BitWidth;
1502 for (unsigned I = 1, E = WholeAddExpr->getNumOperands(); I < E && TZ; ++I)
1503 TZ = std::min(TZ, SE.getMinTrailingZeros(WholeAddExpr->getOperand(I)));
1504 if (TZ) {
1507 return TZ < BitWidth ? C.trunc(TZ).zext(BitWidth) : C;
1520 const uint32_t TZ = SE.getMinTrailingZeros(Step);
1521 if (TZ)
1522 return TZ < BitWidth ? ConstantStart.trunc(TZ).zext(BitWidth)
6308 uint32_t TZ = getMinTrailingZeros(T->getOperand());
6309 return GetShiftedByZeros(TZ);
6318 uint32_t TZ = getMinTrailingZeros(E->getOperand());
6319 return GetShiftedByZeros(TZ);
6333 uint32_t TZ = 0;
6335 TZ += getMinTrailingZeros(Operand);
6336 return GetShiftedByZeros(TZ);
6344 uint32_t TZ = getMinTrailingZeros(N->getOperand(0));
6346 TZ = std::min(TZ, getMinTrailingZeros(Operand));
6347 return GetShiftedByZeros(TZ);
6654 uint32_t TZ = getMinTrailingZeros(S);
6655 if (TZ != 0) {
6658 APInt::getSignedMaxValue(BitWidth).ashr(TZ).shl(TZ) + 1);
7801 unsigned TZ = A.countr_zero();
7808 APInt::getLowBitsSet(BitWidth, BitWidth - LZ - TZ).shl(TZ);
7809 if ((LZ != 0 || TZ != 0) && !((~A & ~Known.Zero) & EffectiveMask)) {
7810 const SCEV *MulCount = getConstant(APInt::getOneBitSet(BitWidth, TZ));
7817 unsigned GCD = std::min(MulZeros, TZ);
7818 APInt DivAmt = APInt::getOneBitSet(BitWidth, TZ - GCD);
7831 IntegerType::get(getContext(), BitWidth - LZ - TZ)),