Lines Matching refs:Collapse
149 void Collapse(DomainValue *dv, unsigned domain);
202 // Kill register rx, recycle or collapse any DomainValue.
207 // Before killing the last reference to an open DomainValue, collapse it to
210 Collapse(LiveRegs[rx], LiveRegs[rx]->getFirstDomain());
223 Collapse(dv, domain);
225 // This is an incompatible open DomainValue. Collapse it to whatever and
227 Collapse(dv, dv->getFirstDomain());
228 assert(LiveRegs[rx] && "Not live after collapse?");
237 /// Collapse open DomainValue into given domain. If there are multiple
239 void ExeDepsFix::Collapse(DomainValue *dv, unsigned domain) {
240 assert(dv->hasDomain(domain) && "Cannot collapse");
242 // Collapse all the instructions.
296 Collapse(pdv, domain);
312 // Collapse all uses.
367 // If the collapsed operands force a single domain, propagate the collapse.
508 // Clear the LiveOuts vectors. Should we also collapse any remaining