Lines Matching defs:UN
172 for (auto &UN : N.UtilityNodes)
173 ++UtilityNodeIndex[UN];
177 llvm::erase_if(N.UtilityNodes, [&](auto &UN) {
178 return UtilityNodeIndex[UN] == 1 || UtilityNodeIndex[UN] == NumNodes;
184 for (auto &UN : N.UtilityNodes)
185 UN = UtilityNodeIndex.insert({UN, UtilityNodeIndex.size()}).first->second;
190 for (auto &UN : N.UtilityNodes) {
191 assert(UN < Signatures.size());
193 Signatures[UN].LeftCount++;
195 Signatures[UN].RightCount++;
284 for (auto &UN : N.UtilityNodes) {
285 auto &Signature = Signatures[UN];
291 for (auto &UN : N.UtilityNodes) {
292 auto &Signature = Signatures[UN];
320 for (auto &UN : N.UtilityNodes)
321 Gain += (FromLeftToRight ? Signatures[UN].CachedGainLR
322 : Signatures[UN].CachedGainRL);