Lines Matching refs:Stmt

49 static bool isTrivialDoWhile(const CFGBlock *B, const Stmt *S) {  in isTrivialDoWhile()
52 if (const Stmt *Term = B->getTerminatorStmt()) { in isTrivialDoWhile()
61 static bool isBuiltinUnreachable(const Stmt *S) { in isBuiltinUnreachable()
69 static bool isBuiltinAssumeFalse(const CFGBlock *B, const Stmt *S, in isBuiltinAssumeFalse()
84 static bool isDeadReturn(const CFGBlock *B, const Stmt *S) { in isDeadReturn()
149 static bool isExpandedFromConfigurationMacro(const Stmt *S, in isExpandedFromConfigurationMacro()
188 static bool isConfigurationValue(const Stmt *S, in isConfigurationValue()
214 case Stmt::CallExprClass: { in isConfigurationValue()
219 case Stmt::DeclRefExprClass: in isConfigurationValue()
221 case Stmt::ObjCBoolLiteralExprClass: in isConfigurationValue()
224 case Stmt::CXXBoolLiteralExprClass: in isConfigurationValue()
225 case Stmt::IntegerLiteralClass: { in isConfigurationValue()
234 case Stmt::MemberExprClass: in isConfigurationValue()
236 case Stmt::UnaryExprOrTypeTraitExprClass: in isConfigurationValue()
238 case Stmt::BinaryOperatorClass: { in isConfigurationValue()
249 case Stmt::UnaryOperatorClass: { in isConfigurationValue()
296 if (const Stmt *Term = B->getTerminatorStmt()) { in shouldTreatSuccessorsAsReachable()
305 const Stmt *Cond = B->getTerminatorCondition(/* stripParens */ false); in shouldTreatSuccessorsAsReachable()
393 typedef SmallVector<std::pair<const CFGBlock *, const Stmt *>, 12>
410 const Stmt *findDeadCode(const CFGBlock *Block);
413 const Stmt *S,
449 static bool isValidDeadStmt(const Stmt *S) { in isValidDeadStmt()
457 const Stmt *DeadCodeScan::findDeadCode(const clang::CFGBlock *Block) { in findDeadCode()
460 const Stmt *S = CS->getStmt(); in findDeadCode()
467 const Stmt *S = T.getStmt(); in findDeadCode()
475 static int SrcCmp(const std::pair<const CFGBlock *, const Stmt *> *p1, in SrcCmp()
476 const std::pair<const CFGBlock *, const Stmt *> *p2) { in SrcCmp()
499 const Stmt *S = findDeadCode(Block); in scanBackwards()
546 static SourceLocation GetUnreachableLoc(const Stmt *S, in GetUnreachableLoc()
597 case Stmt::CXXTryStmtClass: { in GetUnreachableLoc()
612 const Stmt *S, in reportDeadCode()
633 if (const Stmt *LoopTarget = B->getLoopTarget()) { in reportDeadCode()
654 const Stmt *TermCond = in reportDeadCode()