reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
195 AddStmtChoice withAlwaysAdd(bool alwaysAdd) const { 545 CFGBlock *VisitAddrLabelExpr(AddrLabelExpr *A, AddStmtChoice asc); 546 CFGBlock *VisitBinaryOperator(BinaryOperator *B, AddStmtChoice asc); 548 CFGBlock *VisitCallExpr(CallExpr *C, AddStmtChoice asc); 550 CFGBlock *VisitChooseExpr(ChooseExpr *C, AddStmtChoice asc); 553 AddStmtChoice asc); 556 AddStmtChoice asc); 558 CFGBlock *VisitCXXConstructExpr(CXXConstructExpr *C, AddStmtChoice asc); 559 CFGBlock *VisitCXXNewExpr(CXXNewExpr *DE, AddStmtChoice asc); 560 CFGBlock *VisitCXXDeleteExpr(CXXDeleteExpr *DE, AddStmtChoice asc); 563 AddStmtChoice asc); 565 AddStmtChoice asc); 573 AddStmtChoice asc, bool ExternallyDestructed); 576 CFGBlock *VisitGCCAsmStmt(GCCAsmStmt *G, AddStmtChoice asc); 578 CFGBlock *VisitImplicitCastExpr(ImplicitCastExpr *E, AddStmtChoice asc); 579 CFGBlock *VisitConstantExpr(ConstantExpr *E, AddStmtChoice asc); 582 CFGBlock *VisitBlockExpr(BlockExpr *E, AddStmtChoice asc); 583 CFGBlock *VisitLambdaExpr(LambdaExpr *E, AddStmtChoice asc); 590 AddStmtChoice asc); 591 CFGBlock *VisitMemberExpr(MemberExpr *M, AddStmtChoice asc); 598 CFGBlock *VisitObjCMessageExpr(ObjCMessageExpr *E, AddStmtChoice asc); 605 CFGBlock *VisitStmtExpr(StmtExpr *S, AddStmtChoice asc); 608 AddStmtChoice asc); 609 CFGBlock *VisitUnaryOperator(UnaryOperator *U, AddStmtChoice asc); 612 CFGBlock *Visit(Stmt *S, AddStmtChoice asc = AddStmtChoice::NotAlwaysAdd, 612 CFGBlock *Visit(Stmt *S, AddStmtChoice asc = AddStmtChoice::NotAlwaysAdd, 614 CFGBlock *VisitStmt(Stmt *S, AddStmtChoice asc); 616 CFGBlock *VisitNoRecurse(Expr *E, AddStmtChoice asc); 618 AddStmtChoice asc); 747 return Visit(S, AddStmtChoice::AlwaysAdd); 2120 CFGBlock *CFGBuilder::Visit(Stmt * S, AddStmtChoice asc, 2328 CFGBlock *CFGBuilder::VisitStmt(Stmt *S, AddStmtChoice asc) { 2354 AddStmtChoice asc) { 2366 AddStmtChoice asc) { 2483 AddStmtChoice asc) { 2520 CFGBlock *CFGBuilder::VisitNoRecurse(Expr *E, AddStmtChoice asc) { 2564 CFGBlock *CFGBuilder::VisitCallExpr(CallExpr *C, AddStmtChoice asc) { 2650 AddStmtChoice asc) { 2656 AddStmtChoice alwaysAdd = asc.withAlwaysAdd(true); 2694 CFGBlock *newBlock = Visit(*I, AddStmtChoice::AlwaysAdd, 2710 AddStmtChoice asc) { 2721 AddStmtChoice alwaysAdd = asc.withAlwaysAdd(true); 3066 return Visit(O, AddStmtChoice::AlwaysAdd, /*ExternallyDestructed=*/true); 3213 CFGBlock *CFGBuilder::VisitBlockExpr(BlockExpr *E, AddStmtChoice asc) { 3225 CFGBlock *CFGBuilder::VisitLambdaExpr(LambdaExpr *E, AddStmtChoice asc) { 3260 CFGBlock *CFGBuilder::VisitGCCAsmStmt(GCCAsmStmt *G, AddStmtChoice asc) { 3462 AddStmtChoice asc) { 3470 CFGBlock *CFGBuilder::VisitMemberExpr(MemberExpr *M, AddStmtChoice asc) { 3536 AddStmtChoice::NotAlwaysAdd); 3803 return VisitStmt(S, AddStmtChoice::AlwaysAdd); 3807 AddStmtChoice asc) { 3833 return VisitStmt(T, AddStmtChoice::AlwaysAdd); 3962 AddStmtChoice asc) { 3981 CFGBlock *CFGBuilder::VisitStmtExpr(StmtExpr *SE, AddStmtChoice asc) { 4451 AddStmtChoice asc, bool ExternallyDestructed) { 4466 AddStmtChoice asc) { 4482 AddStmtChoice asc) { 4495 AddStmtChoice asc) { 4520 AddStmtChoice asc) { 4537 AddStmtChoice asc) { 4548 AddStmtChoice asc) { 4560 AddStmtChoice asc) { 4572 CFGBlock *CFGBuilder::VisitConstantExpr(ConstantExpr *E, AddStmtChoice asc) { 4846 AddStmtChoice asc) {