Lines Matching refs:Stmt
29 static bool isIdenticalStmt(const ASTContext &Ctx, const Stmt *Stmt1,
30 const Stmt *Stmt2, bool IgnoreSideEffects = false);
108 const Stmt *Stmt1 = I->getThen(); in VisitIfStmt()
109 const Stmt *Stmt2 = I->getElse(); in VisitIfStmt()
138 const Stmt *Else = Stmt2; in VisitIfStmt()
307 static bool isIdenticalStmt(const ASTContext &Ctx, const Stmt *Stmt1, in isIdenticalStmt()
308 const Stmt *Stmt2, bool IgnoreSideEffects) { in isIdenticalStmt()
352 case Stmt::CallExprClass: in isIdenticalStmt()
353 case Stmt::ArraySubscriptExprClass: in isIdenticalStmt()
354 case Stmt::OMPArraySectionExprClass: in isIdenticalStmt()
355 case Stmt::ImplicitCastExprClass: in isIdenticalStmt()
356 case Stmt::ParenExprClass: in isIdenticalStmt()
357 case Stmt::BreakStmtClass: in isIdenticalStmt()
358 case Stmt::ContinueStmtClass: in isIdenticalStmt()
359 case Stmt::NullStmtClass: in isIdenticalStmt()
361 case Stmt::CStyleCastExprClass: { in isIdenticalStmt()
367 case Stmt::ReturnStmtClass: { in isIdenticalStmt()
374 case Stmt::ForStmtClass: { in isIdenticalStmt()
392 case Stmt::DoStmtClass: { in isIdenticalStmt()
404 case Stmt::WhileStmtClass: { in isIdenticalStmt()
416 case Stmt::IfStmtClass: { in isIdenticalStmt()
431 case Stmt::CompoundStmtClass: { in isIdenticalStmt()
449 case Stmt::CompoundAssignOperatorClass: in isIdenticalStmt()
450 case Stmt::BinaryOperatorClass: { in isIdenticalStmt()
455 case Stmt::CharacterLiteralClass: { in isIdenticalStmt()
460 case Stmt::DeclRefExprClass: { in isIdenticalStmt()
465 case Stmt::IntegerLiteralClass: { in isIdenticalStmt()
475 case Stmt::FloatingLiteralClass: { in isIdenticalStmt()
480 case Stmt::StringLiteralClass: { in isIdenticalStmt()
485 case Stmt::MemberExprClass: { in isIdenticalStmt()
490 case Stmt::UnaryOperatorClass: { in isIdenticalStmt()