Searched refs:ExprCleanupObjects (Results 1 – 5 of 5) sorted by relevance
1773 ExprCleanupObjects.push_back(Block); in BuildBlockForLambdaConversion()
6509 assert(ExprCleanupObjects.size() >= FirstCleanup); in MaybeCreateExprWithCleanups()6511 ExprCleanupObjects.size() == FirstCleanup); in MaybeCreateExprWithCleanups()6515 auto Cleanups = llvm::makeArrayRef(ExprCleanupObjects.begin() + FirstCleanup, in MaybeCreateExprWithCleanups()6516 ExprCleanupObjects.size() - FirstCleanup); in MaybeCreateExprWithCleanups()
13782 ExprCleanupObjects.push_back(Result->getBlockDecl()); in ActOnBlockStmtExpr()14430 ExprEvalContexts.emplace_back(NewContext, ExprCleanupObjects.size(), Cleanup, in PushExpressionEvaluationContext()14536 ExprCleanupObjects.erase(ExprCleanupObjects.begin() + Rec.NumCleanupObjects, in PopExpressionEvaluationContext()14537 ExprCleanupObjects.end()); in PopExpressionEvaluationContext()14556 ExprCleanupObjects.erase( in DiscardCleanupsInEvaluationContext()14557 ExprCleanupObjects.begin() + ExprEvalContexts.back().NumCleanupObjects, in DiscardCleanupsInEvaluationContext()14558 ExprCleanupObjects.end()); in DiscardCleanupsInEvaluationContext()
13386 assert(ExprCleanupObjects.size() == in ActOnFinishFunctionBody()
538 SmallVector<BlockDecl*, 8> ExprCleanupObjects; variable