Lines Matching defs:Term
501 const Stmt *Term = I->Terminator;
517 switch (Term->getStmtClass()) {
529 const IfStmt *IS = cast<IfStmt>(Term);
539 const ConditionalOperator *CO = cast<ConditionalOperator>(Term);
549 const BinaryOperator *BO = cast<BinaryOperator>(Term);
571 Range = cast<WhileStmt>(Term)->getCond()->getSourceRange();
578 Range = cast<ForStmt>(Term)->getCond()->getSourceRange();
590 Range = cast<DoStmt>(Term)->getCond()->getSourceRange();
599 Range = cast<CaseStmt>(Term)->getLHS()->getSourceRange();
604 Range = cast<DefaultStmt>(Term)->getDefaultLoc();
749 const Stmt *Term = P->getTerminator();
750 if (Term && isa<SwitchStmt>(Term))
835 if (const Stmt *Term = B.getTerminator())
836 return Term;
911 const Stmt *Term = B->getTerminator();
913 while (B->empty() && !Term && B->succ_size() == 1) {
915 Term = B->getTerminator();
917 if (!(B->empty() && Term && isa<BreakStmt>(Term))) {