Lines Matching refs:Worklist
68 SmallVectorImpl<std::pair<BasicBlock *, Value *>> &Worklist);
446 SmallVector<std::pair<const Instruction *, int>, 8> Worklist; in calculateClrEHStateNumbers() local
459 Worklist.emplace_back(FirstNonPHI, -1); in calculateClrEHStateNumbers()
462 while (!Worklist.empty()) { in calculateClrEHStateNumbers()
465 std::tie(Pad, ParentState) = Worklist.pop_back_val(); in calculateClrEHStateNumbers()
506 Worklist.emplace_back(UserI, ParentState); in calculateClrEHStateNumbers()
518 Worklist.emplace_back(Pred->getFirstNonPHI(), PredState); in calculateClrEHStateNumbers()
946 SmallVector<std::pair<BasicBlock *, Value *>, 4> Worklist; in insertPHIStores() local
948 Worklist.push_back({OriginalPHI->getParent(), OriginalPHI}); in insertPHIStores()
950 while (!Worklist.empty()) { in insertPHIStores()
953 std::tie(EHBlock, InVal) = Worklist.pop_back_val(); in insertPHIStores()
967 insertPHIStore(PN->getIncomingBlock(i), PredVal, SpillSlot, Worklist); in insertPHIStores()
973 insertPHIStore(PredBlock, InVal, SpillSlot, Worklist); in insertPHIStores()
981 SmallVectorImpl<std::pair<BasicBlock *, Value *>> &Worklist) { in insertPHIStore() argument
986 Worklist.push_back({PredBlock, PredVal}); in insertPHIStore()