| /freebsd-12.1/contrib/llvm/tools/clang/lib/Parse/ |
| H A D | ParseStmt.cpp | 1097 bool Parser::ParseParenExprOrCondition(StmtResult *InitStmt, in ParseParenExprOrCondition() argument 1105 Cond = ParseCXXCondition(InitStmt, Loc, CK); in ParseParenExprOrCondition() 1185 StmtResult InitStmt; in ParseIfStatement() local 1187 if (ParseParenExprOrCondition(&InitStmt, Cond, IfLoc, in ParseIfStatement() 1290 return Actions.ActOnIfStmt(IfLoc, IsConstexpr, InitStmt.get(), Cond, in ParseIfStatement() 1328 StmtResult InitStmt; in ParseSwitchStatement() local 1330 if (ParseParenExprOrCondition(&InitStmt, Cond, SwitchLoc, in ParseSwitchStatement() 1335 Actions.ActOnStartOfSwitchStmt(SwitchLoc, InitStmt.get(), Cond); in ParseSwitchStatement()
|
| H A D | ParseExprCXX.cpp | 1738 Sema::ConditionResult Parser::ParseCXXCondition(StmtResult *InitStmt, in ParseCXXCondition() argument 1761 switch (isCXXConditionDeclarationOrInitStatement(InitStmt, FRI)) { in ParseCXXCondition() 1767 if (InitStmt && Tok.is(tok::semi)) { in ParseCXXCondition() 1776 *InitStmt = Actions.ActOnNullStmt(SemiLoc); in ParseCXXCondition() 1785 if (InitStmt && Tok.is(tok::semi)) { in ParseCXXCondition() 1787 *InitStmt = Actions.ActOnExprStmt(Expr.get()); in ParseCXXCondition() 1801 *InitStmt = Actions.ActOnDeclStmt(DG, DeclStart, DeclEnd); in ParseCXXCondition()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | SemaStmt.cpp | 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 2087 if (InitStmt) 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() 2539 CoawaitLoc, InitStmt, in BuildCXXForRangeStmt() [all …]
|
| H A D | SemaDeclCXX.cpp | 11734 Stmt *InitStmt = new (S.Context) DeclStmt(DeclGroupRef(IterationVar),Loc,Loc); in buildSingleCopyAssignRecursively() local 11774 Loc, Loc, InitStmt, in buildSingleCopyAssignRecursively()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/ |
| H A D | StmtCXX.h | 139 CXXForRangeStmt(Stmt *InitStmt, DeclStmt *Range, DeclStmt *Begin,
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Parse/ |
| H A D | Parser.h | 1799 Sema::ConditionResult ParseCXXCondition(StmtResult *InitStmt, 1894 bool ParseParenExprOrCondition(StmtResult *InitStmt,
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/ |
| H A D | Sema.h | 3762 Stmt *InitStmt, 3766 Stmt *InitStmt, 3770 Stmt *InitStmt, 3807 Stmt *InitStmt, 3814 Stmt *InitStmt,
|