Lines Matching refs:IS
370 IfStmt *IS = cast<IfStmt>(S); in BuildScopeInformation() local
371 if (!(IS->isConstexpr() || IS->isConsteval() || in BuildScopeInformation()
372 IS->isObjCAvailabilityCheck())) in BuildScopeInformation()
376 if (IS->isConstexpr()) in BuildScopeInformation()
378 else if (IS->isConsteval()) in BuildScopeInformation()
381 if (VarDecl *Var = IS->getConditionVariable()) in BuildScopeInformation()
386 Scopes.push_back(GotoScope(ParentScope, Diag, 0, IS->getBeginLoc())); in BuildScopeInformation()
388 if (!IS->isConsteval()) in BuildScopeInformation()
389 BuildScopeInformation(IS->getCond(), NewParentScope); in BuildScopeInformation()
393 Scopes.push_back(GotoScope(ParentScope, Diag, 0, IS->getBeginLoc())); in BuildScopeInformation()
394 BuildScopeInformation(IS->getThen(), NewParentScope); in BuildScopeInformation()
395 if (Stmt *Else = IS->getElse()) { in BuildScopeInformation()
397 Scopes.push_back(GotoScope(ParentScope, Diag, 0, IS->getBeginLoc())); in BuildScopeInformation()