reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2606 RegUses.swapAndDropUse(LUIdx, Uses.size()); 3364 RegUses.countRegister(F.ScaledReg, LUIdx); 3366 RegUses.countRegister(BaseReg, LUIdx); 3390 SmallVector<const SCEV *, 8> Worklist(RegUses.begin(), RegUses.end()); 3390 SmallVector<const SCEV *, 8> Worklist(RegUses.begin(), RegUses.end()); 4060 if (!F.hasRegsUsedByUsesOtherThan(LUIdx, RegUses)) 4108 for (const SCEV *Use : RegUses) { 4115 UsedByIndicesMap[Reg] |= RegUses.getUsedByIndices(Use); 4142 const SmallBitVector &UsedByIndices = RegUses.getUsedByIndices(OrigReg); 4357 if (RegUses.isRegUsedByUsesOtherThan(Reg, LUIdx)) 4361 RegUses.isRegUsedByUsesOtherThan(F.ScaledReg, LUIdx)) 4395 LU.RecomputeRegs(LUIdx, RegUses); 4484 LU.RecomputeRegs(LUIdx, RegUses); 4544 LUThatHas->RecomputeRegs(LUThatHas - &Uses.front(), RegUses); 4614 const SmallBitVector &UsedByIndices = RegUses.getUsedByIndices(Reg); 4619 const SmallBitVector &UsedByIndices = RegUses.getUsedByIndices(Reg); 4662 LU.RecomputeRegs(LUIdx, RegUses); 4731 for (const SCEV *Reg : RegUses) { 4799 LU.RecomputeRegs(LUIdx, RegUses); 4827 for (const SCEV *Reg : RegUses) { 4832 BestNum = RegUses.getUsedByIndices(Reg).count(); 4834 unsigned Count = RegUses.getUsedByIndices(Reg).count(); 4868 LU.RecomputeRegs(LUIdx, RegUses); 5591 RegUses.clear();