Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/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.cpp246 CompoundStmt *S = E->getSubStmt(); in TraverseStmtExpr()
290 S = Label->getSubStmt(); in mark()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DVarBypassDetector.cpp118 Next = SC->getSubStmt(); in BuildScopeInformation()
120 Next = LS->getSubStmt(); in BuildScopeInformation()
H A DCGStmt.cpp534 ExprResult = LS->getSubStmt(); in EmitCompoundStmtWithoutScope()
538 ExprResult = AS->getSubStmt(); in EmitCompoundStmtWithoutScope()
719 EmitStmt(S.getSubStmt()); in EmitLabelStmt()
742 const Stmt *Sub = S.getSubStmt(); in EmitAttributedStmt()
760 EmitStmt(S.getSubStmt(), S.getAttrs()); in EmitAttributedStmt()
1627 EmitStmt(S.getSubStmt()); in EmitCaseStmtRange()
1708 EmitStmt(S.getSubStmt()); in EmitCaseStmt()
1743 isa<BreakStmt>(S.getSubStmt())) { in EmitCaseStmt()
1782 const CaseStmt *NextCase = dyn_cast<CaseStmt>(S.getSubStmt()); in EmitCaseStmt()
1802 NextCase = dyn_cast<CaseStmt>(CurCase->getSubStmt()); in EmitCaseStmt()
[all …]
H A DCodeGenPGO.cpp685 Visit(S->getSubStmt()); in VisitLabelStmt()
864 Visit(S->getSubStmt()); in VisitSwitchCase()
H A DCoverageMappingGen.cpp1542 Visit(S->getSubStmt()); in VisitLabelStmt()
1916 Visit(S->getSubStmt()); in VisitSwitchCase()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DStmt.h1788 inline Stmt *getSubStmt();
1789 const Stmt *getSubStmt() const {
1790 return const_cast<SwitchCase *>(this)->getSubStmt();
1923 Stmt *getSubStmt() { return getTrailingObjects<Stmt *>()[subStmtOffset()]; }
1924 const Stmt *getSubStmt() const {
1936 while (const auto *CS2 = dyn_cast<CaseStmt>(CS->getSubStmt()))
1939 return CS->getSubStmt()->getEndLoc();
1971 Stmt *getSubStmt() { return SubStmt; }
1972 const Stmt *getSubStmt() const { return SubStmt; }
2003 Stmt *SwitchCase::getSubStmt() {
[all …]
H A DStmtObjC.h405 const Stmt *getSubStmt() const { return SubStmt; } in getSubStmt() function
406 Stmt *getSubStmt() { return SubStmt; } in getSubStmt() function
H A DStmtCXX.h293 CompoundStmt *getSubStmt() const { in getSubStmt() function
/freebsd/contrib/llvm-project/clang/lib/Tooling/Refactoring/Extract/
H A DSourceExtraction.cpp47 return isSemicolonRequiredAfter(Case->getSubStmt()); in isSemicolonRequiredAfter()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DBugSuppression.cpp50 return getRange(S->getSubStmt()); in getRange()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DJumpDiagnostics.cpp482 BuildScopeInformation(SE->getSubStmt(), NewParentScope); in BuildScopeInformation()
554 BuildScopeInformation(AS->getSubStmt(), NewParentScope); in BuildScopeInformation()
648 Next = SC->getSubStmt(); in BuildScopeInformation()
650 Next = LS->getSubStmt(); in BuildScopeInformation()
H A DSemaAvailability.cpp713 return cast<SwitchCase>(Parent)->getSubStmt() == S; in isBodyLikeChildStmt()
799 bool TraverseCaseStmt(CaseStmt *CS) { return TraverseStmt(CS->getSubStmt()); } in TraverseCaseStmt()
H A DAnalysisBasedWarnings.cpp1135 if (SW && SW->getSubStmt() == B.getLabel() && P->begin() == P->end()) in checkFallThroughIntoBlock()
1139 if (L && L->getSubStmt() == B.getLabel() && P->begin() == P->end()) in checkFallThroughIntoBlock()
1235 if (!isa<SwitchCase>(SW->getSubStmt())) in getLastStmt()
1236 return SW->getSubStmt(); in getLastStmt()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DStmt.cpp204 S = AS->getSubStmt(); in IgnoreContainers()
223 S = LS->getSubStmt(); in stripLabelLikeStatements()
225 S = SC->getSubStmt(); in stripLabelLikeStatements()
227 S = AS->getSubStmt(); in stripLabelLikeStatements()
411 S = LS->getSubStmt(); in getExprStmt()
413 S = AS->getSubStmt(); in getExprStmt()
H A DStmtPrinter.cpp281 PrintStmt(Node->getSubStmt(), 0); in VisitCaseStmt()
286 PrintStmt(Node->getSubStmt(), 0); in VisitDefaultStmt()
291 PrintStmt(Node->getSubStmt(), 0); in VisitLabelStmt()
302 PrintStmt(Node->getSubStmt(), 0); in VisitAttributedStmt()
458 PrintRawCompoundStmt(Node->getSubStmt()); in VisitMSDependentExistsStmt()
644 PrintRawCompoundStmt(cast<CompoundStmt>(Node->getSubStmt())); in VisitObjCAutoreleasePoolStmt()
1725 PrintRawCompoundStmt(E->getSubStmt()); in VisitStmtExpr()
H A DExprClassification.cpp430 const CompoundStmt *S = cast<StmtExpr>(E)->getSubStmt(); in ClassifyInternal()
H A DComputeDependence.cpp181 dyn_cast_or_null<ValueStmt>(E->getSubStmt()->getStmtExprResult())) in computeDependence()
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DCFG.cpp2473 assert((!isFallthrough || isa<NullStmt>(A->getSubStmt())) && in isFallthroughStatement()
3388 addStmt(L->getSubStmt()); in VisitLabelStmt()
3804 return addStmt(S->getSubStmt()); in VisitObjCAutoreleasePoolStmt()
4326 return VisitCompoundStmt(SE->getSubStmt(), /*ExternallyDestructed=*/true); in VisitStmtExpr()
4479 if (Stmt *Sub = CS->getSubStmt()) { in VisitCaseStmt()
4499 Sub = CS->getSubStmt(); in VisitCaseStmt()
4538 if (Terminator->getSubStmt()) in VisitDefaultStmt()
4539 addStmt(Terminator->getSubStmt()); in VisitDefaultStmt()
5774 const CompoundStmt *Sub = SE->getSubStmt(); in print_elem()
5779 Helper.handledStmt(*SE->getSubStmt()->body_rbegin(),OS); in print_elem()
H A DLiveVariables.cpp234 S = cast<StmtExpr>(S)->getSubStmt(); in Visit()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriterStmt.cpp168 Record.AddStmt(S->getSubStmt()); in VisitCaseStmt()
178 Record.AddStmt(S->getSubStmt()); in VisitDefaultStmt()
186 Record.AddStmt(S->getSubStmt()); in VisitLabelStmt()
195 Record.AddStmt(S->getSubStmt()); in VisitAttributedStmt()
1284 Record.AddStmt(E->getSubStmt()); in VisitStmtExpr()
1583 Record.AddStmt(S->getSubStmt()); in VisitObjCAutoreleasePoolStmt()
1675 Record.AddStmt(S->getSubStmt()); in VisitMSDependentExistsStmt()
/freebsd/contrib/llvm-project/clang/lib/AST/Interp/
H A DCompiler.cpp3187 const CompoundStmt *CS = E->getSubStmt(); in VisitStmtExpr()
4208 return this->visitStmt(cast<LabelStmt>(S)->getSubStmt()); in visitStmt()
4600 return this->visitStmt(S->getSubStmt()); in visitCaseStmt()
4606 return this->visitStmt(S->getSubStmt()); in visitDefaultStmt()
4618 assert(isa<NullStmt>(S->getSubStmt())); in visitAttributedStmt()
4637 return this->visitStmt(S->getSubStmt()); in visitAttributedStmt()
/freebsd/contrib/llvm-project/clang/include/clang/Analysis/
H A DProgramPoint.h296 const Stmt *getSubStmt() const { return (const Stmt*) getData2(); } in getSubStmt() function
/freebsd/contrib/llvm-project/clang/lib/Tooling/Syntax/
H A DBuildTree.cpp1448 Builder.markStmtChild(S->getSubStmt(), syntax::NodeRole::BodyStatement); in WalkUpFromCaseStmt()
1457 Builder.markStmtChild(S->getSubStmt(), syntax::NodeRole::BodyStatement); in WalkUpFromDefaultStmt()
/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DDataflowEnvironment.cpp463 PropagateResultObject(cast<Expr>(SE->getSubStmt()->body_back()), Loc); in PropagateResultObject()

12