Lines Matching refs:Copies
116 DenseMap<MCRegUnit, CopyInfo> Copies; member in __anon32f3c4080111::CopyTracker
126 auto CI = Copies.find(Unit); in markRegsUnavailable()
127 if (CI != Copies.end()) in markRegsUnavailable()
153 auto I = Copies.find(Unit); in invalidateRegister()
154 if (I != Copies.end()) { in invalidateRegister()
162 Copies.erase(Unit); in invalidateRegister()
169 auto I = Copies.find(Unit); in clobberRegister()
170 if (I != Copies.end()) { in clobberRegister()
198 auto SrcCopy = Copies.find(SrcUnit); in clobberRegister()
199 if (SrcCopy != Copies.end() && SrcCopy->second.LastSeenUseInCopy) { in clobberRegister()
212 Copies.erase(SrcCopy); in clobberRegister()
221 Copies.erase(I); in clobberRegister()
238 Copies[Unit] = {MI, nullptr, {}, true}; in trackCopy()
243 auto I = Copies.insert({Unit, {nullptr, nullptr, {}, false}}); in trackCopy()
252 return !Copies.empty(); in hasAnyCopies()
258 auto CI = Copies.find(RegUnit); in findCopyForUnit()
259 if (CI == Copies.end()) in findCopyForUnit()
268 auto CI = Copies.find(RegUnit); in findCopyDefViaUnit()
269 if (CI == Copies.end()) in findCopyDefViaUnit()
343 auto CI = Copies.find(RU); in findLastSeenDefInCopy()
344 if (CI == Copies.end() || !CI->second.Avail) in findLastSeenDefInCopy()
372 auto CI = Copies.find(RU); in findLastSeenUseInCopy()
373 if (CI == Copies.end()) in findLastSeenUseInCopy()
379 Copies.clear(); in clear()