Lines Matching refs:LiveOut
154 DenseMap<BasicBlock *, DenseSet<Value *>> LiveOut; member
2775 checkBasicSSA(DT, Data.LiveOut[&BB], BB.getTerminator(), true); in checkBasicSSA()
2805 Data.LiveOut[&BB] = DenseSet<Value *>(); in computeLiveInValues()
2806 computeLiveOutSeed(&BB, Data.LiveOut[&BB]); in computeLiveInValues()
2808 set_union(Data.LiveIn[&BB], Data.LiveOut[&BB]); in computeLiveInValues()
2820 DenseSet<Value *> LiveOut = Data.LiveOut[BB]; in computeLiveInValues() local
2821 const auto OldLiveOutSize = LiveOut.size(); in computeLiveInValues()
2824 set_union(LiveOut, Data.LiveIn[Succ]); in computeLiveInValues()
2827 if (OldLiveOutSize == LiveOut.size()) { in computeLiveInValues()
2833 Data.LiveOut[BB] = LiveOut; in computeLiveInValues()
2836 DenseSet<Value *> LiveTmp = LiveOut; in computeLiveInValues()
2864 assert(Data.LiveOut.count(BB)); in findLiveSetAtInst()
2865 DenseSet<Value *> LiveOut = Data.LiveOut[BB]; in findLiveSetAtInst() local
2872 computeLiveInValues(BB->rbegin(), rend, LiveOut); in findLiveSetAtInst()
2873 LiveOut.erase(Inst); in findLiveSetAtInst()
2874 Out.insert(LiveOut.begin(), LiveOut.end()); in findLiveSetAtInst()