Searched refs:getTerminatorStmt (Results 1 – 20 of 20) sorted by relevance
207 return CB->getTerminatorStmt(); in getUnreachableStmt()250 && !CB->getTerminatorStmt(); // No terminator in isEmptyCFGBlock()
74 if (Stmt *Term = B->getTerminatorStmt()) in Accumulate()
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()
136 const Stmt *T = E.getSrc()->getTerminatorStmt(); in printJson()
513 if (const Stmt *Terminator = Conditional->getTerminatorStmt()) { in clarify()1338 if (const Expr *Condition = getCondition(BB->getTerminatorStmt())) { in joinSuccessors()
486 if (const Stmt *term = block->getTerminatorStmt()) in runOnBlock()
629 const Stmt *Term = Block->getTerminatorStmt(); in getUninitUse()
726 BE->getBlock()->getTerminatorStmt()->getBeginLoc(), SMng); in create()
2000 addScopeChangesHandling(SrcPos, DstPos, Block->getTerminatorStmt()); in createScopeChangesHandlingBlock()5395 dyn_cast_or_null<SwitchStmt>(From->getTerminatorStmt())) { in FilterEdge()6264 Stmt *Terminator = getTerminatorStmt(); in getTerminatorCondition()
69 if (const Stmt *TerminatorStmt = Block->getTerminatorStmt()) in buildStmtToBasicBlockMap()
247 auto StmtBlock = StmtToBlock.find(Block.getTerminatorStmt()); in computeBlockInputState()282 const Expr *Cond = getTerminatorCondition(Pred->getTerminatorStmt()); in computeBlockInputState()
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()
308 S = BE->getBlock()->getTerminatorStmt(); in madeNewBranch()
335 return BE->getSrc()->getTerminatorStmt(); in getStmtForDiagnostics()
313 if (const Stmt *Term = B->getTerminatorStmt()) { in HandleBlockExit()
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()
876 const Stmt *T = Src->getTerminatorStmt(); in generateMinimalDiagForBlockEdge()1291 if (const Stmt *Term = BSrc->getTerminatorStmt()) { in generatePathDiagnosticsForNode()
2510 const Stmt *Term = nodeBuilder.getContext().getBlock()->getTerminatorStmt(); in processCFGBlockEntrance()2531 const Stmt *Term = nodeBuilder.getContext().getBlock()->getTerminatorStmt(); in processCFGBlockEntrance()
1081 Stmt *getTerminatorStmt() { return Terminator.getStmt(); } in getTerminatorStmt() function1082 const Stmt *getTerminatorStmt() const { return Terminator.getStmt(); } in getTerminatorStmt() function
254 return getBlock()->getTerminatorStmt(); in getTerminator()