Lines Matching refs:UseMap
252 for (auto Pair : UseMap) { in getAllArgListUsers()
260 MDUsersWithID.push_back(&UseMap[Pair.first]); in getAllArgListUsers()
274 for (auto Pair : UseMap) { in getAllDbgVariableRecordUsers()
280 DVRUsersWithID.push_back(&UseMap[Pair.first]); in getAllDbgVariableRecordUsers()
298 UseMap.insert(std::make_pair(Ref, std::make_pair(Owner, NextIndex))) in addRef()
308 bool WasErased = UseMap.erase(Ref); in dropRef()
315 auto I = UseMap.find(Ref); in moveRef()
316 assert(I != UseMap.end() && "Expected to move a reference"); in moveRef()
318 UseMap.erase(I); in moveRef()
319 bool WasInserted = UseMap.insert(std::make_pair(New, OwnerAndIndex)).second; in moveRef()
343 SmallVector<UseTy, 8> Uses(MD->UseMap.begin(), MD->UseMap.end()); in SalvageDebugInfo()
362 if (UseMap.empty()) in replaceAllUsesWith()
367 SmallVector<UseTy, 8> Uses(UseMap.begin(), UseMap.end()); in replaceAllUsesWith()
374 if (!UseMap.count(Pair.first)) in replaceAllUsesWith()
384 UseMap.erase(Pair.first); in replaceAllUsesWith()
411 assert(UseMap.empty() && "Expected all uses to be replaced"); in replaceAllUsesWith()
415 if (UseMap.empty()) in resolveAllUses()
419 UseMap.clear(); in resolveAllUses()
425 SmallVector<UseTy, 8> Uses(UseMap.begin(), UseMap.end()); in resolveAllUses()
429 UseMap.clear(); in resolveAllUses()