Searched refs:ObjCForCollectionStmt (Results 1 - 25 of 32) sorted by relevance

12

/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/
H A DStmtObjC.cpp20 ObjCForCollectionStmt::ObjCForCollectionStmt(Stmt *Elem, Expr *Collect, function in class:ObjCForCollectionStmt
H A DParentMap.cpp209 return DirectChild == cast<ObjCForCollectionStmt>(P)->getCollection();
H A DStmtProfile.cpp374 void StmtProfiler::VisitObjCForCollectionStmt(const ObjCForCollectionStmt *S) {
H A DStmtPrinter.cpp338 void StmtPrinter::VisitObjCForCollectionStmt(ObjCForCollectionStmt *Node) {
/freebsd-11-stable/contrib/llvm-project/clang/lib/Tooling/Refactoring/Extract/
H A DSourceExtraction.cpp41 if (const auto *ObjCFor = dyn_cast<ObjCForCollectionStmt>(S))
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DTraversalChecker.cpp40 const Stmt *Parent = dyn_cast<ObjCForCollectionStmt>(Condition);
H A DBasicObjCFoundationChecks.cpp809 : public Checker<check::PostStmt<ObjCForCollectionStmt>,
820 void checkPostStmt(const ObjCForCollectionStmt *FCS, CheckerContext &C) const;
857 const ObjCForCollectionStmt *FCS) {
882 const ObjCForCollectionStmt *FCS) {
946 const ObjCForCollectionStmt *FCS,
957 const ObjCForCollectionStmt *FCS) {
976 void ObjCLoopChecker::checkPostStmt(const ObjCForCollectionStmt *FCS,
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DExprEngineObjC.cpp48 const ObjCForCollectionStmt *S, const Stmt *elem, SVal elementV,
85 void ExprEngine::VisitObjCForCollectionStmt(const ObjCForCollectionStmt *S,
90 // handles the case where an ObjCForCollectionStmt* occurs as one of the
96 // (2) binds the value 0/1 to the ObjCForCollectionStmt* itself, indicating
105 // be affixed to the ObjCForCollectionStmt* instead of 0/1; when the loop
H A DBugReporter.cpp685 if (cast<ObjCForCollectionStmt>(Parent)->getBody() == S)
1061 const auto *FC = cast<ObjCForCollectionStmt>(Term);
1104 if (const auto *FS = dyn_cast_or_null<ObjCForCollectionStmt>(S))
1221 // Add an edge. If this is an ObjCForCollectionStmt do
1224 if (!isa<ObjCForCollectionStmt>(PS->getStmt())) {
1246 else if (const auto *OFS = dyn_cast<ObjCForCollectionStmt>(Loop)) {
1282 if (isa<ObjCForCollectionStmt>(Term)) {
1384 return cast<ObjCForCollectionStmt>(S)->getElement() == Cond;
1541 isa<IfStmt>(s1Start) || isa<ObjCForCollectionStmt>(s1Start) ||
1897 const auto *FS = dyn_cast_or_null<ObjCForCollectionStmt>(level
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/AST/
H A DStmtObjC.h23 class ObjCForCollectionStmt : public Stmt { class in namespace:clang
29 ObjCForCollectionStmt(Stmt *Elem, Expr *Collect, Stmt *Body,
31 explicit ObjCForCollectionStmt(EmptyShell Empty) : function in class:clang::ObjCForCollectionStmt
/freebsd-11-stable/contrib/llvm-project/clang/lib/ARCMigrate/
H A DTransEmptyStatementsAndDealloc.cpp129 bool VisitObjCForCollectionStmt(ObjCForCollectionStmt *S) {
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenPGO.cpp96 ObjCForCollectionStmt,
248 DEFINE_NESTABLE_TRAVERSAL(ObjCForCollectionStmt)
268 return PGOHash::ObjCForCollectionStmt;
584 void VisitObjCForCollectionStmt(const ObjCForCollectionStmt *S) {
H A DCoverageMappingGen.cpp1076 void VisitObjCForCollectionStmt(const ObjCForCollectionStmt *S) {
H A DCodeGenFunction.h73 class ObjCForCollectionStmt;
2901 void EmitObjCForCollectionStmt(const ObjCForCollectionStmt &S);
H A DCodeGenFunction.cpp1417 isa<ObjCForCollectionStmt>(S) || isa<ObjCAtTryStmt>(S))
H A DCGStmt.cpp177 EmitObjCForCollectionStmt(cast<ObjCForCollectionStmt>(*S));
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DExprEngine.h61 class ObjCForCollectionStmt;
489 /// ObjCForCollectionStmt.
490 void VisitObjCForCollectionStmt(const ObjCForCollectionStmt *S,
/freebsd-11-stable/contrib/llvm-project/clang/lib/Analysis/
H A DLiveVariables.cpp216 void VisitObjCForCollectionStmt(ObjCForCollectionStmt *OS);
434 void TransferFunctions::VisitObjCForCollectionStmt(ObjCForCollectionStmt *OS) {
H A DUninitializedValues.cpp539 void VisitObjCForCollectionStmt(ObjCForCollectionStmt *FS);
708 void TransferFunctions::VisitObjCForCollectionStmt(ObjCForCollectionStmt *FS) {
H A DCFG.cpp598 CFGBlock *VisitObjCForCollectionStmt(ObjCForCollectionStmt *S);
2292 return VisitObjCForCollectionStmt(cast<ObjCForCollectionStmt>(S));
3509 CFGBlock *CFGBuilder::VisitObjCForCollectionStmt(ObjCForCollectionStmt *S) {
3522 // 1. ObjCForCollectionStmt [performs binding to newVariable]
3523 // T. ObjCForCollectionStmt TB, FB [jumps to TB if newVariable != nil]
3538 // the same except that for one ObjCForCollectionStmt::getElement() returns
3557 // The last statement in the block should be the ObjCForCollectionStmt, which
5922 if (isa<ObjCForCollectionStmt>(Cond) || isa<DeclStmt>(Cond))
5925 // Only ObjCForCollectionStmt is known not to be a non-Expr terminator, hence
/freebsd-11-stable/contrib/llvm-project/clang/lib/Frontend/Rewrite/
H A DRewriteObjC.cpp306 Stmt *RewriteObjCForCollectionStmt(ObjCForCollectionStmt *S,
1416 if (Stmts.empty() || !isa<ObjCForCollectionStmt>(Stmts.back()))
1433 if (Stmts.empty() || !isa<ObjCForCollectionStmt>(Stmts.back()))
1478 Stmt *RewriteObjC::RewriteObjCForCollectionStmt(ObjCForCollectionStmt *S,
1480 assert(!Stmts.empty() && "ObjCForCollectionStmt - Statement stack empty");
1481 assert(isa<ObjCForCollectionStmt>(Stmts.back()) &&
1482 "ObjCForCollectionStmt Statement stack mismatch");
1484 "ObjCForCollectionStmt - Label No stack empty");
4545 if (const ObjCForCollectionStmt * CS =
4546 dyn_cast<ObjCForCollectionStmt>(Stmt
[all...]
H A DRewriteModernObjC.cpp363 Stmt *RewriteObjCForCollectionStmt(ObjCForCollectionStmt *S,
1607 if (Stmts.empty() || !isa<ObjCForCollectionStmt>(Stmts.back()))
1637 if (Stmts.empty() || !isa<ObjCForCollectionStmt>(Stmts.back()))
1682 Stmt *RewriteModernObjC::RewriteObjCForCollectionStmt(ObjCForCollectionStmt *S,
1684 assert(!Stmts.empty() && "ObjCForCollectionStmt - Statement stack empty");
1685 assert(isa<ObjCForCollectionStmt>(Stmts.back()) &&
1686 "ObjCForCollectionStmt Statement stack mismatch");
1688 "ObjCForCollectionStmt - Label No stack empty");
5419 if (const ObjCForCollectionStmt * CS =
5420 dyn_cast<ObjCForCollectionStmt>(Stmt
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaStmt.cpp1688 void VisitObjCForCollectionStmt(const ObjCForCollectionStmt *S) {
1979 return new (Context) ObjCForCollectionStmt(First, CollectionExprResult.get(),
2694 ObjCForCollectionStmt * ForStmt = cast<ObjCForCollectionStmt>(S);
2885 if (isa<ObjCForCollectionStmt>(S))
H A DJumpDiagnostics.cpp301 auto *CS = cast<ObjCForCollectionStmt>(S);
/freebsd-11-stable/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp1446 void ASTStmtReader::VisitObjCForCollectionStmt(ObjCForCollectionStmt *S) {
2996 S = new (Context) ObjCForCollectionStmt(Empty);

Completed in 734 milliseconds

12