Searched refs:CFGStmt (Results 1 – 20 of 20) sorted by relevance
133 if (Optional<CFGStmt> S = (*ci).getAs<CFGStmt>()) in checkEndAnalysis()194 if (Optional<CFGStmt> S = I->getAs<CFGStmt>()) in getUnreachableStmt()
126 if (Optional<CFGStmt> CS = CE.getAs<CFGStmt>()) { in checkEndAnalysis()
308 if (Optional<CFGStmt> CS = bi->getAs<CFGStmt>()) { in checkASTCodeBody()
53 Optional<CFGStmt> CS = CE.getAs<CFGStmt>(); in Accumulate()
70 if (Optional<CFGStmt> CS = I->getAs<CFGStmt>()) { in isDeadReturn()416 if (Optional<CFGStmt> CS = I->getAs<CFGStmt>()) { in findDeadCode()
462 if (!elem.getAs<CFGStmt>()) in runOnBlock()465 const Stmt *S = elem.castAs<CFGStmt>().getStmt(); in runOnBlock()517 if (Optional<CFGStmt> cs = bi->getAs<CFGStmt>()) { in computeLiveness()
740 CFGStmt CS = BI->castAs<CFGStmt>(); in traverseCFG()785 if (Optional<CFGStmt> CS = BI->getAs<CFGStmt>()) { in findBlockLocations()798 if (Optional<CFGStmt> CS = BI->getAs<CFGStmt>()) { in findBlockLocations()2075 if (Optional<CFGStmt> S = Last.getAs<CFGStmt>()) { in neverReturns()2300 CFGStmt CS = BI->castAs<CFGStmt>(); in runAnalysis()
61 if (Optional<CFGStmt> CS = B.getAs<CFGStmt>()) in getFirstStmtLoc()80 if (Optional<CFGStmt> CS = BI->getAs<CFGStmt>()) in getLastStmtLoc()1387 Visitor.Visit(B.castAs<CFGStmt>().getStmt()); in run()
824 if (Optional<CFGStmt> cs = I->getAs<CFGStmt>()) in runOnBlock()
4013 if (Optional<CFGStmt> SE = BI->getAs<CFGStmt>()) { in StmtPrinterHelper()4221 if (Optional<CFGStmt> CS = E.getAs<CFGStmt>()) { in print_elem()
116 if (Optional<CFGStmt> StmtElem = Elem->getAs<CFGStmt>()) { in getRegionForConstructedObject()164 if (Optional<CFGStmt> StmtElem = Elem.getAs<CFGStmt>()) { in canHaveDirectConstructor()183 assert(isa<CXXConstructExpr>(((*B)[currStmtIdx]).castAs<CFGStmt>().getStmt())); in findElementDirectlyInitializedByCurrentConstructor()224 if (Optional<CFGStmt> PrevStmtElem = Previous.getAs<CFGStmt>()) { in findDirectConstructorForCurrentCFGElement()
592 CFGStmt Elem = SrcBlock->rbegin()->castAs<CFGStmt>(); in VisitLogicalExpr()703 if (Optional<CFGStmt> CS = CE.getAs<CFGStmt>()) { in VisitGuardedExpr()
575 CFGStmt CS = (*Block)[Idx].castAs<CFGStmt>(); in enqueueStmtNode()
297 ProcessStmt(const_cast<Stmt*>(E.castAs<CFGStmt>().getStmt()), Pred); in processCFGElement()317 const CFGStmt S, in shouldRemoveDeadBindings()425 void ExprEngine::ProcessStmt(const CFGStmt S, in ProcessStmt()1568 Optional<CFGStmt> CS = Elem.getAs<CFGStmt>(); in ResolveCondition()
548 return PathDiagnosticLocation(Source.castAs<CFGStmt>().getStmt(), in getLocationForCaller()
1546 if (Optional<CFGStmt> S = First ? First->getAs<CFGStmt>() : None) { in GenerateExtensivePathDiagnostic()
115 class CFGStmt : public CFGElement {117 CFGStmt(Stmt *S) : CFGElement(Statement, S) {} in CFGStmt() function125 CFGStmt() {} in CFGStmt() function656 Elements.push_back(CFGStmt(statement), C); in appendStmt()920 if (Optional<CFGStmt> stmt = BI->getAs<CFGStmt>()) in VisitBlockStmts()
174 const CallExpr *CE = dyn_cast<CallExpr>(B.getAs<CFGStmt>()->getStmt()); in hasRecursiveCallInPath()357 if (ri->getAs<CFGStmt>()) in CheckFallThrough()371 CFGStmt CS = ri->castAs<CFGStmt>(); in CheckFallThrough()976 if (Optional<CFGStmt> CS = ElemIt->getAs<CFGStmt>()) { in checkFallThroughIntoBlock()1054 if (Optional<CFGStmt> CS = ElemIt->getAs<CFGStmt>()) in getLastStmt()
190 V.handleStatement(BI.castAs<CFGStmt>().getStmt()); in walk()
197 void ProcessStmt(const CFGStmt S, ExplodedNode *Pred);