Lines Matching defs:UN
174 for (auto &UN : N.UtilityNodes)
175 ++UtilityNodeIndex[UN];
179 llvm::erase_if(N.UtilityNodes, [&](auto &UN) {
180 return UtilityNodeIndex[UN] == 1 || UtilityNodeIndex[UN] == NumNodes;
186 for (auto &UN : N.UtilityNodes)
187 UN = UtilityNodeIndex.insert({UN, UtilityNodeIndex.size()}).first->second;
192 for (auto &UN : N.UtilityNodes) {
193 assert(UN < Signatures.size());
195 Signatures[UN].LeftCount++;
197 Signatures[UN].RightCount++;
286 for (auto &UN : N.UtilityNodes) {
287 auto &Signature = Signatures[UN];
293 for (auto &UN : N.UtilityNodes) {
294 auto &Signature = Signatures[UN];
322 for (auto &UN : N.UtilityNodes)
323 Gain += (FromLeftToRight ? Signatures[UN].CachedGainLR
324 : Signatures[UN].CachedGainRL);