Lines Matching refs:alwaysAdd
194 bool alwaysAdd(CFGBuilder &builder,
199 AddStmtChoice withAlwaysAdd(bool alwaysAdd) const { in withAlwaysAdd()
200 return AddStmtChoice(alwaysAdd ? AlwaysAdd : NotAlwaysAdd); in withAlwaysAdd()
555 bool alwaysAdd(const Stmt *stmt);
813 if (alwaysAdd(S) && cachedEntry) in appendStmt()
833 if (alwaysAdd(CE) && cachedEntry) in appendCall()
863 if (alwaysAdd(ME) && cachedEntry) in appendObjCMessage()
1371 inline bool AddStmtChoice::alwaysAdd(CFGBuilder &builder, in alwaysAdd() function in AddStmtChoice
1373 return builder.alwaysAdd(stmt) || kind == AlwaysAdd; in alwaysAdd()
1376 bool CFGBuilder::alwaysAdd(const Stmt *stmt) { in alwaysAdd() function in CFGBuilder
1377 bool shouldAdd = BuildOpts.alwaysAdd(stmt); in alwaysAdd()
2416 if (asc.alwaysAdd(*this, S)) { in VisitStmt()
2440 if (asc.alwaysAdd(*this, ILE)) { in VisitInitListExpr()
2466 if (asc.alwaysAdd(*this, A)) { in VisitAddrLabelExpr()
2491 if (isFallthroughStatement(A) && asc.alwaysAdd(*this, A)) { in VisitAttributedStmt()
2500 if (asc.alwaysAdd(*this, U)) { in VisitUnaryOperator()
2629 if (asc.alwaysAdd(*this, B)) { in VisitBinaryOperator()
2637 if (asc.alwaysAdd(*this, B)) { in VisitBinaryOperator()
2654 if (asc.alwaysAdd(*this, E)) { in VisitNoRecurse()
2789 AddStmtChoice alwaysAdd = asc.withAlwaysAdd(true); in VisitChooseExpr() local
2792 CFGBlock *LHSBlock = Visit(C->getLHS(), alwaysAdd); in VisitChooseExpr()
2798 CFGBlock *RHSBlock = Visit(C->getRHS(), alwaysAdd); in VisitChooseExpr()
2854 AddStmtChoice alwaysAdd = asc.withAlwaysAdd(true); in VisitConditionalOperator() local
2865 LHSBlock = Visit(C->getTrueExpr(), alwaysAdd); in VisitConditionalOperator()
2875 CFGBlock *RHSBlock = Visit(C->getFalseExpr(), alwaysAdd); in VisitConditionalOperator()
3263 if (asc.alwaysAdd(*this, E)) { in VisitCoroutineSuspendExpr()
3690 if (asc.alwaysAdd(*this, M)) { in VisitMemberExpr()
3997 if (asc.alwaysAdd(*this, A)) { in VisitArrayInitLoopExpr()
4156 if (asc.alwaysAdd(*this, S)) { in VisitCXXTypeidExpr()
4301 if (asc.alwaysAdd(*this, E)) { in VisitUnaryExprOrTypeTraitExpr()
4325 if (asc.alwaysAdd(*this, SE)) { in VisitStmtExpr()
4815 if (asc.alwaysAdd(*this, E)) { in VisitCXXBindTemporaryExpr()
4886 if (asc.alwaysAdd(*this, E)) { in VisitCXXFunctionalCastExpr()
4909 if (asc.alwaysAdd(*this, E)) { in VisitImplicitCastExpr()
5191 if (asc.alwaysAdd(*this, D)) { in VisitOMPExecutableDirective()