Lines Matching full:collapse
179 void collapse(DomainValue *dv, unsigned domain);
212 /// collapse if needed.
219 // There are no more DV references. Collapse any contained instructions.
221 collapse(DV, DV->getFirstDomain());
261 // Kill register rx, recycle or collapse any DomainValue.
280 collapse(dv, domain);
282 // This is an incompatible open DomainValue. Collapse it to whatever and
284 collapse(dv, dv->getFirstDomain());
285 assert(LiveRegs[rx].Value && "Not live after collapse?");
294 /// Collapse open DomainValue into given domain. If there are multiple
296 void ExeDepsFix::collapse(DomainValue *dv, unsigned domain) {
297 assert(dv->hasDomain(domain) && "Cannot collapse");
299 // Collapse all the instructions.
397 collapse(pdv, Domain);
510 // Collapse all uses.
565 // If the collapsed operands force a single domain, propagate the collapse.
704 // Clear the LiveOuts vectors and collapse any remaining DomainValues.