Lines Matching defs:WorkStack
3488 SmallVector<std::pair<LexicalScope *, ssize_t>, 4> WorkStack;
3493 WorkStack.push_back({TopScope, TopScope->getChildren().size() - 1});
3495 while (!WorkStack.empty()) {
3496 auto &ScopePosition = WorkStack.back();
3505 WorkStack.push_back(
3508 WorkStack.pop_back();
3580 SmallVector<std::pair<LexicalScope *, ssize_t>, 4> WorkStack;
3581 WorkStack.push_back({LS.getCurrentFunctionScope(), 0});
3585 while (!WorkStack.empty()) {
3586 auto &ScopePosition = WorkStack.back();
3612 WorkStack.push_back(std::make_pair(ChildScope, 0));
3614 WorkStack.pop_back();