Lines Matching refs:RegUseTracker
225 class RegUseTracker { class
254 RegUseTracker::countRegister(const SCEV *Reg, size_t LUIdx) { in countRegister()
265 RegUseTracker::dropRegister(const SCEV *Reg, size_t LUIdx) { in dropRegister()
274 RegUseTracker::swapAndDropUse(size_t LUIdx, size_t LastLUIdx) { in swapAndDropUse()
289 RegUseTracker::isRegUsedByUsesOtherThan(const SCEV *Reg, size_t LUIdx) const { in isRegUsedByUsesOtherThan()
300 const SmallBitVector &RegUseTracker::getUsedByIndices(const SCEV *Reg) const { in getUsedByIndices()
306 void RegUseTracker::clear() { in clear()
372 const RegUseTracker &RegUses) const;
568 const RegUseTracker &RegUses) const { in hasRegsUsedByUsesOtherThan()
1197 void RecomputeRegs(size_t LUIdx, RegUseTracker &Reguses);
1551 void LSRUse::RecomputeRegs(size_t LUIdx, RegUseTracker &RegUses) { in RecomputeRegs()
1916 RegUseTracker RegUses;