Lines Matching refs:WorkStack
3442 SmallVector<std::pair<LexicalScope *, ssize_t>, 4> WorkStack; in makeDepthFirstEjectionMap() local
3447 WorkStack.push_back({TopScope, TopScope->getChildren().size() - 1}); in makeDepthFirstEjectionMap()
3449 while (!WorkStack.empty()) { in makeDepthFirstEjectionMap()
3450 auto &ScopePosition = WorkStack.back(); in makeDepthFirstEjectionMap()
3459 WorkStack.push_back( in makeDepthFirstEjectionMap()
3462 WorkStack.pop_back(); in makeDepthFirstEjectionMap()
3534 SmallVector<std::pair<LexicalScope *, ssize_t>, 4> WorkStack; in depthFirstVLocAndEmit() local
3535 WorkStack.push_back({LS.getCurrentFunctionScope(), 0}); in depthFirstVLocAndEmit()
3539 while (!WorkStack.empty()) { in depthFirstVLocAndEmit()
3540 auto &ScopePosition = WorkStack.back(); in depthFirstVLocAndEmit()
3566 WorkStack.push_back(std::make_pair(ChildScope, 0)); in depthFirstVLocAndEmit()
3568 WorkStack.pop_back(); in depthFirstVLocAndEmit()