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