/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | StmtObjC.cpp | 36 Stmt **Stmts = getStmts(); in ObjCAtTryStmt() local 37 Stmts[0] = atTryStmt; in ObjCAtTryStmt() 39 Stmts[I + 1] = CatchStmts[I]; in ObjCAtTryStmt() 42 Stmts[NumCatchStmts + 1] = atFinallyStmt; in ObjCAtTryStmt()
|
H A D | StmtCXX.cpp | 43 Stmt **Stmts = getStmts(); in CXXTryStmt() local 44 Stmts[0] = tryBlock; in CXXTryStmt() 45 std::copy(handlers.begin(), handlers.end(), Stmts + 1); in CXXTryStmt()
|
H A D | Stmt.cpp | 366 CompoundStmt::CompoundStmt(ArrayRef<Stmt *> Stmts, FPOptionsOverride FPFeatures, in CompoundStmt() argument 369 CompoundStmtBits.NumStmts = Stmts.size(); in CompoundStmt() 371 setStmts(Stmts); in CompoundStmt() 376 void CompoundStmt::setStmts(ArrayRef<Stmt *> Stmts) { in setStmts() argument 377 assert(CompoundStmtBits.NumStmts == Stmts.size() && in setStmts() 380 std::copy(Stmts.begin(), Stmts.end(), body_begin()); in setStmts() 383 CompoundStmt *CompoundStmt::Create(const ASTContext &C, ArrayRef<Stmt *> Stmts, in Create() argument 388 Stmts.size(), FPFeatures.requiresTrailingStorage()), in Create() 390 return new (Mem) CompoundStmt(Stmts, FPFeatures, LB, RB); in Create()
|
/freebsd/contrib/llvm-project/clang/lib/Parse/ |
H A D | ParseStmt.cpp | 46 StmtVector Stmts; in ParseStatement() local 48 Res = ParseStatementOrDeclaration(Stmts, StmtCtx, TrailingElseLoc); in ParseStatement() 104 Parser::ParseStatementOrDeclaration(StmtVector &Stmts, in ParseStatementOrDeclaration() argument 125 Stmts, StmtCtx, TrailingElseLoc, CXX11Attrs, GNUOrMSAttrs); in ParseStatementOrDeclaration() 176 StmtVector &Stmts, ParsedStmtContext StmtCtx, in ParseStatementOrDeclarationAfterAttributes() argument 371 ParseMicrosoftIfExistsStatement(Stmts); in ParseStatementOrDeclarationAfterAttributes() 522 return ParsePragmaLoopHint(Stmts, StmtCtx, TrailingElseLoc, CXX11Attrs); in ParseStatementOrDeclarationAfterAttributes() 776 StmtVector Stmts; in ParseLabeledStatement() local 779 Stmts, StmtCtx, nullptr, EmptyCXX11Attrs, TempAttrs); in ParseLabeledStatement() 1129 bool Parser::ConsumeNullStmt(StmtVector &Stmts) { in ConsumeNullStmt() argument [all …]
|
H A D | ParseDecl.cpp | 5966 Parser::StmtVector Stmts; in ParseTopLevelStmtDecl() local 5971 StmtResult R = ParseStatementOrDeclaration(Stmts, SubStmtCtx); in ParseTopLevelStmtDecl() 5987 for (Stmt *S : Stmts) { in ParseTopLevelStmtDecl()
|
/freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | ScopeInfo.h | 93 llvm::TinyPtrVector<const Stmt*> Stmts; variable 96 ArrayRef<const Stmt *> Stmts) in PossiblyUnreachableDiag() argument 97 : PD(PD), Loc(Loc), Stmts(Stmts) {} in PossiblyUnreachableDiag()
|
H A D | Sema.h | 6680 bool DiagIfReachable(SourceLocation Loc, ArrayRef<const Stmt *> Stmts, 6694 bool DiagRuntimeBehavior(SourceLocation Loc, ArrayRef<const Stmt *> Stmts,
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | StmtDataCollectors.td | 113 //--- C++ OOP Stmts ------------------------------------------------------// 184 //--- Miscellaneous Stmts ------------------------------------------------//
|
H A D | Stmt.h | 1616 CompoundStmt(ArrayRef<Stmt *> Stmts, FPOptionsOverride FPFeatures, 1620 void setStmts(ArrayRef<Stmt *> Stmts); 1633 static CompoundStmt *Create(const ASTContext &C, ArrayRef<Stmt *> Stmts,
|
/freebsd/contrib/llvm-project/clang/lib/Analysis/ |
H A D | CFG.cpp | 5671 SmallVector<const Stmt *, 3> Stmts; in print_construction_context() local 5684 Stmts.push_back(CICC->getCXXBindTemporaryExpr()); in print_construction_context() 5689 Stmts.push_back(SDSCC->getDeclStmt()); in print_construction_context() 5694 Stmts.push_back(CDSCC->getDeclStmt()); in print_construction_context() 5695 Stmts.push_back(CDSCC->getCXXBindTemporaryExpr()); in print_construction_context() 5700 Stmts.push_back(NECC->getCXXNewExpr()); in print_construction_context() 5705 Stmts.push_back(RSCC->getReturnStmt()); in print_construction_context() 5711 Stmts.push_back(RSCC->getReturnStmt()); in print_construction_context() 5712 Stmts.push_back(RSCC->getCXXBindTemporaryExpr()); in print_construction_context() 5717 Stmts.push_back(TOCC->getCXXBindTemporaryExpr()); in print_construction_context() [all …]
|
/freebsd/contrib/llvm-project/clang/lib/Frontend/Rewrite/ |
H A D | RewriteModernObjC.cpp | 125 SmallVector<Stmt *, 32> Stmts; member in __anonc09f721f0111::RewriteModernObjC 1609 if (Stmts.empty() || !isa<ObjCForCollectionStmt>(Stmts.back())) in RewriteBreakStmt() 1639 if (Stmts.empty() || !isa<ObjCForCollectionStmt>(Stmts.back())) in RewriteContinueStmt() 1686 assert(!Stmts.empty() && "ObjCForCollectionStmt - Statement stack empty"); in RewriteObjCForCollectionStmt() 1687 assert(isa<ObjCForCollectionStmt>(Stmts.back()) && in RewriteObjCForCollectionStmt() 1846 Stmts.pop_back(); in RewriteObjCForCollectionStmt() 5417 dyn_cast<ObjCForCollectionStmt>(Stmts.back())) in IsDeclStmtInForeachHeader() 5429 Stmts.push_back(S); in RewriteFunctionBodyOrGlobalInitializer() 5431 Stmts.push_back(S); in RewriteFunctionBodyOrGlobalInitializer() 5579 if (Stmts.empty() || !IsDeclStmtInForeachHeader(DS)) in RewriteFunctionBodyOrGlobalInitializer() [all …]
|
/freebsd/contrib/llvm-project/clang/include/clang/Parse/ |
H A D | Parser.h | 2171 StmtVector &Stmts, ParsedStmtContext StmtCtx, 2174 StmtVector &Stmts, ParsedStmtContext StmtCtx, 2189 bool ConsumeNullStmt(StmtVector &Stmts); 2207 StmtResult ParsePragmaLoopHint(StmtVector &Stmts, ParsedStmtContext StmtCtx, 2244 void ParseMicrosoftIfExistsStatement(StmtVector &Stmts);
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaDeclCXX.cpp | 8286 llvm::SmallVector<Stmt*, 16> Stmts; member 8292 Stmts.push_back(S.get()); in add() 8321 StmtListResult Stmts = visit(); in build() local 8322 if (Stmts.IsInvalid) in build() 8339 auto OldStmts = std::move(Stmts.Stmts); in build() 8340 Stmts.Stmts.clear(); in build() 8346 if (RetVal.isUnset() && Stmts.Stmts in build() [all...] |
H A D | AnalysisBasedWarnings.cpp | 2635 for (const Stmt *S : D.Stmts) in IssueWarnings() 2643 for (const Stmt *S : D.Stmts) { in IssueWarnings()
|
H A D | SemaExpr.cpp | 19920 bool Sema::DiagIfReachable(SourceLocation Loc, ArrayRef<const Stmt *> Stmts, in DiagIfReachable() argument 19922 if (!Stmts.empty() && getCurFunctionOrMethodDecl()) { in DiagIfReachable() 19925 sema::PossiblyUnreachableDiag(PD, Loc, Stmts)); in DiagIfReachable() 19963 bool Sema::DiagRuntimeBehavior(SourceLocation Loc, ArrayRef<const Stmt*> Stmts, in DiagRuntimeBehavior() argument 19984 return DiagIfReachable(Loc, Stmts, PD); in DiagRuntimeBehavior()
|
H A D | SemaOpenMP.cpp | 9546 SmallVector<Stmt *> Stmts; in buildPreInits() local 9548 appendFlattenedStmtList(Stmts, S); in buildPreInits()
|
/freebsd/contrib/llvm-project/clang/lib/Serialization/ |
H A D | ASTReaderStmt.cpp | 155 SmallVector<Stmt *, 16> Stmts; in VisitCompoundStmt() local 160 Stmts.push_back(Record.readSubStmt()); in VisitCompoundStmt() 161 S->setStmts(Stmts); in VisitCompoundStmt() 1398 Stmt **Stmts = E->getTrailingObjects<Stmt *>(); in VisitGenericSelectionExpr() local 1403 Stmts[I] = Record.readSubExpr(); in VisitGenericSelectionExpr()
|
H A D | ASTWriterStmt.cpp | 1343 Stmt **Stmts = E->getTrailingObjects<Stmt *>(); in VisitGenericSelectionExpr() local 1348 Record.AddStmt(Stmts[I]); in VisitGenericSelectionExpr()
|
/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | Attr.td | 77 // Decls and Stmts are possibly AttrSubjects (even though the syntax may not
|