Lines Matching refs:Term
711 const Stmt *Term = I->Terminator; in DiagUninitUse() local
727 switch (Term ? Term->getStmtClass() : Stmt::DeclStmtClass) { in DiagUninitUse()
735 const IfStmt *IS = cast<IfStmt>(Term); in DiagUninitUse()
745 const ConditionalOperator *CO = cast<ConditionalOperator>(Term); in DiagUninitUse()
755 const BinaryOperator *BO = cast<BinaryOperator>(Term); in DiagUninitUse()
777 Range = cast<WhileStmt>(Term)->getCond()->getSourceRange(); in DiagUninitUse()
784 Range = cast<ForStmt>(Term)->getCond()->getSourceRange(); in DiagUninitUse()
800 Range = cast<CXXForRangeStmt>(Term)->getRangeInit()->getSourceRange(); in DiagUninitUse()
807 Range = cast<DoStmt>(Term)->getCond()->getSourceRange(); in DiagUninitUse()
816 Range = cast<CaseStmt>(Term)->getLHS()->getSourceRange(); in DiagUninitUse()
821 Range = cast<DefaultStmt>(Term)->getDefaultLoc(); in DiagUninitUse()
960 const Stmt *Term = P->getTerminator(); in checkFallThroughIntoBlock() local
961 if (Term && isa<SwitchStmt>(Term)) in checkFallThroughIntoBlock()
1049 if (const Stmt *Term = B.getTerminator()) in getLastStmt() local
1050 return Term; in getLastStmt()
1124 const Stmt *Term = B->getTerminator(); in DiagnoseSwitchLabelsFallthrough() local
1126 while (B->empty() && !Term && B->succ_size() == 1) { in DiagnoseSwitchLabelsFallthrough()
1128 Term = B->getTerminator(); in DiagnoseSwitchLabelsFallthrough()
1130 if (!(B->empty() && Term && isa<BreakStmt>(Term))) { in DiagnoseSwitchLabelsFallthrough()