Home
last modified time | relevance | path

Searched refs:SubStmt (Results 1 – 25 of 42) sorted by relevance

12

/llvm-project-15.0.7/clang/include/clang/AST/
H A DStmtCXX.h257 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 DEvaluatedExprVisitor.h104 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 DStmtObjC.h395 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 DStmt.h1756 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 DASTNodeTraverser.h154 for (const Stmt *SubStmt : S->children())
155 Visit(SubStmt);
H A DExpr.h4350 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 DParentMap.cpp41 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 DStmtCXX.cpp103 auto *ParamBegin = Result->getStoredStmts() + SubStmt::FirstParamMove; in Create()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DVarBypassDetector.cpp104 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 DCGDecl.cpp682 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 DCodeGenFunction.cpp1498 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 DParseStmt.cpp690 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 DUndefBranchChecker.cpp42 for (const Stmt *SubStmt : Ex->children()) in FindExpr() local
43 if (const Expr *ExI = dyn_cast_or_null<Expr>(SubStmt)) in FindExpr()
H A DObjCUnusedIVarsChecker.cpp59 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 DCallGraph.cpp132 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 DJumpDiagnostics.cpp621 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 DSemaStmt.cpp535 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 DSemaExceptionSpec.cpp997 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 DTreeTransform.h7372 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 DRewriteObjC.cpp1725 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 DASTMatchFinder.cpp520 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 DIndexBody.cpp411 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 DProgramPoint.h297 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 DSimplifyBooleanExprCheck.cpp488 Stmt *SubStmt = in VisitCompoundStmt() local
492 auto *SubIf = dyn_cast<IfStmt>(SubStmt); in VisitCompoundStmt()
/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTReaderStmt.cpp213 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()

12