Lines Matching refs:LiveOut
182 MapVector<BasicBlock *, SetVector<Value *>> LiveOut; member
3270 checkBasicSSA(DT, Data.LiveOut[&BB], BB.getTerminator(), true); in checkBasicSSA()
3290 Data.LiveOut[&BB] = SetVector<Value *>(); in computeLiveInValues()
3291 computeLiveOutSeed(&BB, Data.LiveOut[&BB], GC); in computeLiveInValues()
3293 Data.LiveIn[&BB].set_union(Data.LiveOut[&BB]); in computeLiveInValues()
3305 SetVector<Value *> LiveOut = Data.LiveOut[BB]; in computeLiveInValues() local
3306 const auto OldLiveOutSize = LiveOut.size(); in computeLiveInValues()
3309 LiveOut.set_union(Data.LiveIn[Succ]); in computeLiveInValues()
3312 if (OldLiveOutSize == LiveOut.size()) { in computeLiveInValues()
3318 Data.LiveOut[BB] = LiveOut; in computeLiveInValues()
3321 SetVector<Value *> LiveTmp = LiveOut; in computeLiveInValues()
3347 assert(Data.LiveOut.count(BB)); in findLiveSetAtInst()
3348 SetVector<Value *> LiveOut = Data.LiveOut[BB]; in findLiveSetAtInst() local
3354 computeLiveInValues(BB->rbegin(), ++Inst->getIterator().getReverse(), LiveOut, in findLiveSetAtInst()
3356 LiveOut.remove(Inst); in findLiveSetAtInst()
3357 Out.insert(LiveOut.begin(), LiveOut.end()); in findLiveSetAtInst()