Lines Matching defs:UsedByIndices
252 SmallBitVector UsedByIndices;
382 OS << "[NumUses=" << UsedByIndices.count() << ']';
428 RSD.UsedByIndices.resize(std::max(RSD.UsedByIndices.size(), LUIdx + 1));
429 RSD.UsedByIndices.set(LUIdx);
437 assert(RSD.UsedByIndices.size() > LUIdx);
438 RSD.UsedByIndices.reset(LUIdx);
448 SmallBitVector &UsedByIndices = Pair.second.UsedByIndices;
449 if (LUIdx < UsedByIndices.size())
450 UsedByIndices[LUIdx] =
451 LastLUIdx < UsedByIndices.size() ? UsedByIndices[LastLUIdx] : false;
452 UsedByIndices.resize(std::min(UsedByIndices.size(), LastLUIdx));
461 const SmallBitVector &UsedByIndices = I->second.UsedByIndices;
462 int i = UsedByIndices.find_first();
465 return UsedByIndices.find_next(i) != -1;
471 return I->second.UsedByIndices;
4551 const SmallBitVector &UsedByIndices = RegUses.getUsedByIndices(OrigReg);
4590 for (unsigned LUIdx : UsedByIndices.set_bits())
5057 const SmallBitVector &UsedByIndices = RegUses.getUsedByIndices(Reg);
5058 FARegNum += (NumUses - UsedByIndices.count() + 1);
5062 const SmallBitVector &UsedByIndices = RegUses.getUsedByIndices(Reg);
5063 FBRegNum += (NumUses - UsedByIndices.count() + 1);