/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() 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 385 return getStoredStmts()[SubStmt::Promise]; in getPromiseDeclStmt() 476 enum SubStmt { Operand, PromiseCall, Count }; enum 477 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 | 1954 Stmt *SubStmt; variable 1981 child_range children() { return child_range(&SubStmt, &SubStmt + 1); } in children() 1984 return const_child_range(&SubStmt, &SubStmt + 1); in children() 2031 Stmt *SubStmt; variable 2059 child_range children() { return child_range(&SubStmt, &SubStmt + 1); } in children() 2062 return const_child_range(&SubStmt, &SubStmt + 1); in children() 2082 Stmt *SubStmt; variable 2085 Stmt *SubStmt) in AttributedStmt() argument 2086 : ValueStmt(AttributedStmtClass), SubStmt(SubStmt) { in AttributedStmt() 2122 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 | 4355 Stmt *SubStmt; variable 4358 StmtExpr(CompoundStmt *SubStmt, QualType T, SourceLocation LParenLoc, in StmtExpr() argument 4360 : Expr(StmtExprClass, T, VK_PRValue, OK_Ordinary), SubStmt(SubStmt), in StmtExpr() 4371 CompoundStmt *getSubStmt() { return cast<CompoundStmt>(SubStmt); } in getSubStmt() 4372 const CompoundStmt *getSubStmt() const { return cast<CompoundStmt>(SubStmt); } in getSubStmt() 4373 void setSubStmt(CompoundStmt *S) { SubStmt = S; } in setSubStmt() 4390 child_range children() { return child_range(&SubStmt, &SubStmt+1); } in children() 4392 return const_child_range(&SubStmt, &SubStmt + 1); in children()
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | ParentMap.cpp | 43 for (Stmt *SubStmt : S->children()) in BuildParentMap() 44 M[SubStmt] = nullptr; in BuildParentMap() 89 for (Stmt *SubStmt : S->children()) { in BuildParentMap() 90 if (SubStmt) { in BuildParentMap() 91 M[SubStmt] = S; in BuildParentMap() 92 BuildParentMap(M, SubStmt, OVMode); in BuildParentMap() 96 M[SubStmt] = S; in BuildParentMap() 97 BuildParentMap(M, SubStmt, OVMode); in BuildParentMap() 101 for (Stmt *SubStmt : S->children()) { in BuildParentMap() 102 if (SubStmt) { 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 | 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 | 699 for (const Stmt *SubStmt : s->children()) in isAccessedBy() local 701 if (SubStmt && isAccessedBy(var, SubStmt)) in isAccessedBy() 1698 for (const Stmt *SubStmt : S->children()) in isCapturedBy() local 1699 if (isCapturedBy(Var, SubStmt)) in isCapturedBy() 1746 for (const Stmt *SubStmt : E->children()) in isCapturedBy() local 1747 if (isCapturedBy(Var, SubStmt)) in isCapturedBy()
|
H A D | CodeGenFunction.cpp | 1545 for (const Stmt *SubStmt : S->children()) in ContainsLabel() local 1546 if (ContainsLabel(SubStmt, IgnoreCaseStmts)) in ContainsLabel() 1569 for (const Stmt *SubStmt : S->children()) in containsBreak() local 1570 if (containsBreak(SubStmt)) in containsBreak() 1592 for (const Stmt *SubStmt : S->children()) in mightAddDeclToScope() local 1593 if (mightAddDeclToScope(SubStmt)) in mightAddDeclToScope()
|
/freebsd/contrib/llvm-project/clang/lib/Parse/ |
H A D | ParseStmt.cpp | 713 isa<DeclStmt>(SubStmt)) { in DiagnoseLabelFollowedByDecl() 714 P.Diag(SubStmt->getBeginLoc(), in DiagnoseLabelFollowedByDecl() 749 StmtResult SubStmt; in ParseLabeledStatement() local 769 SubStmt = Actions.ActOnAttributedStmt(TempAttrs, SubStmt.get()); in ParseLabeledStatement() 776 SubStmt = Actions.ActOnNullStmt(ColonLoc); in ParseLabeledStatement() 780 if (!SubStmt.isInvalid() && !SubStmt.isUsable()) in ParseLabeledStatement() 784 if (SubStmt.isInvalid()) in ParseLabeledStatement() 920 StmtResult SubStmt; in ParseCaseStatement() local 934 if (SubStmt.isInvalid()) in ParseCaseStatement() 974 StmtResult SubStmt; in ParseDefaultStatement() local [all …]
|
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
H A D | UndefBranchChecker.cpp | 43 for (const Stmt *SubStmt : Ex->children()) in FindExpr() local 44 if (const Expr *ExI = dyn_cast_or_null<Expr>(SubStmt)) in FindExpr()
|
H A D | ObjCUnusedIVarsChecker.cpp | 58 for (const Stmt *SubStmt : S->children()) in Scan() local 59 Scan(M, SubStmt); in Scan()
|
/freebsd/contrib/llvm-project/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()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | JumpDiagnostics.cpp | 625 for (Stmt *SubStmt : S->children()) { in BuildScopeInformation() 626 if (!SubStmt) in BuildScopeInformation() 638 if (SwitchCase *SC = dyn_cast<SwitchCase>(SubStmt)) in BuildScopeInformation() 640 else if (LabelStmt *LS = dyn_cast<LabelStmt>(SubStmt)) in BuildScopeInformation() 645 LabelAndGotoScopes[SubStmt] = ParentScope; in BuildScopeInformation() 646 SubStmt = Next; in BuildScopeInformation() 650 BuildScopeInformation(SubStmt, ParentScope); in BuildScopeInformation()
|
H A D | SemaStmt.cpp | 536 void Sema::ActOnCaseStmtBody(Stmt *S, Stmt *SubStmt) { in ActOnCaseStmtBody() argument 537 cast<CaseStmt>(S)->setSubStmt(SubStmt); in ActOnCaseStmtBody() 542 Stmt *SubStmt, Scope *CurScope) { in ActOnDefaultStmt() argument 545 return SubStmt; in ActOnDefaultStmt() 560 return SubStmt; in ActOnLabelStmt() 585 Stmt *SubStmt) { in BuildAttributedStmt() argument 590 if (!checkAndRewriteMustTailAttr(SubStmt, *A)) { in BuildAttributedStmt() 591 return SubStmt; in BuildAttributedStmt() 601 Stmt *SubStmt) { in ActOnAttributedStmt() argument 603 ProcessStmtAttributes(SubStmt, Attrs, SemanticAttrs); in ActOnAttributedStmt() [all …]
|
H A D | TreeTransform.h | 7608 StmtResult SubStmt = in TransformCaseStmt() local 7610 if (SubStmt.isInvalid()) in TransformCaseStmt() 7620 StmtResult SubStmt = in TransformDefaultStmt() local 7622 if (SubStmt.isInvalid()) in TransformDefaultStmt() 7634 if (SubStmt.isInvalid()) in TransformLabelStmt() 7691 if (SubStmt.isInvalid()) in TransformAttributedStmt() 7712 return SubStmt; in TransformAttributedStmt() 8685 if (SubStmt.isInvalid()) in TransformMSDependentExistsStmt() 8690 return SubStmt; in TransformMSDependentExistsStmt() 11993 StmtResult SubStmt in TransformStmtExpr() local [all …]
|
H A D | SemaExceptionSpec.cpp | 1006 for (const Stmt *SubStmt : S->children()) { in canSubStmtsThrow() local 1007 if (!SubStmt) in canSubStmtsThrow() 1009 R = mergeCanThrow(R, Self.canThrow(SubStmt)); in canSubStmtsThrow()
|
/freebsd/contrib/llvm-project/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 …]
|
H A D | RewriteModernObjC.cpp | 1917 for (Stmt *SubStmt : S->children()) in WarnAboutReturnGotoStmts() 1918 if (SubStmt) in WarnAboutReturnGotoStmts() 1919 WarnAboutReturnGotoStmts(SubStmt); in WarnAboutReturnGotoStmts() 4460 for (Stmt *SubStmt : S->children()) in GetBlockDeclRefExprs() 4461 if (SubStmt) { in GetBlockDeclRefExprs() 4462 if (BlockExpr *CBE = dyn_cast<BlockExpr>(SubStmt)) in GetBlockDeclRefExprs() 4465 GetBlockDeclRefExprs(SubStmt); in GetBlockDeclRefExprs() 4478 for (Stmt *SubStmt : S->children()) in GetInnerBlockDeclRefExprs() 4479 if (SubStmt) { in GetInnerBlockDeclRefExprs() 4480 if (BlockExpr *CBE = dyn_cast<BlockExpr>(SubStmt)) { in GetInnerBlockDeclRefExprs() [all …]
|
/freebsd/contrib/llvm-project/clang/lib/Index/ |
H A D | IndexBody.cpp | 425 for (Stmt *SubStmt : Form->children()) { in TraverseInitListExpr() 426 if (!TraverseStmt(SubStmt, Q)) in TraverseInitListExpr()
|
/freebsd/contrib/llvm-project/clang/lib/ASTMatchers/ |
H A D | ASTMatchFinder.cpp | 522 for (auto *SubStmt : RF->children()) { in dataTraverseNode() local 523 if (SubStmt != RF->getBody()) in dataTraverseNode() 524 TraverseStmt(SubStmt); in dataTraverseNode() 537 for (auto *SubStmt : RBO->children()) { in dataTraverseNode() local 538 TraverseStmt(SubStmt); in dataTraverseNode()
|
/freebsd/contrib/llvm-project/clang/include/clang/Analysis/ |
H A D | ProgramPoint.h | 293 const Stmt *SubStmt = nullptr) 294 : StmtPoint(S, SubStmt, PreStmtKind, L, tag) {} in StmtPoint() argument
|
/freebsd/contrib/llvm-project/clang/lib/Serialization/ |
H A D | ASTReaderStmt.cpp | 215 S->SubStmt = Record.readSubStmt(); in VisitAttributedStmt() 469 i < CoroutineBodyStmt::SubStmt::FirstParamMove + S->NumParams; ++i) in VisitCoroutineBodyStmt() 476 for (auto &SubStmt: S->SubStmts) in VisitCoreturnStmt() local 477 SubStmt = Record.readSubStmt(); in VisitCoreturnStmt() 1704 S->SubStmt = Record.readSubStmt(); in VisitMSDependentExistsStmt() 2365 for (Stmt *&SubStmt : S->SubStmts) in VisitOMPCanonicalLoop() 2366 SubStmt = Record.readSubStmt(); in VisitOMPCanonicalLoop()
|