Home
last modified time | relevance | path

Searched refs:Stmts (Results 1 – 19 of 19) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DStmtObjC.cpp36 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 DStmtCXX.cpp43 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 DStmt.cpp366 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 DParseStmt.cpp46 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 DParseDecl.cpp5966 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 DScopeInfo.h93 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 DSema.h6680 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 DStmtDataCollectors.td113 //--- C++ OOP Stmts ------------------------------------------------------//
184 //--- Miscellaneous Stmts ------------------------------------------------//
H A DStmt.h1616 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 DCFG.cpp5671 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 DRewriteModernObjC.cpp125 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 DParser.h2171 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 DSemaDeclCXX.cpp8286 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 DAnalysisBasedWarnings.cpp2635 for (const Stmt *S : D.Stmts) in IssueWarnings()
2643 for (const Stmt *S : D.Stmts) { in IssueWarnings()
H A DSemaExpr.cpp19920 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 DSemaOpenMP.cpp9546 SmallVector<Stmt *> Stmts; in buildPreInits() local
9548 appendFlattenedStmtList(Stmts, S); in buildPreInits()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp155 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 DASTWriterStmt.cpp1343 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 DAttr.td77 // Decls and Stmts are possibly AttrSubjects (even though the syntax may not