Lines Matching refs:Stmt
28 static bool isIdenticalStmt(const ASTContext &Ctx, const Stmt *Stmt1,
29 const Stmt *Stmt2, bool IgnoreSideEffects = false);
107 const Stmt *Stmt1 = I->getThen(); in VisitIfStmt()
108 const Stmt *Stmt2 = I->getElse(); in VisitIfStmt()
137 const Stmt *Else = Stmt2; in VisitIfStmt()
306 static bool isIdenticalStmt(const ASTContext &Ctx, const Stmt *Stmt1, in isIdenticalStmt()
307 const Stmt *Stmt2, bool IgnoreSideEffects) { in isIdenticalStmt()
351 case Stmt::CallExprClass: in isIdenticalStmt()
352 case Stmt::ArraySubscriptExprClass: in isIdenticalStmt()
353 case Stmt::OMPArraySectionExprClass: in isIdenticalStmt()
354 case Stmt::OMPArrayShapingExprClass: in isIdenticalStmt()
355 case Stmt::OMPIteratorExprClass: in isIdenticalStmt()
356 case Stmt::ImplicitCastExprClass: in isIdenticalStmt()
357 case Stmt::ParenExprClass: in isIdenticalStmt()
358 case Stmt::BreakStmtClass: in isIdenticalStmt()
359 case Stmt::ContinueStmtClass: in isIdenticalStmt()
360 case Stmt::NullStmtClass: in isIdenticalStmt()
362 case Stmt::CStyleCastExprClass: { in isIdenticalStmt()
368 case Stmt::ReturnStmtClass: { in isIdenticalStmt()
375 case Stmt::ForStmtClass: { in isIdenticalStmt()
393 case Stmt::DoStmtClass: { in isIdenticalStmt()
405 case Stmt::WhileStmtClass: { in isIdenticalStmt()
417 case Stmt::IfStmtClass: { in isIdenticalStmt()
432 case Stmt::CompoundStmtClass: { in isIdenticalStmt()
450 case Stmt::CompoundAssignOperatorClass: in isIdenticalStmt()
451 case Stmt::BinaryOperatorClass: { in isIdenticalStmt()
456 case Stmt::CharacterLiteralClass: { in isIdenticalStmt()
461 case Stmt::DeclRefExprClass: { in isIdenticalStmt()
466 case Stmt::IntegerLiteralClass: { in isIdenticalStmt()
476 case Stmt::FloatingLiteralClass: { in isIdenticalStmt()
481 case Stmt::StringLiteralClass: { in isIdenticalStmt()
486 case Stmt::MemberExprClass: { in isIdenticalStmt()
491 case Stmt::UnaryOperatorClass: { in isIdenticalStmt()