Lines Matching refs:ExternallyDestructed

550   CFGBlock *VisitCompoundStmt(CompoundStmt *C, bool ExternallyDestructed);
573 AddStmtChoice asc, bool ExternallyDestructed);
616 bool ExternallyDestructed = false);
687 CFGBlock *VisitForTemporaryDtors(Stmt *E, bool ExternallyDestructed,
689 CFGBlock *VisitChildrenForTemporaryDtors(Stmt *E, bool ExternallyDestructed,
692 bool ExternallyDestructed,
695 CXXBindTemporaryExpr *E, bool ExternallyDestructed, TempDtorContext &Context);
697 AbstractConditionalOperator *E, bool ExternallyDestructed,
2120 bool ExternallyDestructed) { in Visit() argument
2176 return VisitCompoundStmt(cast<CompoundStmt>(S), ExternallyDestructed); in Visit()
2189 asc, ExternallyDestructed); in Visit()
2745 bool ExternallyDestructed) { in VisitCompoundStmt() argument
2761 ExternallyDestructed); in VisitCompoundStmt()
2769 ExternallyDestructed = false; in VisitCompoundStmt()
4731 AddStmtChoice asc, bool ExternallyDestructed) { in VisitExprWithCleanups() argument
4736 VisitForTemporaryDtors(E->getSubExpr(), ExternallyDestructed, Context); in VisitExprWithCleanups()
4876 CFGBlock *CFGBuilder::VisitForTemporaryDtors(Stmt *E, bool ExternallyDestructed, in VisitForTemporaryDtors() argument
4890 return VisitChildrenForTemporaryDtors(E, ExternallyDestructed, Context); in VisitForTemporaryDtors()
4894 ExternallyDestructed, in VisitForTemporaryDtors()
4899 cast<CXXBindTemporaryExpr>(E), ExternallyDestructed, Context); in VisitForTemporaryDtors()
4904 cast<AbstractConditionalOperator>(E), ExternallyDestructed, Context); in VisitForTemporaryDtors()
4926 ExternallyDestructed = (MTE->getStorageDuration() != SD_FullExpression); in VisitForTemporaryDtors()
4978 bool ExternallyDestructed, in VisitChildrenForTemporaryDtors() argument
4992 if (CFGBlock *R = VisitForTemporaryDtors(Child, ExternallyDestructed, Context)) in VisitChildrenForTemporaryDtors()
4999 BinaryOperator *E, bool ExternallyDestructed, TempDtorContext &Context) { in VisitBinaryOperatorForTemporaryDtors() argument
5004 CFGBlock *RHSBlock = VisitForTemporaryDtors(E->getRHS(), ExternallyDestructed, Context); in VisitBinaryOperatorForTemporaryDtors()
5034 return VisitChildrenForTemporaryDtors(E, ExternallyDestructed, Context); in VisitBinaryOperatorForTemporaryDtors()
5038 CXXBindTemporaryExpr *E, bool ExternallyDestructed, TempDtorContext &Context) { in VisitCXXBindTemporaryExprForTemporaryDtors() argument
5042 if (!ExternallyDestructed) { in VisitCXXBindTemporaryExprForTemporaryDtors()
5090 AbstractConditionalOperator *E, bool ExternallyDestructed, in VisitConditionalOperatorForTemporaryDtors() argument
5101 VisitForTemporaryDtors(E->getTrueExpr(), ExternallyDestructed, TrueContext); in VisitConditionalOperatorForTemporaryDtors()
5108 VisitForTemporaryDtors(E->getFalseExpr(), ExternallyDestructed, FalseContext); in VisitConditionalOperatorForTemporaryDtors()