Lines Matching refs:SubStmt
378 for (Stmt *SubStmt : S->children()) {
384 if (!SubStmt) continue;
391 if (CaseStmt *CS = dyn_cast<CaseStmt>(SubStmt))
393 else if (DefaultStmt *DS = dyn_cast<DefaultStmt>(SubStmt))
395 else if (LabelStmt *LS = dyn_cast<LabelStmt>(SubStmt))
400 LabelAndGotoScopes[SubStmt] = ParentScope;
401 SubStmt = Next;
406 if (DeclStmt *DS = dyn_cast<DeclStmt>(SubStmt)) {
415 if (ObjCAtTryStmt *AT = dyn_cast<ObjCAtTryStmt>(SubStmt)) {
453 dyn_cast<ObjCAtSynchronizedStmt>(SubStmt)) {
471 dyn_cast<ObjCAutoreleasePoolStmt>(SubStmt)) {
486 if (ExprWithCleanups *EWC = dyn_cast<ExprWithCleanups>(SubStmt)) {
499 dyn_cast<MaterializeTemporaryExpr>(SubStmt)) {
516 BuildScopeInformation(SubStmt, ParentScope);