Lines Matching defs:LiveOut
247 MapVector<BasicBlock *, SetVector<Value *>> LiveOut;
2706 // predecessor blocks when we seed the LiveOut sets
2762 // The terminator can be a member of the LiveOut set. LLVM's definition
2779 checkBasicSSA(DT, Data.LiveOut[&BB], BB.getTerminator(), true);
2799 Data.LiveOut[&BB] = SetVector<Value *>();
2800 computeLiveOutSeed(&BB, Data.LiveOut[&BB]);
2802 Data.LiveIn[&BB].set_union(Data.LiveOut[&BB]);
2814 SetVector<Value *> LiveOut = Data.LiveOut[BB];
2815 const auto OldLiveOutSize = LiveOut.size();
2818 LiveOut.set_union(Data.LiveIn[Succ]);
2820 // assert OutLiveOut is a subset of LiveOut
2821 if (OldLiveOutSize == LiveOut.size()) {
2827 Data.LiveOut[BB] = LiveOut;
2830 SetVector<Value *> LiveTmp = LiveOut;
2856 assert(Data.LiveOut.count(BB));
2857 SetVector<Value *> LiveOut = Data.LiveOut[BB];
2864 LiveOut);
2865 LiveOut.remove(Inst);
2866 Out.insert(LiveOut.begin(), LiveOut.end());