| /openbsd-src/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | UnreachableCodeChecker.cpp | 208 if (const Stmt *S = CB->getTerminatorStmt()) in getUnreachableStmt() 254 && !CB->getTerminatorStmt(); // No terminator in isEmptyCFGBlock()
|
| /openbsd-src/gnu/llvm/clang/lib/Analysis/FlowSensitive/ |
| H A D | TypeErasedDataflowAnalysis.cpp | 75 if (const auto *T = B.getTerminatorStmt()) in isLoopHead() 242 auto StmtBlock = StmtToBlock.find(Block.getTerminatorStmt()); in computeBlockInputState() 265 if (const Stmt *PredTerminatorStmt = Pred->getTerminatorStmt()) { in computeBlockInputState()
|
| H A D | ControlFlowContext.cpp | 41 if (const Stmt *TerminatorStmt = Block->getTerminatorStmt()) in buildStmtToBasicBlockMap()
|
| /openbsd-src/gnu/llvm/clang/lib/Analysis/ |
| H A D | CFGStmtMap.cpp | 74 if (Stmt *Term = B->getTerminatorStmt()) in Accumulate()
|
| H A D | ReachableCode.cpp | 53 if (const Stmt *Term = B->getTerminatorStmt()) { in isTrivialDoWhile() 119 } else if (!Current->getTerminatorStmt() && Current->succ_size() == 1) { in isDeadReturn() 296 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() 1337 if (const Expr *Condition = getCondition(BB->getTerminatorStmt())) { in joinSuccessors()
|
| H A D | ThreadSafety.cpp | 817 if (const Stmt *S = CurrBlock->getTerminatorStmt()) { in findBlockLocations() 1465 if (!Cond || isa<ConditionalOperator>(PredBlock->getTerminatorStmt())) in getEdgeLockset() 2386 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 | 633 const Stmt *Term = Block->getTerminatorStmt(); in getUninitUse()
|
| H A D | CFG.cpp | 2135 Blk->getTerminatorStmt()); in prependAutomaticObjDtorsWithTerminator() 2152 Blk->insertLifetimeEnds(InsertPos, *I, Blk->getTerminatorStmt()); in prependAutomaticObjLifetimeWithTerminator() 2172 Blk->insertScopeEnd(InsertPos, *PlaceToInsert, Blk->getTerminatorStmt()); in prependAutomaticObjScopeEndWithTerminator() 5389 dyn_cast_or_null<SwitchStmt>(From->getTerminatorStmt())) { in FilterEdge() 6252 Stmt *Terminator = getTerminatorStmt(); in getTerminatorCondition()
|
| H A D | Consumed.cpp | 79 if (const Stmt *StmtNode = Block->getTerminatorStmt()) { in getLastStmtLoc()
|
| H A D | PathDiagnostic.cpp | 724 BE->getBlock()->getTerminatorStmt()->getBeginLoc(), SMng); in create()
|
| /openbsd-src/gnu/llvm/clang/lib/Sema/ |
| H A D | AnalysisBasedWarnings.cpp | 421 const Stmt *Term = B->getTerminatorStmt(); in CheckFallThrough() 470 const Stmt *Term = B.getTerminatorStmt(); in CheckFallThrough() 1106 const Stmt *Term = P->getTerminatorStmt(); in checkFallThroughIntoBlock() 1202 if (const Stmt *Term = B.getTerminatorStmt()) in getLastStmt() 1300 const Stmt *Term = B->getTerminatorStmt(); in DiagnoseSwitchLabelsFallthrough() 1304 Term = B->getTerminatorStmt(); in DiagnoseSwitchLabelsFallthrough()
|
| /openbsd-src/gnu/llvm/clang/lib/StaticAnalyzer/Core/ |
| H A D | LoopUnrolling.cpp | 291 S = BE->getBlock()->getTerminatorStmt(); in madeNewBranch()
|
| H A D | ExplodedGraph.cpp | 336 return BE->getSrc()->getTerminatorStmt(); in getStmtForDiagnostics()
|
| H A D | BugReporterVisitors.cpp | 1937 CurTerminatorStmt = Map->getBlock(CurStmt)->getTerminatorStmt(); in VisitNode() 2076 if (llvm::isa_and_nonnull<CXXForRangeStmt>(NB->getTerminatorStmt())) in VisitNode() 2147 if (const Stmt *term = srcBlk->getTerminatorStmt()) { in peelOffOuterExpr() 2771 if (const Stmt *Term = SrcBlock->getTerminatorStmt()) { in VisitNodeImpl()
|
| H A D | CoreEngine.cpp | 325 if (const Stmt *Term = B->getTerminatorStmt()) { in HandleBlockExit()
|
| H A D | BugReporter.cpp | 865 const Stmt *T = Src->getTerminatorStmt(); in generateMinimalDiagForBlockEdge() 1280 if (const Stmt *Term = BSrc->getTerminatorStmt()) { in generatePathDiagnosticsForNode()
|
| H A D | ExprEngine.cpp | 2477 const Stmt *Term = nodeBuilder.getContext().getBlock()->getTerminatorStmt(); in processCFGBlockEntrance() 2498 const Stmt *Term = nodeBuilder.getContext().getBlock()->getTerminatorStmt(); in processCFGBlockEntrance()
|
| /openbsd-src/gnu/llvm/clang/include/clang/Analysis/ |
| H A D | CFG.h | 1050 Stmt *getTerminatorStmt() { return Terminator.getStmt(); } in getTerminatorStmt() function 1051 const Stmt *getTerminatorStmt() const { return Terminator.getStmt(); } in getTerminatorStmt() function
|
| H A D | ProgramPoint.h | 258 return getBlock()->getTerminatorStmt(); in getTerminator()
|