Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DVarBypassDetector.cpp119 Next = SC->getSubStmt(); in BuildScopeInformation()
121 Next = LS->getSubStmt(); in BuildScopeInformation()
H A DCGStmt.cpp598 ExprResult = LS->getSubStmt(); in EmitCompoundStmtWithoutScope()
602 ExprResult = AS->getSubStmt(); in EmitCompoundStmtWithoutScope()
782 EmitStmt(S.getSubStmt()); in EmitLabelStmt()
812 const Stmt *Sub = S.getSubStmt(); in EmitAttributedStmt()
839 EmitStmt(S.getSubStmt(), S.getAttrs()); in EmitAttributedStmt()
1776 EmitStmt(S.getSubStmt()); in EmitCaseStmtRange()
1857 EmitStmt(S.getSubStmt()); in EmitCaseStmt()
1892 isa<BreakStmt>(S.getSubStmt())) { in EmitCaseStmt()
1931 const CaseStmt *NextCase = dyn_cast<CaseStmt>(S.getSubStmt()); in EmitCaseStmt()
1951 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.cpp1510 Visit(E->getSubStmt()); in VisitStmtExpr()
1587 Visit(S->getSubStmt()); in VisitLabelStmt()
1963 Visit(S->getSubStmt()); in VisitSwitchCase()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DStmt.h1913 inline Stmt *getSubStmt();
1914 const Stmt *getSubStmt() const {
1915 return const_cast<SwitchCase *>(this)->getSubStmt();
2044 Stmt *getSubStmt() { return getTrailingObjects<Stmt *>()[subStmtOffset()]; }
2045 const Stmt *getSubStmt() const {
2057 while (const auto *CS2 = dyn_cast<CaseStmt>(CS->getSubStmt()))
2060 return CS->getSubStmt()->getEndLoc();
2092 Stmt *getSubStmt() { return SubStmt; }
2093 const Stmt *getSubStmt() const { return SubStmt; }
2124 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/Sema/
H A DJumpDiagnostics.cpp481 BuildScopeInformation(SE->getSubStmt(), NewParentScope); in BuildScopeInformation()
553 BuildScopeInformation(AS->getSubStmt(), NewParentScope); in BuildScopeInformation()
654 Next = SC->getSubStmt(); in BuildScopeInformation()
656 Next = LS->getSubStmt(); in BuildScopeInformation()
662 Next = AS->getSubStmt(); in BuildScopeInformation()
H A DSemaAvailability.cpp756 return cast<SwitchCase>(Parent)->getSubStmt() == S; in isBodyLikeChildStmt()
840 return TraverseStmt(CS->getSubStmt()); in TraverseCaseStmt()
H A DAnalysisBasedWarnings.cpp1278 if (SW && SW->getSubStmt() == B.getLabel() && P->begin() == P->end()) in checkFallThroughIntoBlock()
1282 if (L && L->getSubStmt() == B.getLabel() && P->begin() == P->end()) in checkFallThroughIntoBlock()
1375 if (!isa<SwitchCase>(SW->getSubStmt())) in getLastStmt()
1376 return SW->getSubStmt(); in getLastStmt()
/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/AST/
H A DStmt.cpp212 S = AS->getSubStmt(); in IgnoreContainers()
231 S = LS->getSubStmt(); in stripLabelLikeStatements()
233 S = SC->getSubStmt(); in stripLabelLikeStatements()
235 S = AS->getSubStmt(); in stripLabelLikeStatements()
418 S = LS->getSubStmt(); in getExprStmt()
420 S = AS->getSubStmt(); in getExprStmt()
H A DStmtPrinter.cpp286 PrintStmt(Node->getSubStmt(), 0); in VisitCaseStmt()
291 PrintStmt(Node->getSubStmt(), 0); in VisitDefaultStmt()
296 PrintStmt(Node->getSubStmt(), 0); in VisitLabelStmt()
307 PrintStmt(Node->getSubStmt(), 0); in VisitAttributedStmt()
463 PrintRawCompoundStmt(Node->getSubStmt()); in VisitMSDependentExistsStmt()
653 PrintRawCompoundStmt(cast<CompoundStmt>(Node->getSubStmt())); in VisitObjCAutoreleasePoolStmt()
1863 PrintRawCompoundStmt(E->getSubStmt()); in VisitStmtExpr()
H A DExprClassification.cpp444 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/StaticAnalyzer/Core/
H A DBugSuppression.cpp52 return getRange(S->getSubStmt()); in getRange()
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DCFG.cpp2562 assert((!isFallthrough || isa<NullStmt>(A->getSubStmt())) && in isFallthroughStatement()
2570 assert((!hasAssumeAttr || isa<NullStmt>(A->getSubStmt())) && in isCXXAssumeAttr()
3500 addStmt(L->getSubStmt()); in VisitLabelStmt()
3916 return addStmt(S->getSubStmt()); in VisitObjCAutoreleasePoolStmt()
4438 return VisitCompoundStmt(SE->getSubStmt(), /*ExternallyDestructed=*/true); in VisitStmtExpr()
4591 if (Stmt *Sub = CS->getSubStmt()) { in VisitCaseStmt()
4611 Sub = CS->getSubStmt(); in VisitCaseStmt()
4650 if (Terminator->getSubStmt()) in VisitDefaultStmt()
4651 addStmt(Terminator->getSubStmt()); in VisitDefaultStmt()
5884 const CompoundStmt *Sub = SE->getSubStmt(); in print_elem()
[all …]
H A DLiveVariables.cpp251 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()
1303 Record.AddStmt(E->getSubStmt()); in VisitStmtExpr()
1606 Record.AddStmt(S->getSubStmt()); in VisitObjCAutoreleasePoolStmt()
1698 Record.AddStmt(S->getSubStmt()); in VisitMSDependentExistsStmt()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/
H A DPtrTypesSemantics.cpp580 return Visit(AS->getSubStmt()); in VisitAttributedStmt()
/freebsd/contrib/llvm-project/clang/include/clang/Analysis/
H A DProgramPoint.h306 const Stmt *getSubStmt() const { return (const Stmt*) getData2(); } in getSubStmt() function
/freebsd/contrib/llvm-project/clang/lib/Tooling/Syntax/
H A DBuildTree.cpp1440 Builder.markStmtChild(S->getSubStmt(), syntax::NodeRole::BodyStatement); in WalkUpFromCaseStmt()
1449 Builder.markStmtChild(S->getSubStmt(), syntax::NodeRole::BodyStatement); in WalkUpFromDefaultStmt()
/freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/
H A DCompiler.cpp4071 const CompoundStmt *CS = E->getSubStmt(); in VisitStmtExpr()
5301 return this->visitStmt(cast<LabelStmt>(S)->getSubStmt()); in visitStmt()
5742 return this->visitStmt(S->getSubStmt()); in visitCaseStmt()
5748 return this->visitStmt(S->getSubStmt()); in visitDefaultStmt()
5760 assert(isa<NullStmt>(S->getSubStmt())); in visitAttributedStmt()
5779 return this->visitStmt(S->getSubStmt()); in visitAttributedStmt()
/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenStmt.cpp452 const Stmt *sub = stmt->getSubStmt(); in emitCaseDefaultCascade()
/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DDataflowEnvironment.cpp462 PropagateResultObject(cast<Expr>(SE->getSubStmt()->body_back()), Loc); in PropagateResultObject()

12