Lines Matching refs:ExternallyDestructed

550   CFGBlock *VisitCompoundStmt(CompoundStmt *C, bool ExternallyDestructed);
572 AddStmtChoice asc, bool ExternallyDestructed);
612 bool ExternallyDestructed = false);
683 CFGBlock *VisitForTemporaryDtors(Stmt *E, bool ExternallyDestructed,
685 CFGBlock *VisitChildrenForTemporaryDtors(Stmt *E, bool ExternallyDestructed,
688 bool ExternallyDestructed,
691 CXXBindTemporaryExpr *E, bool ExternallyDestructed, TempDtorContext &Context);
693 AbstractConditionalOperator *E, bool ExternallyDestructed,
2120 bool ExternallyDestructed) { in Visit() argument
2173 return VisitCompoundStmt(cast<CompoundStmt>(S), ExternallyDestructed); in Visit()
2186 asc, ExternallyDestructed); in Visit()
2707 CFGBlock *CFGBuilder::VisitCompoundStmt(CompoundStmt *C, bool ExternallyDestructed) { in VisitCompoundStmt() argument
2724 ExternallyDestructed); in VisitCompoundStmt()
2732 ExternallyDestructed = false; in VisitCompoundStmt()
4506 AddStmtChoice asc, bool ExternallyDestructed) { in VisitExprWithCleanups() argument
4511 VisitForTemporaryDtors(E->getSubExpr(), ExternallyDestructed, Context); in VisitExprWithCleanups()
4651 CFGBlock *CFGBuilder::VisitForTemporaryDtors(Stmt *E, bool ExternallyDestructed, in VisitForTemporaryDtors() argument
4665 return VisitChildrenForTemporaryDtors(E, ExternallyDestructed, Context); in VisitForTemporaryDtors()
4669 ExternallyDestructed, in VisitForTemporaryDtors()
4674 cast<CXXBindTemporaryExpr>(E), ExternallyDestructed, Context); in VisitForTemporaryDtors()
4679 cast<AbstractConditionalOperator>(E), ExternallyDestructed, Context); in VisitForTemporaryDtors()
4701 ExternallyDestructed = (MTE->getStorageDuration() != SD_FullExpression); in VisitForTemporaryDtors()
4753 bool ExternallyDestructed, in VisitChildrenForTemporaryDtors() argument
4767 if (CFGBlock *R = VisitForTemporaryDtors(Child, ExternallyDestructed, Context)) in VisitChildrenForTemporaryDtors()
4774 BinaryOperator *E, bool ExternallyDestructed, TempDtorContext &Context) { in VisitBinaryOperatorForTemporaryDtors() argument
4779 CFGBlock *RHSBlock = VisitForTemporaryDtors(E->getRHS(), ExternallyDestructed, Context); in VisitBinaryOperatorForTemporaryDtors()
4809 return VisitChildrenForTemporaryDtors(E, ExternallyDestructed, Context); in VisitBinaryOperatorForTemporaryDtors()
4813 CXXBindTemporaryExpr *E, bool ExternallyDestructed, TempDtorContext &Context) { in VisitCXXBindTemporaryExprForTemporaryDtors() argument
4817 if (!ExternallyDestructed) { in VisitCXXBindTemporaryExprForTemporaryDtors()
4865 AbstractConditionalOperator *E, bool ExternallyDestructed, in VisitConditionalOperatorForTemporaryDtors() argument
4876 VisitForTemporaryDtors(E->getTrueExpr(), ExternallyDestructed, TrueContext); in VisitConditionalOperatorForTemporaryDtors()
4883 VisitForTemporaryDtors(E->getFalseExpr(), ExternallyDestructed, FalseContext); in VisitConditionalOperatorForTemporaryDtors()