Lines Matching refs:Term
296 if (const Stmt *Term = B->getTerminatorStmt()) {
297 switch (Term->getStmtClass()) {
303 cast<CXXBindTemporaryExpr>(Term), B, Pred);
308 HandleStaticInit(cast<DeclStmt>(Term), B, Pred);
312 HandleBranch(cast<BinaryOperator>(Term)->getLHS(), Term, B, Pred);
317 HandleBranch(cast<AbstractConditionalOperator>(Term)->getCond(),
318 Term, B, Pred);
325 HandleBranch(cast<ChooseExpr>(Term)->getCond(), Term, B, Pred);
341 HandleBranch(cast<DoStmt>(Term)->getCond(), Term, B, Pred);
345 HandleBranch(cast<CXXForRangeStmt>(Term)->getCond(), Term, B, Pred);
349 HandleBranch(cast<ForStmt>(Term)->getCond(), Term, B, Pred);
358 HandleBranch(cast<IfStmt>(Term)->getCond(), Term, B, Pred);
366 builder(Pred, B, cast<IndirectGotoStmt>(Term)->getTarget(),
384 HandleBranch(Term, Term, B, Pred);
388 SwitchNodeBuilder builder(Pred, B, cast<SwitchStmt>(Term)->getCond(),
396 HandleBranch(cast<WhileStmt>(Term)->getCond(), Term, B, Pred);
400 assert(cast<GCCAsmStmt>(Term)->isAsmGoto() && "Encountered GCCAsmStmt without labels");
423 void CoreEngine::HandleBranch(const Stmt *Cond, const Stmt *Term,