Lines Matching defs:SrcBitWidth
424 unsigned SrcBitWidth =I->getOperand(0)->getType()->getScalarSizeInBits();
426 DemandedMask = DemandedMask.trunc(SrcBitWidth);
427 KnownZero = KnownZero.trunc(SrcBitWidth);
428 KnownOne = KnownOne.trunc(SrcBitWidth);
437 KnownZero |= APInt::getHighBitsSet(BitWidth, BitWidth - SrcBitWidth);
442 unsigned SrcBitWidth =I->getOperand(0)->getType()->getScalarSizeInBits();
445 APInt::getLowBitsSet(BitWidth, SrcBitWidth);
447 APInt NewBits(APInt::getHighBitsSet(BitWidth, BitWidth - SrcBitWidth));
451 InputDemandedBits.setBit(SrcBitWidth-1);
453 InputDemandedBits = InputDemandedBits.trunc(SrcBitWidth);
454 KnownZero = KnownZero.trunc(SrcBitWidth);
455 KnownOne = KnownOne.trunc(SrcBitWidth);
469 if (KnownZero[SrcBitWidth-1] || (NewBits & ~DemandedMask) == NewBits) {
473 } else if (KnownOne[SrcBitWidth-1]) { // Input sign bit known set