reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
5426 if (isa<SwitchStmt>(S) || isa<WhileStmt>(S) || 5426 if (isa<SwitchStmt>(S) || isa<WhileStmt>(S) || 5427 isa<DoStmt>(S) || isa<ForStmt>(S)) 5427 isa<DoStmt>(S) || isa<ForStmt>(S)) 5428 Stmts.push_back(S); 5429 else if (isa<ObjCForCollectionStmt>(S)) { 5430 Stmts.push_back(S); 5436 if (PseudoObjectExpr *PseudoOp = dyn_cast<PseudoObjectExpr>(S)) { 5442 } else if (ObjCIvarRefExpr *IvarRefExpr = dyn_cast<ObjCIvarRefExpr>(S)) { 5445 else if (isa<OpaqueValueExpr>(S)) 5446 S = cast<OpaqueValueExpr>(S)->getSourceExpr(); 5446 S = cast<OpaqueValueExpr>(S)->getSourceExpr(); 5448 SourceRange OrigStmtRange = S->getSourceRange(); 5451 for (Stmt *&childStmt : S->children()) 5459 if (BlockExpr *BE = dyn_cast<BlockExpr>(S)) { 5489 ReplaceStmt(S, blockTranscribed); 5493 if (ObjCEncodeExpr *AtEncode = dyn_cast<ObjCEncodeExpr>(S)) 5496 if (ObjCSelectorExpr *AtSelector = dyn_cast<ObjCSelectorExpr>(S)) 5499 if (ObjCStringLiteral *AtString = dyn_cast<ObjCStringLiteral>(S)) 5502 if (ObjCBoolLiteralExpr *BoolLitExpr = dyn_cast<ObjCBoolLiteralExpr>(S)) 5505 if (ObjCBoxedExpr *BoxedExpr = dyn_cast<ObjCBoxedExpr>(S)) 5508 if (ObjCArrayLiteral *ArrayLitExpr = dyn_cast<ObjCArrayLiteral>(S)) 5512 dyn_cast<ObjCDictionaryLiteral>(S)) 5515 if (ObjCMessageExpr *MessExpr = dyn_cast<ObjCMessageExpr>(S)) { 5539 dyn_cast<ObjCAutoreleasePoolStmt>(S)) { 5543 if (ObjCAtTryStmt *StmtTry = dyn_cast<ObjCAtTryStmt>(S)) 5546 if (ObjCAtSynchronizedStmt *StmtTry = dyn_cast<ObjCAtSynchronizedStmt>(S)) 5549 if (ObjCAtThrowStmt *StmtThrow = dyn_cast<ObjCAtThrowStmt>(S)) 5552 if (ObjCProtocolExpr *ProtocolExp = dyn_cast<ObjCProtocolExpr>(S)) 5556 dyn_cast<ObjCForCollectionStmt>(S)) 5560 dyn_cast<BreakStmt>(S)) 5563 dyn_cast<ContinueStmt>(S)) 5568 if (DeclStmt *DS = dyn_cast<DeclStmt>(S)) { 5611 if (CStyleCastExpr *CE = dyn_cast<CStyleCastExpr>(S)) 5614 if (isa<SwitchStmt>(S) || isa<WhileStmt>(S) || 5614 if (isa<SwitchStmt>(S) || isa<WhileStmt>(S) || 5615 isa<DoStmt>(S) || isa<ForStmt>(S)) { 5615 isa<DoStmt>(S) || isa<ForStmt>(S)) { 5623 if (DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(S)) { 5631 if (CallExpr *CE = dyn_cast<CallExpr>(S)) { 5634 ReplaceStmt(S, BlockCall); 5638 if (CStyleCastExpr *CE = dyn_cast<CStyleCastExpr>(S)) { 5641 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(S)) { 5663 return S;