Lines Matching defs:LiveSet
173 MapVector<BasicBlock *, SetVector<Value *>> LiveSet;
203 StatepointLiveSetTy LiveSet;
214 /// They are not included into 'LiveSet' field.
317 StatepointLiveSetTy LiveSet;
318 findLiveSetAtInst(Call, OriginalLivenessData, LiveSet, GC);
322 for (Value *V : LiveSet)
327 dbgs() << "Number live values: " << LiveSet.size() << "\n";
329 Result.LiveSet = LiveSet;
1330 StatepointLiveSetTy PotentiallyDerivedPointers = result.LiveSet;
1945 const auto &LiveSet = Result.LiveSet;
1949 LiveVec.reserve(LiveSet.size());
1950 BaseVec.reserve(LiveSet.size());
1951 for (Value *L : LiveSet) {
2460 Records, [Cand](const auto &R) { return R.LiveSet.contains(Cand); });
2517 assert(!R.LiveSet.contains(Cand) ||
2518 R.LiveSet.contains(PointerToBase[Cand]));
2519 R.LiveSet.remove(Cand);
2549 for (Value *LiveValue : Info.LiveSet) {
2602 Info.LiveSet.remove(LiveValue);
2748 for (auto *Derived : Info.LiveSet) {
2781 Info.LiveSet.remove_if([&](Value *LiveV) {
2837 Info.LiveSet.clear();
3277 checkBasicSSA(DT, Data.LiveSet[&BB], BB.getTerminator());
3290 Data.LiveSet[&BB].clear();
3291 computeLiveInValues(BB.rbegin(), BB.rend(), Data.LiveSet[&BB], GC);
3295 assert(!Data.LiveSet[&BB].count(Kill) && "live set contains kill");
3300 Data.LiveIn[&BB] = Data.LiveSet[&BB];
3330 LiveTmp.set_union(Data.LiveSet[BB]);
3381 Info.LiveSet = Updated;