Lines Matching refs:InitStmt
538 Sema::ActOnIfStmt(SourceLocation IfLoc, bool IsConstexpr, Stmt *InitStmt, in ActOnIfStmt() argument
560 return BuildIfStmt(IfLoc, IsConstexpr, InitStmt, Cond, thenStmt, ElseLoc, in ActOnIfStmt()
565 Stmt *InitStmt, ConditionResult Cond, in BuildIfStmt() argument
577 return IfStmt::Create(Context, IfLoc, IsConstexpr, InitStmt, Cond.get().first, in BuildIfStmt()
705 Stmt *InitStmt, ConditionResult Cond) { in ActOnStartOfSwitchStmt() argument
727 auto *SS = SwitchStmt::Create(Context, InitStmt, Cond.get().first, CondExpr); in ActOnStartOfSwitchStmt()
2078 SourceLocation CoawaitLoc, Stmt *InitStmt, in ActOnCXXForRangeStmt() argument
2087 if (InitStmt) in ActOnCXXForRangeStmt()
2088 return Diag(InitStmt->getBeginLoc(), diag::err_objc_for_range_init_stmt) in ActOnCXXForRangeStmt()
2089 << InitStmt->getSourceRange(); in ActOnCXXForRangeStmt()
2138 ForLoc, CoawaitLoc, InitStmt, ColonLoc, RangeDecl.get(), in ActOnCXXForRangeStmt()
2288 Stmt *InitStmt, in RebuildForRangeWithDereference() argument
2305 S, ForLoc, CoawaitLoc, InitStmt, LoopVarDecl, ColonLoc, in RebuildForRangeWithDereference()
2317 S, ForLoc, CoawaitLoc, InitStmt, LoopVarDecl, ColonLoc, in RebuildForRangeWithDereference()
2339 SourceLocation CoawaitLoc, Stmt *InitStmt, in BuildCXXForRangeStmt() argument
2539 CoawaitLoc, InitStmt, in BuildCXXForRangeStmt()
2656 InitStmt, RangeDS, cast_or_null<DeclStmt>(BeginDeclStmt.get()), in BuildCXXForRangeStmt()