Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DStmtCXX.h258 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 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.h1954 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 DASTNodeTraverser.h154 for (const Stmt *SubStmt : S->children())
155 Visit(SubStmt);
H A DExpr.h4355 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 DParentMap.cpp43 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 DStmtCXX.cpp104 auto *ParamBegin = Result->getStoredStmts() + SubStmt::FirstParamMove; in Create()
/freebsd/contrib/llvm-project/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.cpp699 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 DCodeGenFunction.cpp1545 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 DParseStmt.cpp713 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 DUndefBranchChecker.cpp43 for (const Stmt *SubStmt : Ex->children()) in FindExpr() local
44 if (const Expr *ExI = dyn_cast_or_null<Expr>(SubStmt)) in FindExpr()
H A DObjCUnusedIVarsChecker.cpp58 for (const Stmt *SubStmt : S->children()) in Scan() local
59 Scan(M, SubStmt); in Scan()
/freebsd/contrib/llvm-project/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()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DJumpDiagnostics.cpp625 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 DSemaStmt.cpp536 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 DTreeTransform.h7608 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 DSemaExceptionSpec.cpp1006 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 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 …]
H A DRewriteModernObjC.cpp1917 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 DIndexBody.cpp425 for (Stmt *SubStmt : Form->children()) { in TraverseInitListExpr()
426 if (!TraverseStmt(SubStmt, Q)) in TraverseInitListExpr()
/freebsd/contrib/llvm-project/clang/lib/ASTMatchers/
H A DASTMatchFinder.cpp522 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 DProgramPoint.h293 const Stmt *SubStmt = nullptr)
294 : StmtPoint(S, SubStmt, PreStmtKind, L, tag) {} in StmtPoint() argument
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp215 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()

12