| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | StmtCXX.h | 258 Stmt *SubStmt; variable 267 CompoundStmt *SubStmt) in MSDependentExistsStmt() argument 271 SubStmt(reinterpret_cast<Stmt *>(SubStmt)) { } in MSDependentExistsStmt() 294 return reinterpret_cast<CompoundStmt *>(SubStmt); in getSubStmt() 299 return SubStmt->getEndLoc(); in getEndLoc() 303 return child_range(&SubStmt, &SubStmt+1); in children() 307 return const_child_range(&SubStmt, &SubStmt + 1); in children() 321 enum SubStmt { enum 381 return cast<CompoundStmt>(getStoredStmts()[SubStmt::Body]); in getBody() 385 return getStoredStmts()[SubStmt::Promise]; in getPromiseDeclStmt() [all …]
|
| H A D | EvaluatedExprVisitor.h | 104 for (auto *SubStmt : S->children()) in VisitStmt() 105 if (SubStmt) in VisitStmt() 106 this->Visit(SubStmt); in VisitStmt() 111 if (auto SubStmt = If->getNondiscardedCase(Context)) { in VisitIfStmt() local 112 if (*SubStmt) in VisitIfStmt() 113 this->Visit(*SubStmt); in VisitIfStmt()
|
| H A D | StmtObjC.h | 396 Stmt *SubStmt; variable 400 : Stmt(ObjCAutoreleasePoolStmtClass), AtLoc(atLoc), SubStmt(subStmt) {} in ObjCAutoreleasePoolStmt() 405 const Stmt *getSubStmt() const { return SubStmt; } in getSubStmt() 406 Stmt *getSubStmt() { return SubStmt; } in getSubStmt() 407 void setSubStmt(Stmt *S) { SubStmt = S; } in setSubStmt() 411 return SubStmt->getEndLoc(); in getEndLoc() 421 child_range children() { return child_range(&SubStmt, &SubStmt + 1); } in children() 424 return const_child_range(&SubStmt, &SubStmt + 1); in children()
|
| H A D | Stmt.h | 2082 Stmt *SubStmt; 2086 : SwitchCase(DefaultStmtClass, DL, CL), SubStmt(substmt) {} 2092 Stmt *getSubStmt() { return SubStmt; } 2093 const Stmt *getSubStmt() const { return SubStmt; } 2094 void setSubStmt(Stmt *S) { SubStmt = S; } 2101 return SubStmt->getEndLoc(); 2109 child_range children() { return child_range(&SubStmt, &SubStmt + 1); } 2112 return const_child_range(&SubStmt, &SubStmt + 1); 2159 Stmt *SubStmt; 2165 : ValueStmt(LabelStmtClass), TheDecl(D), SubStmt(substmt) { [all …]
|
| H A D | Expr.h | 4524 Stmt *SubStmt; variable 4527 StmtExpr(CompoundStmt *SubStmt, QualType T, SourceLocation LParenLoc, in StmtExpr() argument 4529 : Expr(StmtExprClass, T, VK_PRValue, OK_Ordinary), SubStmt(SubStmt), in StmtExpr() 4540 CompoundStmt *getSubStmt() { return cast<CompoundStmt>(SubStmt); } in getSubStmt() 4541 const CompoundStmt *getSubStmt() const { return cast<CompoundStmt>(SubStmt); } in getSubStmt() 4542 void setSubStmt(CompoundStmt *S) { SubStmt = S; } in setSubStmt() 4559 child_range children() { return child_range(&SubStmt, &SubStmt+1); } in children() 4561 return const_child_range(&SubStmt, &SubStmt + 1); in children()
|
| H A D | ASTNodeTraverser.h | 170 for (const Stmt *SubStmt : S->children()) 171 Visit(SubStmt);
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | ParentMap.cpp | 45 for (Stmt *SubStmt : S->children()) in BuildParentMap() 46 M.erase(SubStmt); in BuildParentMap() 95 for (Stmt *SubStmt : S->children()) { in BuildParentMap() 96 if (SubStmt) { in BuildParentMap() 97 M[SubStmt] = S; in BuildParentMap() 98 BuildParentMap(M, SubStmt, OVMode); in BuildParentMap() 101 if (Stmt *SubStmt = cast<CapturedStmt>(S)->getCapturedStmt()) { in BuildParentMap() local 102 M[SubStmt] = S; in BuildParentMap() 103 BuildParentMap(M, SubStmt, OVMode); in BuildParentMap() 107 for (Stmt *SubStmt : S->children()) { in BuildParentMap() [all …]
|
| H A D | StmtCXX.cpp | 104 auto *ParamBegin = Result->getStoredStmts() + SubStmt::FirstParamMove; in Create()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | VarBypassDetector.cpp | 105 for (const Stmt *SubStmt : S->children()) { in BuildScopeInformation() local 106 if (!SubStmt) in BuildScopeInformation() 118 if (const SwitchCase *SC = dyn_cast<SwitchCase>(SubStmt)) in BuildScopeInformation() 120 else if (const LabelStmt *LS = dyn_cast<LabelStmt>(SubStmt)) in BuildScopeInformation() 125 ToScopes[SubStmt] = ParentScope; in BuildScopeInformation() 126 SubStmt = Next; in BuildScopeInformation() 132 Result = BuildScopeInformation(CGM, SubStmt, ParentScope); in BuildScopeInformation()
|
| H A D | CGDecl.cpp | 688 for (const Stmt *SubStmt : s->children()) in isAccessedBy() local 690 if (SubStmt && isAccessedBy(var, SubStmt)) in isAccessedBy() 1752 for (const Stmt *SubStmt : S->children()) in isCapturedBy() local 1753 if (isCapturedBy(Var, SubStmt)) in isCapturedBy() 1800 for (const Stmt *SubStmt : E->children()) in isCapturedBy() local 1801 if (isCapturedBy(Var, SubStmt)) in isCapturedBy()
|
| H A D | CodeGenFunction.cpp | 1697 for (const Stmt *SubStmt : S->children()) in ContainsLabel() local 1698 if (ContainsLabel(SubStmt, IgnoreCaseStmts)) in ContainsLabel() 1721 for (const Stmt *SubStmt : S->children()) in containsBreak() local 1722 if (containsBreak(SubStmt)) in containsBreak() 1744 for (const Stmt *SubStmt : S->children()) in mightAddDeclToScope() local 1745 if (mightAddDeclToScope(SubStmt)) in mightAddDeclToScope()
|
| /freebsd/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseStmt.cpp | 669 static void DiagnoseLabelFollowedByDecl(Parser &P, const Stmt *SubStmt) { in DiagnoseLabelFollowedByDecl() argument 673 isa<DeclStmt>(SubStmt)) { in DiagnoseLabelFollowedByDecl() 674 P.Diag(SubStmt->getBeginLoc(), in DiagnoseLabelFollowedByDecl() 700 StmtResult SubStmt; in ParseLabeledStatement() local 717 SubStmt = ParseStatementOrDeclarationAfterAttributes( in ParseLabeledStatement() 719 if (!TempAttrs.empty() && !SubStmt.isInvalid()) in ParseLabeledStatement() 720 SubStmt = Actions.ActOnAttributedStmt(TempAttrs, SubStmt.get()); in ParseLabeledStatement() 725 if (SubStmt.isUnset() && Tok.is(tok::r_brace)) { in ParseLabeledStatement() 727 SubStmt = Actions.ActOnNullStmt(ColonLoc); in ParseLabeledStatement() 731 if (SubStmt.isUnset()) in ParseLabeledStatement() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | CallGraph.cpp | 131 for (Stmt *SubStmt : S->children()) in VisitChildren() 132 if (SubStmt) in VisitChildren() 133 this->Visit(SubStmt); in VisitChildren()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | JumpDiagnostics.cpp | 640 for (Stmt *SubStmt : S->children()) { in BuildScopeInformation() 641 if (!SubStmt) in BuildScopeInformation() 653 if (SwitchCase *SC = dyn_cast<SwitchCase>(SubStmt)) in BuildScopeInformation() 655 else if (LabelStmt *LS = dyn_cast<LabelStmt>(SubStmt)) in BuildScopeInformation() 657 else if (AttributedStmt *AS = dyn_cast<AttributedStmt>(SubStmt)) { in BuildScopeInformation() 666 LabelAndGotoScopes[SubStmt] = ParentScope; in BuildScopeInformation() 667 SubStmt = Next; in BuildScopeInformation() 671 BuildScopeInformation(SubStmt, ParentScope); in BuildScopeInformation()
|
| H A D | SemaStmt.cpp | 573 void Sema::ActOnCaseStmtBody(Stmt *S, Stmt *SubStmt) { in ActOnCaseStmtBody() argument 574 cast<CaseStmt>(S)->setSubStmt(SubStmt); in ActOnCaseStmtBody() 579 Stmt *SubStmt, Scope *CurScope) { in ActOnDefaultStmt() argument 582 return SubStmt; in ActOnDefaultStmt() 592 DefaultStmt *DS = new (Context) DefaultStmt(DefaultLoc, ColonLoc, SubStmt); in ActOnDefaultStmt() 599 SourceLocation ColonLoc, Stmt *SubStmt) { in ActOnLabelStmt() argument 604 return SubStmt; in ActOnLabelStmt() 622 if (isa<OpenACCUpdateConstruct>(SubStmt)) { in ActOnLabelStmt() 623 Diag(SubStmt->getBeginLoc(), diag::err_acc_update_as_body) << /*Label*/ 4; in ActOnLabelStmt() 624 SubStmt = new (Context) NullStmt(SubStmt->getBeginLoc()); in ActOnLabelStmt() [all …]
|
| H A D | SemaExceptionSpec.cpp | 987 for (const Stmt *SubStmt : S->children()) { in canSubStmtsThrow() local 988 if (!SubStmt) in canSubStmtsThrow() 990 R = mergeCanThrow(R, Self.canThrow(SubStmt)); in canSubStmtsThrow()
|
| H A D | TreeTransform.h | 1379 Stmt *SubStmt) { in RebuildDefaultStmt() argument 1380 return getSema().ActOnDefaultStmt(DefaultLoc, ColonLoc, SubStmt, in RebuildDefaultStmt() 1389 SourceLocation ColonLoc, Stmt *SubStmt) { in RebuildLabelStmt() argument 1390 return SemaRef.ActOnLabelStmt(IdentLoc, L, ColonLoc, SubStmt); in RebuildLabelStmt() 1399 Stmt *SubStmt) { in RebuildAttributedStmt() argument 1402 return SemaRef.BuildAttributedStmt(AttrLoc, Attrs, SubStmt); in RebuildAttributedStmt() 3127 ExprResult RebuildStmtExpr(SourceLocation LParenLoc, Stmt *SubStmt, in RebuildStmtExpr() argument 3129 return getSema().BuildStmtExpr(LParenLoc, SubStmt, RParenLoc, in RebuildStmtExpr() 8185 StmtResult SubStmt = in TransformCaseStmt() local 8187 if (SubStmt.isInvalid()) in TransformCaseStmt() [all …]
|
| H A D | SemaDeclCXX.cpp | 90 for (const Stmt *SubStmt : Node->children()) in VisitExpr() local 91 if (SubStmt) in VisitExpr() 92 IsInvalid |= Visit(SubStmt); in VisitExpr() 2273 for (Stmt *SubStmt : S->children()) { in CheckConstexprFunctionStmt() 2274 if (SubStmt && in CheckConstexprFunctionStmt() 2275 !CheckConstexprFunctionStmt(SemaRef, Dcl, SubStmt, ReturnStmts, in CheckConstexprFunctionStmt() 2289 for (Stmt *SubStmt : S->children()) { in CheckConstexprFunctionStmt() 2290 if (SubStmt && in CheckConstexprFunctionStmt() 2291 !CheckConstexprFunctionStmt(SemaRef, Dcl, SubStmt, ReturnStmts, in CheckConstexprFunctionStmt() 2301 for (Stmt *SubStmt : S->children()) { in CheckConstexprFunctionStmt() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | ObjCUnusedIVarsChecker.cpp | 57 for (const Stmt *SubStmt : S->children()) in Scan() local 58 Scan(M, SubStmt); in Scan()
|
| /freebsd/contrib/llvm-project/clang/lib/Frontend/Rewrite/ |
| H A D | RewriteObjC.cpp | 1723 for (Stmt *SubStmt : S->children()) in WarnAboutReturnGotoStmts() 1724 if (SubStmt) in WarnAboutReturnGotoStmts() 1725 WarnAboutReturnGotoStmts(SubStmt); in WarnAboutReturnGotoStmts() 1736 for (Stmt *SubStmt : S->children()) in HasReturnStmts() 1737 if (SubStmt) in HasReturnStmts() 1738 HasReturnStmts(SubStmt, hasReturns); in HasReturnStmts() 1746 for (Stmt *SubStmt : S->children()) in RewriteTryReturnStmts() 1747 if (SubStmt) { in RewriteTryReturnStmts() 1748 RewriteTryReturnStmts(SubStmt); in RewriteTryReturnStmts() 1767 for (Stmt *SubStmt : S->children()) in RewriteSyncReturnStmts() [all …]
|
| H A D | RewriteModernObjC.cpp | 1915 for (Stmt *SubStmt : S->children()) in WarnAboutReturnGotoStmts() 1916 if (SubStmt) in WarnAboutReturnGotoStmts() 1917 WarnAboutReturnGotoStmts(SubStmt); in WarnAboutReturnGotoStmts() 4442 for (Stmt *SubStmt : S->children()) in GetBlockDeclRefExprs() 4443 if (SubStmt) { in GetBlockDeclRefExprs() 4444 if (BlockExpr *CBE = dyn_cast<BlockExpr>(SubStmt)) in GetBlockDeclRefExprs() 4447 GetBlockDeclRefExprs(SubStmt); in GetBlockDeclRefExprs() 4460 for (Stmt *SubStmt : S->children()) in GetInnerBlockDeclRefExprs() 4461 if (SubStmt) { in GetInnerBlockDeclRefExprs() 4462 if (BlockExpr *CBE = dyn_cast<BlockExpr>(SubStmt)) { in GetInnerBlockDeclRefExprs() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/ASTMatchers/ |
| H A D | ASTMatchFinder.cpp | 523 for (auto *SubStmt : RF->children()) { in dataTraverseNode() local 524 if (SubStmt != RF->getBody()) in dataTraverseNode() 525 TraverseStmt(SubStmt); in dataTraverseNode() 538 for (auto *SubStmt : RBO->children()) { in dataTraverseNode() local 539 TraverseStmt(SubStmt); in dataTraverseNode()
|
| /freebsd/contrib/llvm-project/clang/lib/Index/ |
| H A D | IndexBody.cpp | 423 for (Stmt *SubStmt : Form->children()) { in TraverseInitListExpr() 424 if (!TraverseStmt(SubStmt, Q)) in TraverseInitListExpr()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Analysis/ |
| H A D | ProgramPoint.h | 303 const Stmt *SubStmt = nullptr) 304 : StmtPoint(S, SubStmt, PreStmtKind, L, tag) {} in StmtPoint() argument
|
| /freebsd/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTReaderStmt.cpp | 211 S->SubStmt = Record.readSubStmt(); in VisitAttributedStmt() 465 i < CoroutineBodyStmt::SubStmt::FirstParamMove + S->NumParams; ++i) in VisitCoroutineBodyStmt() 472 for (auto &SubStmt: S->SubStmts) in VisitCoreturnStmt() local 473 SubStmt = Record.readSubStmt(); in VisitCoreturnStmt() 1730 S->SubStmt = Record.readSubStmt(); in VisitMSDependentExistsStmt() 2405 for (Stmt *&SubStmt : S->SubStmts) in VisitOMPCanonicalLoop() 2406 SubStmt = Record.readSubStmt(); in VisitOMPCanonicalLoop()
|