| /llvm-project-15.0.7/clang/lib/ARCMigrate/ |
| H A D | TransEmptyStatementsAndDealloc.cpp | 140 if (!S->getSubStmt()) in VisitObjCAutoreleasePoolStmt() 142 return Visit(S->getSubStmt()); in VisitObjCAutoreleasePoolStmt() 154 CompoundStmt *S = E->getSubStmt(); in TraverseStmtExpr()
|
| H A D | Transforms.cpp | 245 CompoundStmt *S = E->getSubStmt(); in TraverseStmtExpr() 289 S = Label->getSubStmt(); in mark()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | VarBypassDetector.cpp | 118 Next = SC->getSubStmt(); in BuildScopeInformation() 120 Next = LS->getSubStmt(); in BuildScopeInformation()
|
| H A D | CGStmt.cpp | 506 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 D | CodeGenPGO.cpp | 468 Visit(S->getSubStmt()); in VisitLabelStmt() 647 Visit(S->getSubStmt()); in VisitSwitchCase()
|
| H A D | CoverageMappingGen.cpp | 1051 Visit(S->getSubStmt()); in VisitLabelStmt() 1370 Visit(S->getSubStmt()); in VisitSwitchCase()
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | Stmt.h | 1583 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 D | StmtObjC.h | 404 const Stmt *getSubStmt() const { return SubStmt; } in getSubStmt() function 405 Stmt *getSubStmt() { return SubStmt; } in getSubStmt() function
|
| H A D | StmtCXX.h | 292 CompoundStmt *getSubStmt() const { in getSubStmt() function
|
| /llvm-project-15.0.7/clang/lib/Tooling/Refactoring/Extract/ |
| H A D | SourceExtraction.cpp | 46 return isSemicolonRequiredAfter(Case->getSubStmt()); in isSemicolonRequiredAfter()
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | Stmt.cpp | 202 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 D | StmtPrinter.cpp | 279 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 D | ExprClassification.cpp | 414 const CompoundStmt *S = cast<StmtExpr>(E)->getSubStmt(); in ClassifyInternal()
|
| H A D | ComputeDependence.cpp | 181 dyn_cast_or_null<ValueStmt>(E->getSubStmt()->getStmtExprResult())) in computeDependence()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | JumpDiagnostics.cpp | 548 BuildScopeInformation(AS->getSubStmt(), NewParentScope); in BuildScopeInformation() 635 Next = SC->getSubStmt(); in BuildScopeInformation() 637 Next = LS->getSubStmt(); in BuildScopeInformation()
|
| H A D | SemaAvailability.cpp | 597 return cast<SwitchCase>(Parent)->getSubStmt() == S; in isBodyLikeChildStmt() 683 bool TraverseCaseStmt(CaseStmt *CS) { return TraverseStmt(CS->getSubStmt()); } in TraverseCaseStmt()
|
| H A D | AnalysisBasedWarnings.cpp | 1107 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 D | SimplifyBooleanExprCheck.cpp | 489 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 D | BracesAroundStatementsCheck.cpp | 191 S = AS->getSubStmt(); in checkStmt()
|
| /llvm-project-15.0.7/clang/lib/Serialization/ |
| H A D | ASTWriterStmt.cpp | 105 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 D | CFG.cpp | 2409 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 D | LiveVariables.cpp | 233 S = cast<StmtExpr>(S)->getSubStmt(); in Visit()
|
| /llvm-project-15.0.7/clang/include/clang/Analysis/ |
| H A D | ProgramPoint.h | 300 const Stmt *getSubStmt() const { return (const Stmt*) getData2(); } in getSubStmt() function
|
| /llvm-project-15.0.7/clang/lib/Tooling/Syntax/ |
| H A D | BuildTree.cpp | 1447 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 D | AST.cpp | 624 for (; S != nullptr; S = dyn_cast<AttributedStmt>(S->getSubStmt())) in getAttributes()
|