Lines Matching refs:Weights
441 // list, so we fill all Weights with 0's.
442 if (weight != 0 && Weights.empty())
443 Weights.resize(Successors.size());
445 if (weight != 0 || !Weights.empty())
446 Weights.push_back(weight);
458 if (!Weights.empty()) {
460 Weights.erase(WI);
471 if (!Weights.empty()) {
473 Weights.erase(WI);
486 if (!Weights.empty()) {
516 if (!fromMBB->Weights.empty())
517 weight = *fromMBB->Weights.begin();
910 if (Weights.empty())
921 assert(Weights.size() == Successors.size() && "Async weight list!");
923 assert(index < Weights.size() && "Not a current successor!");
924 return Weights.begin() + index;
931 assert(Weights.size() == Successors.size() && "Async weight list!");
933 assert(index < Weights.size() && "Not a current successor!");
934 return Weights.begin() + index;