Lines Matching defs:Signatures
181 // Renumber utility nodes so they can be used to index into Signatures
188 SignaturesT Signatures(/*Size=*/UtilityNodeIndex.size());
191 assert(UN < Signatures.size());
193 Signatures[UN].LeftCount++;
195 Signatures[UN].RightCount++;
202 runIteration(Nodes, LeftBucket, RightBucket, Signatures, RNG);
211 SignaturesT &Signatures,
214 for (auto &Signature : Signatures) {
235 float Gain = moveGain(N, FromLeftToRight, Signatures);
260 if (moveFunctionNode(*LeftNode, LeftBucket, RightBucket, Signatures, RNG))
262 if (moveFunctionNode(*RightNode, LeftBucket, RightBucket, Signatures, RNG))
271 SignaturesT &Signatures,
285 auto &Signature = Signatures[UN];
292 auto &Signature = Signatures[UN];
318 const SignaturesT &Signatures) {
321 Gain += (FromLeftToRight ? Signatures[UN].CachedGainLR
322 : Signatures[UN].CachedGainRL);