| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | StmtCXX.h | 257 Stmt *SubStmt; variable 266 CompoundStmt *SubStmt) in MSDependentExistsStmt() argument 270 SubStmt(reinterpret_cast<Stmt *>(SubStmt)) { } in MSDependentExistsStmt() 298 return SubStmt->getEndLoc(); in getEndLoc() 302 return child_range(&SubStmt, &SubStmt+1); in children() 306 return const_child_range(&SubStmt, &SubStmt + 1); in children() 320 enum SubStmt { enum 377 return getStoredStmts()[SubStmt::Body]; in getBody() 381 return getStoredStmts()[SubStmt::Promise]; in getPromiseDeclStmt() 462 Stmt *SubStmts[SubStmt::Count]; [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 | 395 Stmt *SubStmt; variable 399 : Stmt(ObjCAutoreleasePoolStmtClass), AtLoc(atLoc), SubStmt(subStmt) {} in ObjCAutoreleasePoolStmt() 404 const Stmt *getSubStmt() const { return SubStmt; } in getSubStmt() 405 Stmt *getSubStmt() { return SubStmt; } in getSubStmt() 406 void setSubStmt(Stmt *S) { SubStmt = S; } in setSubStmt() 410 return SubStmt->getEndLoc(); in getEndLoc() 420 child_range children() { return child_range(&SubStmt, &SubStmt + 1); } in children() 423 return const_child_range(&SubStmt, &SubStmt + 1); in children()
|
| H A D | Stmt.h | 1756 Stmt *SubStmt; variable 1783 child_range children() { return child_range(&SubStmt, &SubStmt + 1); } in children() 1786 return const_child_range(&SubStmt, &SubStmt + 1); in children() 1833 Stmt *SubStmt; variable 1861 child_range children() { return child_range(&SubStmt, &SubStmt + 1); } in children() 1864 return const_child_range(&SubStmt, &SubStmt + 1); in children() 1884 Stmt *SubStmt; variable 1887 Stmt *SubStmt) in AttributedStmt() argument 1888 : ValueStmt(AttributedStmtClass), SubStmt(SubStmt) { in AttributedStmt() 1924 child_range children() { return child_range(&SubStmt, &SubStmt + 1); } in children() [all …]
|
| H A D | ASTNodeTraverser.h | 154 for (const Stmt *SubStmt : S->children()) 155 Visit(SubStmt);
|
| H A D | Expr.h | 4350 Stmt *SubStmt; variable 4353 StmtExpr(CompoundStmt *SubStmt, QualType T, SourceLocation LParenLoc, in StmtExpr() argument 4355 : Expr(StmtExprClass, T, VK_PRValue, OK_Ordinary), SubStmt(SubStmt), in StmtExpr() 4366 CompoundStmt *getSubStmt() { return cast<CompoundStmt>(SubStmt); } in getSubStmt() 4367 const CompoundStmt *getSubStmt() const { return cast<CompoundStmt>(SubStmt); } in getSubStmt() 4368 void setSubStmt(CompoundStmt *S) { SubStmt = S; } in setSubStmt() 4385 child_range children() { return child_range(&SubStmt, &SubStmt+1); } in children() 4387 return const_child_range(&SubStmt, &SubStmt + 1); in children()
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | ParentMap.cpp | 41 for (Stmt *SubStmt : S->children()) in BuildParentMap() 42 M[SubStmt] = nullptr; in BuildParentMap() 87 for (Stmt *SubStmt : S->children()) { in BuildParentMap() 88 if (SubStmt) { in BuildParentMap() 89 M[SubStmt] = S; in BuildParentMap() 90 BuildParentMap(M, SubStmt, OVMode); in BuildParentMap() 94 M[SubStmt] = S; in BuildParentMap() 95 BuildParentMap(M, SubStmt, OVMode); in BuildParentMap() 99 for (Stmt *SubStmt : S->children()) { in BuildParentMap() 100 if (SubStmt) { in BuildParentMap() [all …]
|
| H A D | StmtCXX.cpp | 103 auto *ParamBegin = Result->getStoredStmts() + SubStmt::FirstParamMove; in Create()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | VarBypassDetector.cpp | 104 for (const Stmt *SubStmt : S->children()) { in BuildScopeInformation() local 105 if (!SubStmt) in BuildScopeInformation() 117 if (const SwitchCase *SC = dyn_cast<SwitchCase>(SubStmt)) in BuildScopeInformation() 119 else if (const LabelStmt *LS = dyn_cast<LabelStmt>(SubStmt)) in BuildScopeInformation() 124 ToScopes[SubStmt] = ParentScope; in BuildScopeInformation() 125 SubStmt = Next; in BuildScopeInformation() 129 if (!BuildScopeInformation(SubStmt, ParentScope)) in BuildScopeInformation()
|
| H A D | CGDecl.cpp | 682 for (const Stmt *SubStmt : s->children()) in isAccessedBy() local 684 if (SubStmt && isAccessedBy(var, SubStmt)) in isAccessedBy() 1647 for (const Stmt *SubStmt : S->children()) in isCapturedBy() local 1648 if (isCapturedBy(Var, SubStmt)) in isCapturedBy() 1695 for (const Stmt *SubStmt : E->children()) in isCapturedBy() local 1696 if (isCapturedBy(Var, SubStmt)) in isCapturedBy()
|
| H A D | CodeGenFunction.cpp | 1498 for (const Stmt *SubStmt : S->children()) in ContainsLabel() local 1499 if (ContainsLabel(SubStmt, IgnoreCaseStmts)) in ContainsLabel() 1522 for (const Stmt *SubStmt : S->children()) in containsBreak() local 1523 if (containsBreak(SubStmt)) in containsBreak() 1545 for (const Stmt *SubStmt : S->children()) in mightAddDeclToScope() local 1546 if (mightAddDeclToScope(SubStmt)) in mightAddDeclToScope()
|
| /llvm-project-15.0.7/clang/lib/Parse/ |
| H A D | ParseStmt.cpp | 690 StmtResult SubStmt; in ParseLabeledStatement() local 710 SubStmt = Actions.ActOnAttributedStmt(TempAttrs, SubStmt.get()); in ParseLabeledStatement() 715 if (!SubStmt.isInvalid() && !SubStmt.isUsable()) in ParseLabeledStatement() 719 if (SubStmt.isInvalid()) in ParseLabeledStatement() 720 SubStmt = Actions.ActOnNullStmt(ColonLoc); in ParseLabeledStatement() 852 StmtResult SubStmt; in ParseCaseStatement() local 865 SubStmt = StmtError(); in ParseCaseStatement() 871 if (SubStmt.isInvalid()) in ParseCaseStatement() 909 StmtResult SubStmt; in ParseDefaultStatement() local 919 SubStmt = true; in ParseDefaultStatement() [all …]
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | UndefBranchChecker.cpp | 42 for (const Stmt *SubStmt : Ex->children()) in FindExpr() local 43 if (const Expr *ExI = dyn_cast_or_null<Expr>(SubStmt)) in FindExpr()
|
| H A D | ObjCUnusedIVarsChecker.cpp | 59 for (const Stmt *SubStmt : S->children()) in Scan() local 60 Scan(M, SubStmt); in Scan()
|
| /llvm-project-15.0.7/clang/lib/Analysis/ |
| H A D | CallGraph.cpp | 132 for (Stmt *SubStmt : S->children()) in VisitChildren() 133 if (SubStmt) in VisitChildren() 134 this->Visit(SubStmt); in VisitChildren()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | JumpDiagnostics.cpp | 621 for (Stmt *SubStmt : S->children()) { in BuildScopeInformation() 622 if (!SubStmt) in BuildScopeInformation() 634 if (SwitchCase *SC = dyn_cast<SwitchCase>(SubStmt)) in BuildScopeInformation() 636 else if (LabelStmt *LS = dyn_cast<LabelStmt>(SubStmt)) in BuildScopeInformation() 641 LabelAndGotoScopes[SubStmt] = ParentScope; in BuildScopeInformation() 642 SubStmt = Next; in BuildScopeInformation() 646 BuildScopeInformation(SubStmt, ParentScope); in BuildScopeInformation()
|
| H A D | SemaStmt.cpp | 535 void Sema::ActOnCaseStmtBody(Stmt *S, Stmt *SubStmt) { in ActOnCaseStmtBody() argument 536 cast<CaseStmt>(S)->setSubStmt(SubStmt); in ActOnCaseStmtBody() 541 Stmt *SubStmt, Scope *CurScope) { in ActOnDefaultStmt() argument 544 return SubStmt; in ActOnDefaultStmt() 559 return SubStmt; in ActOnLabelStmt() 584 Stmt *SubStmt) { in BuildAttributedStmt() argument 589 if (!checkAndRewriteMustTailAttr(SubStmt, *A)) { in BuildAttributedStmt() 590 return SubStmt; in BuildAttributedStmt() 600 Stmt *SubStmt) { in ActOnAttributedStmt() argument 602 ProcessStmtAttributes(SubStmt, Attrs, SemanticAttrs); in ActOnAttributedStmt() [all …]
|
| H A D | SemaExceptionSpec.cpp | 997 for (const Stmt *SubStmt : S->children()) { in canSubStmtsThrow() local 998 if (!SubStmt) in canSubStmtsThrow() 1000 R = mergeCanThrow(R, Self.canThrow(SubStmt)); in canSubStmtsThrow()
|
| H A D | TreeTransform.h | 7372 StmtResult SubStmt = in TransformCaseStmt() local 7374 if (SubStmt.isInvalid()) in TransformCaseStmt() 7384 StmtResult SubStmt = in TransformDefaultStmt() local 7386 if (SubStmt.isInvalid()) in TransformDefaultStmt() 7398 if (SubStmt.isInvalid()) in TransformLabelStmt() 7451 if (SubStmt.isInvalid()) in TransformAttributedStmt() 7460 return SubStmt; in TransformAttributedStmt() 8417 if (SubStmt.isInvalid()) in TransformMSDependentExistsStmt() 8422 return SubStmt; in TransformMSDependentExistsStmt() 11610 StmtResult SubStmt in TransformStmtExpr() local [all …]
|
| /llvm-project-15.0.7/clang/lib/Frontend/Rewrite/ |
| H A D | RewriteObjC.cpp | 1725 for (Stmt *SubStmt : S->children()) in WarnAboutReturnGotoStmts() 1726 if (SubStmt) in WarnAboutReturnGotoStmts() 1738 for (Stmt *SubStmt : S->children()) in HasReturnStmts() 1739 if (SubStmt) in HasReturnStmts() 1748 for (Stmt *SubStmt : S->children()) in RewriteTryReturnStmts() 1749 if (SubStmt) { in RewriteTryReturnStmts() 1750 RewriteTryReturnStmts(SubStmt); in RewriteTryReturnStmts() 1769 for (Stmt *SubStmt : S->children()) in RewriteSyncReturnStmts() 1770 if (SubStmt) { in RewriteSyncReturnStmts() 3648 if (SubStmt) { in GetBlockDeclRefExprs() [all …]
|
| /llvm-project-15.0.7/clang/lib/ASTMatchers/ |
| H A D | ASTMatchFinder.cpp | 520 for (auto *SubStmt : RF->children()) { in dataTraverseNode() local 521 if (SubStmt != RF->getBody()) in dataTraverseNode() 522 TraverseStmt(SubStmt); in dataTraverseNode() 535 for (auto *SubStmt : RBO->children()) { in dataTraverseNode() local 536 TraverseStmt(SubStmt); in dataTraverseNode()
|
| /llvm-project-15.0.7/clang/lib/Index/ |
| H A D | IndexBody.cpp | 411 for (Stmt *SubStmt : Form->children()) { in TraverseInitListExpr() 412 if (!TraverseStmt(SubStmt, Q)) in TraverseInitListExpr()
|
| /llvm-project-15.0.7/clang/include/clang/Analysis/ |
| H A D | ProgramPoint.h | 297 const Stmt *SubStmt = nullptr) 298 : StmtPoint(S, SubStmt, PreStmtKind, L, tag) {} in StmtPoint() argument
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/ |
| H A D | SimplifyBooleanExprCheck.cpp | 488 Stmt *SubStmt = in VisitCompoundStmt() local 492 auto *SubIf = dyn_cast<IfStmt>(SubStmt); in VisitCompoundStmt()
|
| /llvm-project-15.0.7/clang/lib/Serialization/ |
| H A D | ASTReaderStmt.cpp | 213 S->SubStmt = Record.readSubStmt(); in VisitAttributedStmt() 463 i < CoroutineBodyStmt::SubStmt::FirstParamMove + S->NumParams; ++i) in VisitCoroutineBodyStmt() 470 for (auto &SubStmt: S->SubStmts) in VisitCoreturnStmt() local 471 SubStmt = Record.readSubStmt(); in VisitCoreturnStmt() 1669 S->SubStmt = Record.readSubStmt(); in VisitMSDependentExistsStmt() 2274 for (Stmt *&SubStmt : S->SubStmts) in VisitOMPCanonicalLoop() 2275 SubStmt = Record.readSubStmt(); in VisitOMPCanonicalLoop()
|