| /src/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | UnreachableCodeChecker.cpp | 207 return CB->getTerminatorStmt(); in getUnreachableStmt() 250 && !CB->getTerminatorStmt(); // No terminator in isEmptyCFGBlock()
|
| /src/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | CFGStmtMap.cpp | 74 if (Stmt *Term = B->getTerminatorStmt()) in Accumulate()
|
| H A D | ReachableCode.cpp | 55 if (const Stmt *Term = B->getTerminatorStmt()) { in isTrivialDoWhile() 121 } else if (!Current->getTerminatorStmt() && Current->succ_size() == 1) { in isDeadReturn() 298 if (const Stmt *Term = B->getTerminatorStmt()) { in shouldTreatSuccessorsAsReachable()
|
| H A D | ProgramPoint.cpp | 136 const Stmt *T = E.getSrc()->getTerminatorStmt(); in printJson()
|
| H A D | CalledOnceCheck.cpp | 513 if (const Stmt *Terminator = Conditional->getTerminatorStmt()) { in clarify() 1338 if (const Expr *Condition = getCondition(BB->getTerminatorStmt())) { in joinSuccessors()
|
| H A D | ThreadSafety.cpp | 816 if (const Stmt *S = CurrBlock->getTerminatorStmt()) { in findBlockLocations() 1479 if (!Cond || isa<ConditionalOperator>(PredBlock->getTerminatorStmt())) in getEdgeLockset() 2444 isa_and_nonnull<ContinueStmt>((*PI)->getTerminatorStmt()) in runAnalysis()
|
| H A D | LiveVariables.cpp | 486 if (const Stmt *term = block->getTerminatorStmt()) in runOnBlock()
|
| H A D | UninitializedValues.cpp | 629 const Stmt *Term = Block->getTerminatorStmt(); in getUninitUse()
|
| H A D | Consumed.cpp | 79 if (const Stmt *StmtNode = Block->getTerminatorStmt()) { in getLastStmtLoc()
|
| H A D | PathDiagnostic.cpp | 726 BE->getBlock()->getTerminatorStmt()->getBeginLoc(), SMng); in create()
|
| H A D | CFG.cpp | 2000 addScopeChangesHandling(SrcPos, DstPos, Block->getTerminatorStmt()); in createScopeChangesHandlingBlock() 5395 dyn_cast_or_null<SwitchStmt>(From->getTerminatorStmt())) { in FilterEdge() 6264 Stmt *Terminator = getTerminatorStmt(); in getTerminatorCondition()
|
| /src/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/ |
| H A D | AdornedCFG.cpp | 69 if (const Stmt *TerminatorStmt = Block->getTerminatorStmt()) in buildStmtToBasicBlockMap()
|
| H A D | TypeErasedDataflowAnalysis.cpp | 247 auto StmtBlock = StmtToBlock.find(Block.getTerminatorStmt()); in computeBlockInputState() 282 const Expr *Cond = getTerminatorCondition(Pred->getTerminatorStmt()); in computeBlockInputState()
|
| /src/contrib/llvm-project/clang/lib/Sema/ |
| H A D | AnalysisBasedWarnings.cpp | 444 const Stmt *Term = B->getTerminatorStmt(); in CheckFallThrough() 493 const Stmt *Term = B.getTerminatorStmt(); in CheckFallThrough() 1130 const Stmt *Term = P->getTerminatorStmt(); in checkFallThroughIntoBlock() 1226 if (const Stmt *Term = B.getTerminatorStmt()) in getLastStmt() 1324 const Stmt *Term = B->getTerminatorStmt(); in DiagnoseSwitchLabelsFallthrough() 1328 Term = B->getTerminatorStmt(); in DiagnoseSwitchLabelsFallthrough()
|
| /src/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | LoopUnrolling.cpp | 308 S = BE->getBlock()->getTerminatorStmt(); in madeNewBranch()
|
| H A D | ExplodedGraph.cpp | 335 return BE->getSrc()->getTerminatorStmt(); in getStmtForDiagnostics()
|
| H A D | CoreEngine.cpp | 313 if (const Stmt *Term = B->getTerminatorStmt()) { in HandleBlockExit()
|
| H A D | BugReporterVisitors.cpp | 1958 CurTerminatorStmt = Map->getBlock(CurStmt)->getTerminatorStmt(); in VisitNode() 2097 if (llvm::isa_and_nonnull<CXXForRangeStmt>(NB->getTerminatorStmt())) in VisitNode() 2168 if (const Stmt *term = srcBlk->getTerminatorStmt()) { in peelOffOuterExpr() 2793 if (const Stmt *Term = SrcBlock->getTerminatorStmt()) { in VisitNodeImpl()
|
| H A D | BugReporter.cpp | 876 const Stmt *T = Src->getTerminatorStmt(); in generateMinimalDiagForBlockEdge() 1291 if (const Stmt *Term = BSrc->getTerminatorStmt()) { in generatePathDiagnosticsForNode()
|
| H A D | ExprEngine.cpp | 2510 const Stmt *Term = nodeBuilder.getContext().getBlock()->getTerminatorStmt(); in processCFGBlockEntrance() 2531 const Stmt *Term = nodeBuilder.getContext().getBlock()->getTerminatorStmt(); in processCFGBlockEntrance()
|
| /src/contrib/llvm-project/clang/include/clang/Analysis/ |
| H A D | CFG.h | 1081 Stmt *getTerminatorStmt() { return Terminator.getStmt(); } in getTerminatorStmt() function 1082 const Stmt *getTerminatorStmt() const { return Terminator.getStmt(); } in getTerminatorStmt() function
|
| H A D | ProgramPoint.h | 254 return getBlock()->getTerminatorStmt(); in getTerminator()
|