Lines Matching full:chains
22 // ("Chains") of multiply-accumulates linked via their accumulation operand,
58 // Never use the balance information obtained from chains - return a specific
157 /// We currently only support chains where the "chain" operand is killed
315 // First, scan the basic block producing a set of chains.
317 // The currently "active" chains - chains that can be added to and haven't
318 // been killed yet. This is keyed by register - all chains can only have one
326 DEBUG(dbgs() << "Scan complete, "<< AllChains.size() << " chains created.\n");
328 // Group the chains into disjoint sets based on their liveness range. This is
333 // range of chains is quite small and they are clustered between loads
369 // FIXME: If chains have interdependencies, for example:
390 // chains. It is beneficial to color the large chains before the small chains,
392 // we fuzz the size and look for slightly smaller chains before giving up and
427 // Tie-break equivalent sizes by sorting chains requiring fixups before
429 // chains that we cannot change before we look at those we can,
658 // Given an operand and the set of active chains (keyed by register),