Lines Matching refs:Copies
115 DenseMap<MCRegister, CopyInfo> Copies; member in __anonf5bcd53e0111::CopyTracker
125 auto CI = Copies.find(Unit); in markRegsUnavailable()
126 if (CI != Copies.end()) in markRegsUnavailable()
152 auto I = Copies.find(Unit); in invalidateRegister()
153 if (I != Copies.end()) { in invalidateRegister()
161 Copies.erase(Unit); in invalidateRegister()
168 auto I = Copies.find(Unit); in clobberRegister()
169 if (I != Copies.end()) { in clobberRegister()
197 auto SrcCopy = Copies.find(SrcUnit); in clobberRegister()
198 if (SrcCopy != Copies.end() && SrcCopy->second.LastSeenUseInCopy) { in clobberRegister()
211 Copies.erase(SrcCopy); in clobberRegister()
220 Copies.erase(I); in clobberRegister()
237 Copies[Unit] = {MI, nullptr, {}, true}; in trackCopy()
242 auto I = Copies.insert({Unit, {nullptr, nullptr, {}, false}}); in trackCopy()
251 return !Copies.empty(); in hasAnyCopies()
257 auto CI = Copies.find(RegUnit); in findCopyForUnit()
258 if (CI == Copies.end()) in findCopyForUnit()
267 auto CI = Copies.find(RegUnit); in findCopyDefViaUnit()
268 if (CI == Copies.end()) in findCopyDefViaUnit()
342 auto CI = Copies.find(RU); in findLastSeenDefInCopy()
343 if (CI == Copies.end() || !CI->second.Avail) in findLastSeenDefInCopy()
371 auto CI = Copies.find(RU); in findLastSeenUseInCopy()
372 if (CI == Copies.end()) in findLastSeenUseInCopy()
378 Copies.clear(); in clear()