Lines Matching defs:LiveOut
247 MapVector<BasicBlock *, SetVector<Value *>> LiveOut;
2647 // predecessor blocks when we seed the LiveOut sets
2703 // The terminator can be a member of the LiveOut set. LLVM's definition
2720 checkBasicSSA(DT, Data.LiveOut[&BB], BB.getTerminator(), true);
2740 Data.LiveOut[&BB] = SetVector<Value *>();
2741 computeLiveOutSeed(&BB, Data.LiveOut[&BB]);
2743 Data.LiveIn[&BB].set_union(Data.LiveOut[&BB]);
2755 SetVector<Value *> LiveOut = Data.LiveOut[BB];
2756 const auto OldLiveOutSize = LiveOut.size();
2759 LiveOut.set_union(Data.LiveIn[Succ]);
2761 // assert OutLiveOut is a subset of LiveOut
2762 if (OldLiveOutSize == LiveOut.size()) {
2768 Data.LiveOut[BB] = LiveOut;
2771 SetVector<Value *> LiveTmp = LiveOut;
2797 assert(Data.LiveOut.count(BB));
2798 SetVector<Value *> LiveOut = Data.LiveOut[BB];
2805 LiveOut);
2806 LiveOut.remove(Inst);
2807 Out.insert(LiveOut.begin(), LiveOut.end());