Home
last modified time | relevance | path

Searched refs:getSubStmt (Results 1 – 25 of 45) sorted by relevance

12

/llvm-project-15.0.7/clang/lib/ARCMigrate/
H A DTransEmptyStatementsAndDealloc.cpp140 if (!S->getSubStmt()) in VisitObjCAutoreleasePoolStmt()
142 return Visit(S->getSubStmt()); in VisitObjCAutoreleasePoolStmt()
154 CompoundStmt *S = E->getSubStmt(); in TraverseStmtExpr()
H A DTransforms.cpp245 CompoundStmt *S = E->getSubStmt(); in TraverseStmtExpr()
289 S = Label->getSubStmt(); in mark()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DVarBypassDetector.cpp118 Next = SC->getSubStmt(); in BuildScopeInformation()
120 Next = LS->getSubStmt(); in BuildScopeInformation()
H A DCGStmt.cpp506 ExprResult = LS->getSubStmt(); in EmitCompoundStmtWithoutScope()
510 ExprResult = AS->getSubStmt(); in EmitCompoundStmtWithoutScope()
692 EmitStmt(S.getSubStmt()); in EmitLabelStmt()
715 const Stmt *Sub = S.getSubStmt(); in EmitAttributedStmt()
726 EmitStmt(S.getSubStmt(), S.getAttrs()); in EmitAttributedStmt()
1419 EmitStmt(S.getSubStmt()); in EmitCaseStmtRange()
1500 EmitStmt(S.getSubStmt()); in EmitCaseStmt()
1535 isa<BreakStmt>(S.getSubStmt())) { in EmitCaseStmt()
1604 EmitStmt(CurCase->getSubStmt()); in EmitCaseStmt()
1613 EmitStmt(S.getSubStmt()); in EmitDefaultStmt()
[all …]
H A DCodeGenPGO.cpp468 Visit(S->getSubStmt()); in VisitLabelStmt()
647 Visit(S->getSubStmt()); in VisitSwitchCase()
H A DCoverageMappingGen.cpp1051 Visit(S->getSubStmt()); in VisitLabelStmt()
1370 Visit(S->getSubStmt()); in VisitSwitchCase()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DStmt.h1583 inline Stmt *getSubStmt();
1584 const Stmt *getSubStmt() const { in getSubStmt() function
1719 const Stmt *getSubStmt() const { in getSubStmt() function
1734 return CS->getSubStmt()->getEndLoc(); in getEndLoc()
1766 Stmt *getSubStmt() { return SubStmt; } in getSubStmt() function
1767 const Stmt *getSubStmt() const { return SubStmt; } in getSubStmt() function
1798 Stmt *SwitchCase::getSubStmt() { in getSubStmt() function
1800 return CS->getSubStmt(); in getSubStmt()
1802 return DS->getSubStmt(); in getSubStmt()
1853 Stmt *getSubStmt() { return SubStmt; } in getSubStmt() function
[all …]
H A DStmtObjC.h404 const Stmt *getSubStmt() const { return SubStmt; } in getSubStmt() function
405 Stmt *getSubStmt() { return SubStmt; } in getSubStmt() function
H A DStmtCXX.h292 CompoundStmt *getSubStmt() const { in getSubStmt() function
/llvm-project-15.0.7/clang/lib/Tooling/Refactoring/Extract/
H A DSourceExtraction.cpp46 return isSemicolonRequiredAfter(Case->getSubStmt()); in isSemicolonRequiredAfter()
/llvm-project-15.0.7/clang/lib/AST/
H A DStmt.cpp202 S = AS->getSubStmt(); in IgnoreContainers()
221 S = LS->getSubStmt(); in stripLabelLikeStatements()
223 S = SC->getSubStmt(); in stripLabelLikeStatements()
225 S = AS->getSubStmt(); in stripLabelLikeStatements()
409 S = LS->getSubStmt(); in getExprStmt()
411 S = AS->getSubStmt(); in getExprStmt()
H A DStmtPrinter.cpp279 PrintStmt(Node->getSubStmt(), 0); in VisitCaseStmt()
284 PrintStmt(Node->getSubStmt(), 0); in VisitDefaultStmt()
289 PrintStmt(Node->getSubStmt(), 0); in VisitLabelStmt()
297 PrintStmt(Node->getSubStmt(), 0); in VisitAttributedStmt()
451 PrintRawCompoundStmt(Node->getSubStmt()); in VisitMSDependentExistsStmt()
635 PrintRawCompoundStmt(dyn_cast<CompoundStmt>(Node->getSubStmt())); in VisitObjCAutoreleasePoolStmt()
1655 PrintRawCompoundStmt(E->getSubStmt()); in VisitStmtExpr()
H A DExprClassification.cpp414 const CompoundStmt *S = cast<StmtExpr>(E)->getSubStmt(); in ClassifyInternal()
H A DComputeDependence.cpp181 dyn_cast_or_null<ValueStmt>(E->getSubStmt()->getStmtExprResult())) in computeDependence()
/llvm-project-15.0.7/clang/lib/Sema/
H A DJumpDiagnostics.cpp548 BuildScopeInformation(AS->getSubStmt(), NewParentScope); in BuildScopeInformation()
635 Next = SC->getSubStmt(); in BuildScopeInformation()
637 Next = LS->getSubStmt(); in BuildScopeInformation()
H A DSemaAvailability.cpp597 return cast<SwitchCase>(Parent)->getSubStmt() == S; in isBodyLikeChildStmt()
683 bool TraverseCaseStmt(CaseStmt *CS) { return TraverseStmt(CS->getSubStmt()); } in TraverseCaseStmt()
H A DAnalysisBasedWarnings.cpp1107 if (SW && SW->getSubStmt() == B.getLabel() && P->begin() == P->end()) in checkFallThroughIntoBlock()
1111 if (L && L->getSubStmt() == B.getLabel() && P->begin() == P->end()) in checkFallThroughIntoBlock()
1207 if (!isa<SwitchCase>(SW->getSubStmt())) in getLastStmt()
1208 return SW->getSubStmt(); in getLastStmt()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/
H A DSimplifyBooleanExprCheck.cpp489 isa<LabelStmt>(*First) ? cast<LabelStmt>(*First)->getSubStmt() in VisitCompoundStmt()
490 : isa<CaseStmt>(*First) ? cast<CaseStmt>(*First)->getSubStmt() in VisitCompoundStmt()
491 : cast<DefaultStmt>(*First)->getSubStmt(); in VisitCompoundStmt()
H A DBracesAroundStatementsCheck.cpp191 S = AS->getSubStmt(); in checkStmt()
/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTWriterStmt.cpp105 Record.AddStmt(S->getSubStmt()); in VisitCaseStmt()
115 Record.AddStmt(S->getSubStmt()); in VisitDefaultStmt()
123 Record.AddStmt(S->getSubStmt()); in VisitLabelStmt()
132 Record.AddStmt(S->getSubStmt()); in VisitAttributedStmt()
1176 Record.AddStmt(E->getSubStmt()); in VisitStmtExpr()
1474 Record.AddStmt(S->getSubStmt()); in VisitObjCAutoreleasePoolStmt()
1566 Record.AddStmt(S->getSubStmt()); in VisitMSDependentExistsStmt()
/llvm-project-15.0.7/clang/lib/Analysis/
H A DCFG.cpp2409 assert((!isFallthrough || isa<NullStmt>(A->getSubStmt())) && in isFallthroughStatement()
3324 addStmt(L->getSubStmt()); in VisitLabelStmt()
3737 return addStmt(S->getSubStmt()); in VisitObjCAutoreleasePoolStmt()
4259 return VisitCompoundStmt(SE->getSubStmt(), /*ExternallyDestructed=*/true); in VisitStmtExpr()
4414 if (Stmt *Sub = CS->getSubStmt()) { in VisitCaseStmt()
4434 Sub = CS->getSubStmt(); in VisitCaseStmt()
4473 if (Terminator->getSubStmt()) in VisitDefaultStmt()
4474 addStmt(Terminator->getSubStmt()); in VisitDefaultStmt()
5697 const CompoundStmt *Sub = SE->getSubStmt(); in print_elem()
5702 Helper.handledStmt(*SE->getSubStmt()->body_rbegin(),OS); in print_elem()
H A DLiveVariables.cpp233 S = cast<StmtExpr>(S)->getSubStmt(); in Visit()
/llvm-project-15.0.7/clang/include/clang/Analysis/
H A DProgramPoint.h300 const Stmt *getSubStmt() const { return (const Stmt*) getData2(); } in getSubStmt() function
/llvm-project-15.0.7/clang/lib/Tooling/Syntax/
H A DBuildTree.cpp1447 Builder.markStmtChild(S->getSubStmt(), syntax::NodeRole::BodyStatement); in WalkUpFromCaseStmt()
1456 Builder.markStmtChild(S->getSubStmt(), syntax::NodeRole::BodyStatement); in WalkUpFromDefaultStmt()
/llvm-project-15.0.7/clang-tools-extra/clangd/
H A DAST.cpp624 for (; S != nullptr; S = dyn_cast<AttributedStmt>(S->getSubStmt())) in getAttributes()

12