Lines Matching refs:Term

444           const Stmt *Term = B->getTerminatorStmt();  in CheckFallThrough()  local
445 if (isa_and_nonnull<CXXTryStmt>(Term)) in CheckFallThrough()
493 const Stmt *Term = B.getTerminatorStmt(); in CheckFallThrough() local
494 if (Term && (isa<CXXTryStmt>(Term) || isa<ObjCAtTryStmt>(Term))) { in CheckFallThrough()
874 const Stmt *Term = I->Terminator; in DiagUninitUse() local
890 switch (Term ? Term->getStmtClass() : Stmt::DeclStmtClass) { in DiagUninitUse()
898 const IfStmt *IS = cast<IfStmt>(Term); in DiagUninitUse()
908 const ConditionalOperator *CO = cast<ConditionalOperator>(Term); in DiagUninitUse()
918 const BinaryOperator *BO = cast<BinaryOperator>(Term); in DiagUninitUse()
940 Range = cast<WhileStmt>(Term)->getCond()->getSourceRange(); in DiagUninitUse()
947 Range = cast<ForStmt>(Term)->getCond()->getSourceRange(); in DiagUninitUse()
963 Range = cast<CXXForRangeStmt>(Term)->getRangeInit()->getSourceRange(); in DiagUninitUse()
970 Range = cast<DoStmt>(Term)->getCond()->getSourceRange(); in DiagUninitUse()
979 Range = cast<CaseStmt>(Term)->getLHS()->getSourceRange(); in DiagUninitUse()
984 Range = cast<DefaultStmt>(Term)->getDefaultLoc(); in DiagUninitUse()
1130 const Stmt *Term = P->getTerminatorStmt(); in checkFallThroughIntoBlock() local
1131 if (isa_and_nonnull<SwitchStmt>(Term)) in checkFallThroughIntoBlock()
1226 if (const Stmt *Term = B.getTerminatorStmt()) in getLastStmt() local
1227 return Term; in getLastStmt()
1324 const Stmt *Term = B->getTerminatorStmt(); in DiagnoseSwitchLabelsFallthrough() local
1326 while (B->empty() && !Term && B->succ_size() == 1) { in DiagnoseSwitchLabelsFallthrough()
1328 Term = B->getTerminatorStmt(); in DiagnoseSwitchLabelsFallthrough()
1330 if (!(B->empty() && isa_and_nonnull<BreakStmt>(Term))) { in DiagnoseSwitchLabelsFallthrough()