Lines Matching refs:MaxRefs
1448 std::vector<RegisterRef> MaxRefs; in buildPhis() local
1450 MaxRefs.push_back(MaxCoverIn(I, AllRefs)); in buildPhis()
1457 llvm::sort(MaxRefs); in buildPhis()
1459 auto NewEnd = std::unique(MaxRefs.begin(), MaxRefs.end()); in buildPhis()
1460 MaxRefs.erase(NewEnd, MaxRefs.end()); in buildPhis()
1462 auto Aliased = [this,&MaxRefs](RegisterRef RR, in buildPhis()
1465 if (PRI.alias(RR, MaxRefs[I])) in buildPhis()
1476 while (!MaxRefs.empty()) { in buildPhis()
1482 for (unsigned i = 1; i != MaxRefs.size(); ++i) in buildPhis()
1483 if (Aliased(MaxRefs[i], ClosureIdx)) in buildPhis()
1492 RegisterRef RR = MaxRefs[ClosureIdx[X]]; in buildPhis()
1500 RegisterRef RR = MaxRefs[ClosureIdx[X]]; in buildPhis()
1507 auto Begin = MaxRefs.begin(); in buildPhis()
1509 MaxRefs.erase(Begin + ClosureIdx[i-1]); in buildPhis()