Lines Matching refs:Term
827 const Stmt *Term = I->Terminator; in DiagUninitUse() local
843 switch (Term ? Term->getStmtClass() : Stmt::DeclStmtClass) { in DiagUninitUse()
851 const IfStmt *IS = cast<IfStmt>(Term); in DiagUninitUse()
861 const ConditionalOperator *CO = cast<ConditionalOperator>(Term); in DiagUninitUse()
871 const BinaryOperator *BO = cast<BinaryOperator>(Term); in DiagUninitUse()
893 Range = cast<WhileStmt>(Term)->getCond()->getSourceRange(); in DiagUninitUse()
900 Range = cast<ForStmt>(Term)->getCond()->getSourceRange(); in DiagUninitUse()
916 Range = cast<CXXForRangeStmt>(Term)->getRangeInit()->getSourceRange(); in DiagUninitUse()
923 Range = cast<DoStmt>(Term)->getCond()->getSourceRange(); in DiagUninitUse()
932 Range = cast<CaseStmt>(Term)->getLHS()->getSourceRange(); in DiagUninitUse()
937 Range = cast<DefaultStmt>(Term)->getDefaultLoc(); in DiagUninitUse()
1076 const Stmt *Term = P->getTerminator(); in checkFallThroughIntoBlock() local
1077 if (Term && isa<SwitchStmt>(Term)) in checkFallThroughIntoBlock()
1174 if (const Stmt *Term = B.getTerminator()) in getLastStmt() local
1175 return Term; in getLastStmt()
1280 const Stmt *Term = B->getTerminator(); in DiagnoseSwitchLabelsFallthrough() local
1282 while (B->empty() && !Term && B->succ_size() == 1) { in DiagnoseSwitchLabelsFallthrough()
1284 Term = B->getTerminator(); in DiagnoseSwitchLabelsFallthrough()
1286 if (!(B->empty() && Term && isa<BreakStmt>(Term))) { in DiagnoseSwitchLabelsFallthrough()