Lines Matching refs:merge
188 bool merge(DomainValue *A, DomainValue *B);
321 /// Merge - All instructions and registers in B are moved to A, and B is
323 bool ExeDepsFix::merge(DomainValue *A, DomainValue *B) {
324 assert(!A->isCollapsed() && "Cannot merge into collapsed");
325 assert(!B->isCollapsed() && "Cannot merge from collapsed");
415 // Currently open, merge in predecessor.
417 merge(LiveRegs[rx].Value, pdv);
643 // incoming DomainValues that we want to merge.
666 // doms are now sorted in order of appearance. Try to merge them all, giving
682 if (merge(dv, Latest))
685 // If latest didn't merge, it is useless now. Kill all registers using it.
762 // Visit all the loop blocks again in order to merge DomainValues from