Lines Matching defs:ActiveBits
6567 unsigned ActiveBits = AndC->getAPIntValue().countr_one();
6569 ExtVT = EVT::getIntegerVT(*DAG.getContext(), ActiveBits);
6731 unsigned ActiveBits = Mask->getAPIntValue().countr_one();
6732 EVT ExtVT = EVT::getIntegerVT(*DAG.getContext(), ActiveBits);
10396 unsigned ActiveBits = IsSignExt
10399 if (ActiveBits > NarrowVTSize)
14777 unsigned ActiveBits = 0;
14779 ActiveBits = Mask.countr_one();
14780 } else if (Mask.isShiftedMask(ShAmt, ActiveBits)) {
14787 ExtVT = EVT::getIntegerVT(*DAG.getContext(), ActiveBits);
14845 unsigned Offset, ActiveBits;
14855 ShiftMask.isShiftedMask(Offset, ActiveBits) &&
14857 EVT MaskedVT = EVT::getIntegerVT(*DAG.getContext(), ActiveBits);
14860 if (((Offset + ActiveBits) <= ExtVT.getScalarSizeInBits()) &&
24162 unsigned ActiveBits = 0;
24187 assert(!ActiveBits && "Already encountered non-constant-zero operand?");
24188 ActiveBits = CurrActiveBits;
24190 if (2 * ActiveBits > EltBitwidth)
24195 if (ActiveBits == 0)
24198 // We have EltBitwidth bits, the *minimal* chunk size is ActiveBits,
24203 // than |_ EltBitwidth / ActiveBits _| chunks. Find a largest split factor
24206 assert(2 * ActiveBits <= EltBitwidth &&
24208 for (unsigned Scale = EltBitwidth / ActiveBits; Scale >= 2; --Scale) {
24212 assert(ChunkBitwidth >= ActiveBits && "As per starting point.");