Lines Matching refs:Stmt2

29                             const Stmt *Stmt2, bool IgnoreSideEffects = false);
108 const Stmt *Stmt2 = I->getElse();
135 if (Stmt1 && Stmt2) {
137 const Stmt *Else = Stmt2;
152 if (!Stmt1 || !Stmt2)
165 if (const CompoundStmt *CompStmt = dyn_cast<CompoundStmt>(Stmt2)) {
167 Stmt2 = CompStmt->body_back();
170 if (isIdenticalStmt(AC->getASTContext(), Stmt1, Stmt2, true)) {
307 const Stmt *Stmt2, bool IgnoreSideEffects) {
309 if (!Stmt1 || !Stmt2) {
310 return !Stmt1 && !Stmt2;
313 // If Stmt1 & Stmt2 are of different class then they are not
315 if (Stmt1->getStmtClass() != Stmt2->getStmtClass())
319 const Expr *Expr2 = dyn_cast<Expr>(Stmt2);
364 const CStyleCastExpr* CastExpr2 = cast<CStyleCastExpr>(Stmt2);
370 const ReturnStmt *ReturnStmt2 = cast<ReturnStmt>(Stmt2);
377 const ForStmt *ForStmt2 = cast<ForStmt>(Stmt2);
395 const DoStmt *DStmt2 = cast<DoStmt>(Stmt2);
407 const WhileStmt *WStmt2 = cast<WhileStmt>(Stmt2);
419 const IfStmt *IStmt2 = cast<IfStmt>(Stmt2);
434 const CompoundStmt *CompStmt2 = cast<CompoundStmt>(Stmt2);
453 const BinaryOperator *BinOp2 = cast<BinaryOperator>(Stmt2);
458 const CharacterLiteral *CharLit2 = cast<CharacterLiteral>(Stmt2);
463 const DeclRefExpr *DeclRef2 = cast<DeclRefExpr>(Stmt2);
468 const IntegerLiteral *IntLit2 = cast<IntegerLiteral>(Stmt2);
478 const FloatingLiteral *FloatLit2 = cast<FloatingLiteral>(Stmt2);
483 const StringLiteral *StringLit2 = cast<StringLiteral>(Stmt2);
488 const MemberExpr *MemberStmt2 = cast<MemberExpr>(Stmt2);
493 const UnaryOperator *UnaryOp2 = cast<UnaryOperator>(Stmt2);