Lines Matching refs:Stack
187 llvm::SmallVector<StackEntry, 4> Stack; in AST_MATCHER_P() local
188 Stack.emplace_back(&Node, Indirections); in AST_MATCHER_P()
191 while (!Stack.empty()) { in AST_MATCHER_P()
192 const StackEntry Entry = Stack.back(); in AST_MATCHER_P()
193 Stack.pop_back(); in AST_MATCHER_P()
231 Stack.emplace_back(P, Entry.Indirections); in AST_MATCHER_P()
246 Stack.emplace_back(Cast, Entry.Indirections); in AST_MATCHER_P()
256 Stack.emplace_back(Cast, Entry.Indirections); in AST_MATCHER_P()
280 Stack.emplace_back( in AST_MATCHER_P()
289 Stack.emplace_back(Member, 0); in AST_MATCHER_P()
313 Stack.emplace_back( in AST_MATCHER_P()
325 Stack.emplace_back(Op, Entry.Indirections + 1); in AST_MATCHER_P()
329 Stack.emplace_back(Op, Entry.Indirections - 1); in AST_MATCHER_P()