Lines Matching defs:WorkStack
3502 SmallVector<std::pair<LexicalScope *, ssize_t>, 4> WorkStack;
3507 WorkStack.push_back({TopScope, TopScope->getChildren().size() - 1});
3509 while (!WorkStack.empty()) {
3510 auto &ScopePosition = WorkStack.back();
3519 WorkStack.push_back(
3522 WorkStack.pop_back();
3594 SmallVector<std::pair<LexicalScope *, ssize_t>, 4> WorkStack;
3595 WorkStack.push_back({LS.getCurrentFunctionScope(), 0});
3599 while (!WorkStack.empty()) {
3600 auto &ScopePosition = WorkStack.back();
3626 WorkStack.push_back(std::make_pair(ChildScope, 0));
3628 WorkStack.pop_back();