Lines Matching defs:Term
313 if (const Stmt *Term = B->getTerminatorStmt()) {
314 switch (Term->getStmtClass()) {
320 cast<CXXBindTemporaryExpr>(Term), B, Pred);
325 HandleStaticInit(cast<DeclStmt>(Term), B, Pred);
329 HandleBranch(cast<BinaryOperator>(Term)->getLHS(), Term, B, Pred);
334 HandleBranch(cast<AbstractConditionalOperator>(Term)->getCond(),
335 Term, B, Pred);
342 HandleBranch(cast<ChooseExpr>(Term)->getCond(), Term, B, Pred);
358 HandleBranch(cast<DoStmt>(Term)->getCond(), Term, B, Pred);
362 HandleBranch(cast<CXXForRangeStmt>(Term)->getCond(), Term, B, Pred);
366 HandleBranch(cast<ForStmt>(Term)->getCond(), Term, B, Pred);
376 HandleBranch(cast<IfStmt>(Term)->getCond(), Term, B, Pred);
384 builder(Pred, B, cast<IndirectGotoStmt>(Term)->getTarget(),
402 HandleBranch(Term, Term, B, Pred);
406 SwitchNodeBuilder builder(Pred, B, cast<SwitchStmt>(Term)->getCond(),
414 HandleBranch(cast<WhileStmt>(Term)->getCond(), Term, B, Pred);
418 assert(cast<GCCAsmStmt>(Term)->isAsmGoto() && "Encountered GCCAsmStmt without labels");
441 void CoreEngine::HandleBranch(const Stmt *Cond, const Stmt *Term,
603 const Stmt *Term = B->getTerminatorStmt();
604 if (isa<ForStmt, WhileStmt, CXXForRangeStmt>(Term)) {
609 if (isa<DoStmt>(Term)) {