Lines Matching refs:discardableSymNodeUses
119 DenseMap<CallGraphNode *, int> discardableSymNodeUses; member
145 discardableSymNodeUses.try_emplace(node, 0); in CGUseList()
160 discardableSymNodeUses.erase(it.second); in CGUseList()
175 --discardableSymNodeUses[node]; in dropCallUses()
192 discardableSymNodeUses.erase(node); in eraseNode()
202 auto symbolIt = discardableSymNodeUses.find(node); in isDead()
203 return symbolIt != discardableSymNodeUses.end() && symbolIt->second == 0; in isDead()
213 auto symbolIt = discardableSymNodeUses.find(node); in hasOneUseAndDiscardable()
214 return symbolIt != discardableSymNodeUses.end() && symbolIt->second == 1; in hasOneUseAndDiscardable()
226 auto discardSymIt = discardableSymNodeUses.find(refNode); in recomputeUses()
227 if (discardSymIt == discardableSymNodeUses.end()) in recomputeUses()
243 discardableSymNodeUses[useIt.first] += useIt.second; in mergeUsesAfterInlining()
249 --discardableSymNodeUses[node]; in decrementDiscardableUses()
251 discardableSymNodeUses[it.first] -= it.second; in decrementDiscardableUses()