Lines Matching refs:WorkList
86 std::vector<Value*> &WorkList) const;
446 std::vector<Value *> WorkList; in tryPromoteAllocaToVector() local
477 WorkList.push_back(AllocaUser); in tryPromoteAllocaToVector()
499 for (Value *V : WorkList) { in tryPromoteAllocaToVector()
605 Value *BaseAlloca, Value *Val, std::vector<Value *> &WorkList) const { in collectUsesWithPtrTypes()
608 if (is_contained(WorkList, User)) in collectUsesWithPtrTypes()
615 WorkList.push_back(User); in collectUsesWithPtrTypes()
652 WorkList.push_back(ICmp); in collectUsesWithPtrTypes()
660 WorkList.push_back(User); in collectUsesWithPtrTypes()
702 WorkList.push_back(User); in collectUsesWithPtrTypes()
703 if (!collectUsesWithPtrTypes(BaseAlloca, User, WorkList)) in collectUsesWithPtrTypes()
911 std::vector<Value*> WorkList; in handleAlloca() local
913 if (!collectUsesWithPtrTypes(&I, &I, WorkList)) { in handleAlloca()
958 for (Value *V : WorkList) { in handleAlloca()