Lines Matching defs:LiveSet
174 MapVector<BasicBlock *, SetVector<Value *>> LiveSet;
204 StatepointLiveSetTy LiveSet;
215 /// They are not included into 'LiveSet' field.
318 StatepointLiveSetTy LiveSet;
319 findLiveSetAtInst(Call, OriginalLivenessData, LiveSet, GC);
323 for (Value *V : LiveSet)
328 dbgs() << "Number live values: " << LiveSet.size() << "\n";
330 Result.LiveSet = LiveSet;
1324 StatepointLiveSetTy PotentiallyDerivedPointers = result.LiveSet;
1939 const auto &LiveSet = Result.LiveSet;
1943 LiveVec.reserve(LiveSet.size());
1944 BaseVec.reserve(LiveSet.size());
1945 for (Value *L : LiveSet) {
2454 Records, [Cand](const auto &R) { return R.LiveSet.contains(Cand); });
2510 assert(!R.LiveSet.contains(Cand) ||
2511 R.LiveSet.contains(PointerToBase[Cand]));
2512 R.LiveSet.remove(Cand);
2542 for (Value *LiveValue : Info.LiveSet) {
2595 Info.LiveSet.remove(LiveValue);
2741 for (auto *Derived : Info.LiveSet) {
2774 Info.LiveSet.remove_if([&](Value *LiveV) {
2830 Info.LiveSet.clear();
3270 checkBasicSSA(DT, Data.LiveSet[&BB], BB.getTerminator());
3283 Data.LiveSet[&BB].clear();
3284 computeLiveInValues(BB.rbegin(), BB.rend(), Data.LiveSet[&BB], GC);
3288 assert(!Data.LiveSet[&BB].count(Kill) && "live set contains kill");
3293 Data.LiveIn[&BB] = Data.LiveSet[&BB];
3323 LiveTmp.set_union(Data.LiveSet[BB]);
3374 Info.LiveSet = Updated;