Lines Matching refs:WorkList
99 std::vector<Value*> &WorkList) const;
380 std::vector<Value*> WorkList; in tryPromoteAllocaToVector() local
387 WorkList.push_back(AllocaUser); in tryPromoteAllocaToVector()
406 WorkList.push_back(GEPUser); in tryPromoteAllocaToVector()
417 for (Value *V : WorkList) { in tryPromoteAllocaToVector()
521 std::vector<Value*> &WorkList) const { in collectUsesWithPtrTypes()
524 if (is_contained(WorkList, User)) in collectUsesWithPtrTypes()
531 WorkList.push_back(User); in collectUsesWithPtrTypes()
568 WorkList.push_back(ICmp); in collectUsesWithPtrTypes()
576 WorkList.push_back(User); in collectUsesWithPtrTypes()
613 WorkList.push_back(User); in collectUsesWithPtrTypes()
614 if (!collectUsesWithPtrTypes(BaseAlloca, User, WorkList)) in collectUsesWithPtrTypes()
781 std::vector<Value*> WorkList; in handleAlloca() local
783 if (!collectUsesWithPtrTypes(&I, &I, WorkList)) { in handleAlloca()
826 for (Value *V : WorkList) { in handleAlloca()