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()
4512 AddStmtChoice asc, bool ExternallyDestructed) { in VisitExprWithCleanups() argument
4517 VisitForTemporaryDtors(E->getSubExpr(), ExternallyDestructed, Context); in VisitExprWithCleanups()
4657 CFGBlock *CFGBuilder::VisitForTemporaryDtors(Stmt *E, bool ExternallyDestructed, in VisitForTemporaryDtors() argument
4671 return VisitChildrenForTemporaryDtors(E, ExternallyDestructed, Context); in VisitForTemporaryDtors()
4675 ExternallyDestructed, in VisitForTemporaryDtors()
4680 cast<CXXBindTemporaryExpr>(E), ExternallyDestructed, Context); in VisitForTemporaryDtors()
4685 cast<AbstractConditionalOperator>(E), ExternallyDestructed, Context); in VisitForTemporaryDtors()
4707 ExternallyDestructed = (MTE->getStorageDuration() != SD_FullExpression); in VisitForTemporaryDtors()
4759 bool ExternallyDestructed, in VisitChildrenForTemporaryDtors() argument
4773 if (CFGBlock *R = VisitForTemporaryDtors(Child, ExternallyDestructed, Context)) in VisitChildrenForTemporaryDtors()
4780 BinaryOperator *E, bool ExternallyDestructed, TempDtorContext &Context) { in VisitBinaryOperatorForTemporaryDtors() argument
4785 CFGBlock *RHSBlock = VisitForTemporaryDtors(E->getRHS(), ExternallyDestructed, Context); in VisitBinaryOperatorForTemporaryDtors()
4815 return VisitChildrenForTemporaryDtors(E, ExternallyDestructed, Context); in VisitBinaryOperatorForTemporaryDtors()
4819 CXXBindTemporaryExpr *E, bool ExternallyDestructed, TempDtorContext &Context) { in VisitCXXBindTemporaryExprForTemporaryDtors() argument
4823 if (!ExternallyDestructed) { in VisitCXXBindTemporaryExprForTemporaryDtors()
4871 AbstractConditionalOperator *E, bool ExternallyDestructed, in VisitConditionalOperatorForTemporaryDtors() argument
4882 VisitForTemporaryDtors(E->getTrueExpr(), ExternallyDestructed, TrueContext); in VisitConditionalOperatorForTemporaryDtors()
4889 VisitForTemporaryDtors(E->getFalseExpr(), ExternallyDestructed, FalseContext); in VisitConditionalOperatorForTemporaryDtors()