/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 | 1961 Stmt *SubStmt; 1965 : SwitchCase(DefaultStmtClass, DL, CL), SubStmt(substmt) {} 1971 Stmt *getSubStmt() { return SubStmt; } 1972 const Stmt *getSubStmt() const { return SubStmt; } 1973 void setSubStmt(Stmt *S) { SubStmt = S; } 1980 return SubStmt->getEndLoc(); 1988 child_range children() { return child_range(&SubStmt, &SubStmt + 1); } 1991 return const_child_range(&SubStmt, &SubStmt + 1); 2038 Stmt *SubStmt; 2044 : ValueStmt(LabelStmtClass), TheDecl(D), SubStmt(substmt) { [all …]
|
H A D | ASTNodeTraverser.h | 170 for (const Stmt *SubStmt : S->children()) 171 Visit(SubStmt);
|
H A D | Expr.h | 4408 Stmt *SubStmt; variable 4411 StmtExpr(CompoundStmt *SubStmt, QualType T, SourceLocation LParenLoc, in StmtExpr() argument 4413 : Expr(StmtExprClass, T, VK_PRValue, OK_Ordinary), SubStmt(SubStmt), in StmtExpr() 4424 CompoundStmt *getSubStmt() { return cast<CompoundStmt>(SubStmt); } in getSubStmt() 4425 const CompoundStmt *getSubStmt() const { return cast<CompoundStmt>(SubStmt); } in getSubStmt() 4426 void setSubStmt(CompoundStmt *S) { SubStmt = S; } in setSubStmt() 4443 child_range children() { return child_range(&SubStmt, &SubStmt+1); } in children() 4445 return const_child_range(&SubStmt, &SubStmt + 1); in children()
|
H A D | RecursiveASTVisitor.h | 2372 for (Stmt * SubStmt : getDerived().getStmtChildren(S)) { \ 2373 TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ 2550 for (Stmt *SubStmt : S->children()) { 2551 TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt);
|
/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() 95 if (Stmt *SubStmt = cast<CapturedStmt>(S)->getCapturedStmt()) { in BuildParentMap() local 96 M[SubStmt] = S; in BuildParentMap() 97 BuildParentMap(M, SubStmt, OVMode); in BuildParentMap() 101 for (Stmt *SubStmt : S->children()) { in BuildParentMap() [all …]
|
H A D | StmtCXX.cpp | 104 auto *ParamBegin = Result->getStoredStmts() + SubStmt::FirstParamMove; in Create()
|
H A D | StmtProfile.cpp | 243 for (const Stmt *SubStmt : S->children()) { in VisitStmt() local 244 if (SubStmt) in VisitStmt() 245 Visit(SubStmt); in VisitStmt()
|
H A D | Stmt.cpp | 427 Stmt *SubStmt) { in Create() argument 431 return new (Mem) AttributedStmt(Loc, Attrs, SubStmt); 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 | 703 for (const Stmt *SubStmt : s->children()) in isAccessedBy() local 705 if (SubStmt && isAccessedBy(var, SubStmt)) in isAccessedBy() 1703 for (const Stmt *SubStmt : S->children()) in isCapturedBy() local 1704 if (isCapturedBy(Var, SubStmt)) in isCapturedBy() 1751 for (const Stmt *SubStmt : E->children()) in isCapturedBy() local 1752 if (isCapturedBy(Var, SubStmt)) in isCapturedBy()
|
H A D | CodeGenFunction.cpp | 1624 for (const Stmt *SubStmt : S->children()) in ContainsLabel() local 1625 if (ContainsLabel(SubStmt, IgnoreCaseStmts)) in ContainsLabel() 1648 for (const Stmt *SubStmt : S->children()) in containsBreak() local 1649 if (containsBreak(SubStmt)) in containsBreak() 1671 for (const Stmt *SubStmt : S->children()) in mightAddDeclToScope() local 1672 if (mightAddDeclToScope(SubStmt)) in mightAddDeclToScope()
|
/freebsd/contrib/llvm-project/clang/lib/Parse/ |
H A D | ParseStmt.cpp | 721 static void DiagnoseLabelFollowedByDecl(Parser &P, const Stmt *SubStmt) { in DiagnoseLabelFollowedByDecl() argument 725 isa<DeclStmt>(SubStmt)) { in DiagnoseLabelFollowedByDecl() 726 P.Diag(SubStmt->getBeginLoc(), in DiagnoseLabelFollowedByDecl() 761 StmtResult SubStmt; in ParseLabeledStatement() local 778 SubStmt = ParseStatementOrDeclarationAfterAttributes( in ParseLabeledStatement() 780 if (!TempAttrs.empty() && !SubStmt.isInvalid()) in ParseLabeledStatement() 781 SubStmt = Actions.ActOnAttributedStmt(TempAttrs, SubStmt.get()); in ParseLabeledStatement() 786 if (SubStmt.isUnset() && Tok.is(tok::r_brace)) { in ParseLabeledStatement() 788 SubStmt = Actions.ActOnNullStmt(ColonLoc); in ParseLabeledStatement() 792 if (!SubStmt.isInvalid() && !SubStmt.isUsable()) in ParseLabeledStatement() [all …]
|
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
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/Sema/ |
H A D | JumpDiagnostics.cpp | 634 for (Stmt *SubStmt : S->children()) { in BuildScopeInformation() 635 if (!SubStmt) in BuildScopeInformation() 647 if (SwitchCase *SC = dyn_cast<SwitchCase>(SubStmt)) in BuildScopeInformation() 649 else if (LabelStmt *LS = dyn_cast<LabelStmt>(SubStmt)) in BuildScopeInformation() 654 LabelAndGotoScopes[SubStmt] = ParentScope; in BuildScopeInformation() 655 SubStmt = Next; in BuildScopeInformation() 659 BuildScopeInformation(SubStmt, ParentScope); in BuildScopeInformation()
|
H A D | SemaStmt.cpp | 547 void Sema::ActOnCaseStmtBody(Stmt *S, Stmt *SubStmt) { in ActOnCaseStmtBody() argument 548 cast<CaseStmt>(S)->setSubStmt(SubStmt); in ActOnCaseStmtBody() 553 Stmt *SubStmt, Scope *CurScope) { in ActOnDefaultStmt() argument 556 return SubStmt; in ActOnDefaultStmt() 566 DefaultStmt *DS = new (Context) DefaultStmt(DefaultLoc, ColonLoc, SubStmt); in ActOnDefaultStmt() 573 SourceLocation ColonLoc, Stmt *SubStmt) { in ActOnLabelStmt() argument 578 return SubStmt; in ActOnLabelStmt() 593 LabelStmt *LS = new (Context) LabelStmt(IdentLoc, TheDecl, SubStmt); in ActOnLabelStmt() 608 Stmt *SubStmt) { in BuildAttributedStmt() argument 613 if (!checkAndRewriteMustTailAttr(SubStmt, *A)) { in BuildAttributedStmt() [all …]
|
H A D | SemaExceptionSpec.cpp | 986 for (const Stmt *SubStmt : S->children()) { in canSubStmtsThrow() local 987 if (!SubStmt) in canSubStmtsThrow() 989 R = mergeCanThrow(R, Self.canThrow(SubStmt)); in canSubStmtsThrow()
|
H A D | TreeTransform.h | 1385 Stmt *SubStmt) { in RebuildDefaultStmt() argument 1386 return getSema().ActOnDefaultStmt(DefaultLoc, ColonLoc, SubStmt, in RebuildDefaultStmt() 1395 SourceLocation ColonLoc, Stmt *SubStmt) { in RebuildLabelStmt() argument 1396 return SemaRef.ActOnLabelStmt(IdentLoc, L, ColonLoc, SubStmt); in RebuildLabelStmt() 1405 Stmt *SubStmt) { in RebuildAttributedStmt() argument 1408 return SemaRef.BuildAttributedStmt(AttrLoc, Attrs, SubStmt); in RebuildAttributedStmt() 3084 ExprResult RebuildStmtExpr(SourceLocation LParenLoc, Stmt *SubStmt, in RebuildStmtExpr() argument 3086 return getSema().BuildStmtExpr(LParenLoc, SubStmt, RParenLoc, in RebuildStmtExpr() 7892 StmtResult SubStmt = in TransformCaseStmt() local 7894 if (SubStmt.isInvalid()) in TransformCaseStmt() [all …]
|
H A D | SemaDeclCXX.cpp | 93 for (const Stmt *SubStmt : Node->children()) in VisitExpr() local 94 if (SubStmt) in VisitExpr() 95 IsInvalid |= Visit(SubStmt); in VisitExpr() 2166 for (Stmt *SubStmt : S->children()) { in CheckConstexprFunctionStmt() 2167 if (SubStmt && in CheckConstexprFunctionStmt() 2168 !CheckConstexprFunctionStmt(SemaRef, Dcl, SubStmt, ReturnStmts, in CheckConstexprFunctionStmt() 2182 for (Stmt *SubStmt : S->children()) { in CheckConstexprFunctionStmt() 2183 if (SubStmt && in CheckConstexprFunctionStmt() 2184 !CheckConstexprFunctionStmt(SemaRef, Dcl, SubStmt, ReturnStmts, in CheckConstexprFunctionStmt() 2194 for (Stmt *SubStmt in CheckConstexprFunctionStmt() [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/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() 1711 S->SubStmt = Record.readSubStmt(); in VisitMSDependentExistsStmt() 2385 for (Stmt *&SubStmt : S->SubStmts) in VisitOMPCanonicalLoop() 2386 SubStmt = Record.readSubStmt(); in VisitOMPCanonicalLoop()
|
/freebsd/contrib/llvm-project/clang/lib/Frontend/Rewrite/ |
H A D | RewriteModernObjC.cpp | 1916 for (Stmt *SubStmt : S->children()) in WarnAboutReturnGotoStmts() 1917 if (SubStmt) in WarnAboutReturnGotoStmts() 1918 WarnAboutReturnGotoStmts(SubStmt); in WarnAboutReturnGotoStmts() 4458 for (Stmt *SubStmt : S->children()) in GetBlockDeclRefExprs() 4459 if (SubStmt) { in GetBlockDeclRefExprs() 4460 if (BlockExpr *CBE = dyn_cast<BlockExpr>(SubStmt)) in GetBlockDeclRefExprs() 4463 GetBlockDeclRefExprs(SubStmt); in GetBlockDeclRefExprs() 4476 for (Stmt *SubStmt : S->children()) in GetInnerBlockDeclRefExprs() 4477 if (SubStmt) { in GetInnerBlockDeclRefExprs() 4478 if (BlockExpr *CBE = dyn_cast<BlockExpr>(SubStmt)) { in GetInnerBlockDeclRefExprs() [all …]
|