Lines Matching refs:ActiveBits
6422 unsigned ActiveBits = AndC->getAPIntValue().countr_one();
6424 ExtVT = EVT::getIntegerVT(*DAG.getContext(), ActiveBits);
6586 unsigned ActiveBits = Mask->getAPIntValue().countr_one();
6587 EVT ExtVT = EVT::getIntegerVT(*DAG.getContext(), ActiveBits);
10226 unsigned ActiveBits = IsSignExt
10229 if (ActiveBits > NarrowVTSize)
14485 unsigned ActiveBits = 0;
14487 ActiveBits = Mask.countr_one();
14488 } else if (Mask.isShiftedMask(ShAmt, ActiveBits)) {
14495 ExtVT = EVT::getIntegerVT(*DAG.getContext(), ActiveBits);
14553 unsigned Offset, ActiveBits;
14563 ShiftMask.isShiftedMask(Offset, ActiveBits) &&
14565 EVT MaskedVT = EVT::getIntegerVT(*DAG.getContext(), ActiveBits);
14568 if (((Offset + ActiveBits) <= ExtVT.getScalarSizeInBits()) &&
23653 unsigned ActiveBits = 0;
23678 assert(!ActiveBits && "Already encountered non-constant-zero operand?");
23679 ActiveBits = CurrActiveBits;
23681 if (2 * ActiveBits > EltBitwidth)
23686 if (ActiveBits == 0)
23689 // We have EltBitwidth bits, the *minimal* chunk size is ActiveBits,
23694 // than |_ EltBitwidth / ActiveBits _| chunks. Find a largest split factor
23697 assert(2 * ActiveBits <= EltBitwidth &&
23699 for (unsigned Scale = EltBitwidth / ActiveBits; Scale >= 2; --Scale) {
23703 assert(ChunkBitwidth >= ActiveBits && "As per starting point.");