Searched refs:getTerminatorStmt (Results 1 – 20 of 20) sorted by relevance
207 if (const Stmt *S = CB->getTerminatorStmt()) in getUnreachableStmt()253 && !CB->getTerminatorStmt(); // No terminator in isEmptyCFGBlock()
73 if (Stmt *Term = B->getTerminatorStmt()) in Accumulate()
52 if (const Stmt *Term = B->getTerminatorStmt()) { in isTrivialDoWhile()120 } else if (!Current->getTerminatorStmt() && Current->succ_size() == 1) { in isDeadReturn()296 if (const Stmt *Term = B->getTerminatorStmt()) { in shouldTreatSuccessorsAsReachable()
136 const Stmt *T = E.getSrc()->getTerminatorStmt(); in printJson()
513 if (const Stmt *Terminator = Conditional->getTerminatorStmt()) { in clarify()1337 if (const Expr *Condition = getCondition(BB->getTerminatorStmt())) { in joinSuccessors()
823 if (const Stmt *S = CurrBlock->getTerminatorStmt()) { in findBlockLocations()1519 if (!Cond || isa<ConditionalOperator>(PredBlock->getTerminatorStmt())) in getEdgeLockset()2439 if (const Stmt *Terminator = (*PI)->getTerminatorStmt()) { in runAnalysis()2478 const Stmt *Terminator = PrevBlock->getTerminatorStmt(); in runAnalysis()
464 if (const Stmt *term = block->getTerminatorStmt()) in runOnBlock()
636 const Stmt *Term = Block->getTerminatorStmt(); in getUninitUse()
2082 Blk->getTerminatorStmt()); in prependAutomaticObjDtorsWithTerminator()2099 Blk->insertLifetimeEnds(InsertPos, *I, Blk->getTerminatorStmt()); in prependAutomaticObjLifetimeWithTerminator()2119 Blk->insertScopeEnd(InsertPos, *PlaceToInsert, Blk->getTerminatorStmt()); in prependAutomaticObjScopeEndWithTerminator()5107 dyn_cast_or_null<SwitchStmt>(From->getTerminatorStmt())) { in FilterEdge()5963 Stmt *Terminator = getTerminatorStmt(); in getTerminatorCondition()
79 if (const Stmt *StmtNode = Block->getTerminatorStmt()) { in getLastStmtLoc()
725 BE->getBlock()->getTerminatorStmt()->getBeginLoc(), SMng); in create()
417 const Stmt *Term = B->getTerminatorStmt(); in CheckFallThrough()466 const Stmt *Term = B.getTerminatorStmt(); in CheckFallThrough()1105 const Stmt *Term = P->getTerminatorStmt(); in checkFallThroughIntoBlock()1203 if (const Stmt *Term = B.getTerminatorStmt()) in getLastStmt()1304 const Stmt *Term = B->getTerminatorStmt(); in DiagnoseSwitchLabelsFallthrough()1308 Term = B->getTerminatorStmt(); in DiagnoseSwitchLabelsFallthrough()
288 S = BE->getBlock()->getTerminatorStmt(); in madeNewBranch()
337 return BE->getSrc()->getTerminatorStmt(); in getStmtForDiagnostics()
1717 CurTerminatorStmt = Map->getBlock(CurStmt)->getTerminatorStmt(); in VisitNode()1856 if (llvm::isa_and_nonnull<CXXForRangeStmt>(NB->getTerminatorStmt())) in VisitNode()1907 if (const Stmt *term = srcBlk->getTerminatorStmt()) { in peelOffOuterExpr()2512 if (const Stmt *Term = SrcBlock->getTerminatorStmt()) { in VisitNodeImpl()
297 if (const Stmt *Term = B->getTerminatorStmt()) { in HandleBlockExit()
863 const Stmt *T = Src->getTerminatorStmt(); in generateMinimalDiagForBlockEdge()1273 if (const Stmt *Term = BSrc->getTerminatorStmt()) { in generatePathDiagnosticsForNode()
1969 const Stmt *Term = nodeBuilder.getContext().getBlock()->getTerminatorStmt(); in processCFGBlockEntrance()1990 const Stmt *Term = nodeBuilder.getContext().getBlock()->getTerminatorStmt(); in processCFGBlockEntrance()
1050 Stmt *getTerminatorStmt() { return Terminator.getStmt(); } in getTerminatorStmt() function1051 const Stmt *getTerminatorStmt() const { return Terminator.getStmt(); } in getTerminatorStmt() function
260 return getBlock()->getTerminatorStmt(); in getTerminator()