Lines Matching refs:WorkStack
2967 SmallVector<std::pair<LexicalScope *, ssize_t>, 4> WorkStack; in makeDepthFirstEjectionMap() local
2972 WorkStack.push_back({TopScope, TopScope->getChildren().size() - 1}); in makeDepthFirstEjectionMap()
2974 while (!WorkStack.empty()) { in makeDepthFirstEjectionMap()
2975 auto &ScopePosition = WorkStack.back(); in makeDepthFirstEjectionMap()
2984 WorkStack.push_back( in makeDepthFirstEjectionMap()
2987 WorkStack.pop_back(); in makeDepthFirstEjectionMap()
3059 SmallVector<std::pair<LexicalScope *, ssize_t>, 4> WorkStack; in depthFirstVLocAndEmit() local
3060 WorkStack.push_back({LS.getCurrentFunctionScope(), 0}); in depthFirstVLocAndEmit()
3064 while (!WorkStack.empty()) { in depthFirstVLocAndEmit()
3065 auto &ScopePosition = WorkStack.back(); in depthFirstVLocAndEmit()
3091 WorkStack.push_back(std::make_pair(ChildScope, 0)); in depthFirstVLocAndEmit()
3093 WorkStack.pop_back(); in depthFirstVLocAndEmit()